Visual FoxPro 部分选择题(供复习参考)
1、数据表中共有100条记录,当前记录为第10条,执行list next 5以后,当前记录为B
A) 10 B) 14C) 15 D) EOF
2、对表文件建立索引,可使用命令C
A) SORTB) UPDATE C) INDEX D) JOIN
3 、一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有100条记录,则所有记录所占用的字节数为C
A) 1800B) 1900C) 2000D) 2100
4、对表结构的修改是在下面哪一个对话框中完成的 A
A) 表设计器B) 数据库设计器C) 表达式生成器 D) 浏览窗口
5 、下列关于数据库表的说法中错误的是D
A) 可设置长表名,长字段名
B) 可设置匹配字段类型到类,字段验证和记录验证,触发器
C) 可设置主索引和候选索引关键字,字段默认值,显示模式
D) 不可用use命令直接打开,必须在数据库设计器中打开 B
6、在向数据库添加表的操作中,下列叙述中不正确的是
A) 可以将一张“独立的”表添加到数据库中
B) 可以将一个已属于一个数据库的表添加到另一个数据库中
C) 可以在数据库设计器中新建个表使其成为数据库表
D) 欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表
7、在使用replace替换命令时,不能作用于下列哪个字段D
A) 逻辑型B) 日期时间型C) 备注型D) 通用型
9、若要控制数据库表中学号字段只能输入数字,则应设置B
A) 显示格式 B) 输入掩码 C) 字段有效性D) 记录有效性
10、数据库文件的扩展名是 B
A) DBF B) DBCC) DBTD) FPT
11、在显示下拉菜单中,单击“追加方式”选项,将在当前表 C
A) 中插入一个空记录 B) 尾增加一个空记录
C) 中进入追加状态 D) 上弹出追加对话框
12、显示表中所有教授和副教授记录的命令是C
A) list for 职称="教授" and 职称="副教授"
B) list for 职称>="副教授"
C) list for 职称="教授" or "副教授"
D) list for "教授"$职称
13、同一个表所有备注字段的内容存储在C
A) 该表文件中B) 不同的备注文件
C) 同一个备注文件 D) 同一个数据库文件
14 、VFP中,主索引可在__B___中建立
A) 自由表 B) 数据库表C) 任何表D) 自由表和视图
15 、打开一个建立了结构复合索引的数据表,表记录的顺序将按D
A) 第一个索引标识 B) 最后一个索引标识
C) 主索引标识D) 原顺序
16、在Visual FoxPro的参照完整性规则不包括 C
A) 更新规则 B) 删除规则 C) 查询规则 D) 插入规则
17 、工资表文件已打开,且已设定按基本工资升序的索引为主控索引,并执行过赋值 语句NN=900,下面各条命令中,错误的是 B
A) seek NN B) locate for 基本工资==NN
C) find 900 D) locate for 基本工资=NN
18、在VFP中,数据库表和自由表的字段名最大字符数分别是 B
A) 10,10 B) 128,10 C) 256,128 D) 128,128
19 、下列关于索引的叙述中错误的是 D
A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和唯一索引
B) 在用命令方式建立索引时,可以建立普通索引,惟一索引(UNIQUE)或候选索引(CANDIDATE),但是不能建立主索引
C) 在表设计器的字段选项卡中建立的索引默认为普通索引
D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可
20 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 C
A) 永久性关联 B) 永久性关联或临时性关联
C) 临时性关联 D) 永久性关联和临时性关联
21 、在Visual Foxpro6.0中,打开数据库使用的命令为_C__
A) USE B) SELECTC) OPEN D) CREATE
22 、在Visual Foxpro6.0中,以共享方式打开一个数据表需使用的参数是 B
A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE
23 、在下列命令中,不具有修改记录功能的是 D
A) editB) replace C) browse D) modi stru
24、显示当前数据库中所有40岁(含40岁)以下,职称为“教授”,“副教授”的姓名和工资,应使用命令 C
A) BROWSE FIEL 姓名,工资 FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"
B) LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"
C) BROWSE FIEL 姓名,工资 FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")
D) LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")
25、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 C
A) 限制(Restrict) B) 忽略(Ignore)
C) 级联(Cascade) D) 级联(Cascade)或限制(Restrict)
26、打开一个数据库的命令是 D
A) USEB) USE DATABASE
C) OPEN D) OPEN DATABASE
27、 Visual Foxpro数据库文件是 D
A) 存放用户数据的文件 B) 管理数据库对象的系统文件
C) 存放用户数据和系统数据的文件D) 前三种说法都对
28、要为当前表所有职工增加100元工资,应该使用命令 D
A) CHANGE 工资 WITH 工资+100
B) REPLACE 工资 WITH 工资+100
C) CHANGE ALL 工资 WITH 工资+100
D) REPLACE ALL 工资 WITH 工资+100
29、以下关于自由表的叙述,正确的是 C
A) 全部是用以前版本的Foxpro(FoxBASE)建立的表
B) 可以用Visual Foxpro建立,但是不能把它添加到数据库中
C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表
30、执行命令"INDEX on 姓名 TAG index_name "建立索引后,下列叙述错误的是 B
A)此命令建立的索引是当前有效索引
B)此命令所建立的索引将保存在.idx文件中
C)表中记录按索引表达式升序排序
D)此命令的索引表达式是"姓名",索引名是"index_name"
31、表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是:C
A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT
32、在VFP中,使用AVERAGE命令时,表文件需要 D
A) 排序B) 建立索引 C) 排序或建立索引 D) 都不需要
33、下列命令中,仅拷贝表文件结构的命令是 B
A) COPY TO B) COPY STRUCTURE TO
C) COPY FILE TO D) COPY STRUCTURE TO EXETENDED
34、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表 A
A) 是同一个数据库中的两个表 B) 不同数据库中的两个表
C) 两个自由表 D) 一个是数据库表另一个是自由表
35、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令 B
A) TOTAL 数学+英语+计算机 TO 总分
B) REPLACE 总分 WITH 数学+英语+计算机
C) SUM 数学+英语+计算机 TO 总分
D) REPLACE ALL 数学+英语+计算机 WITH 总分
36、以下关于空值(NULL)叙述正确的是
A)空值等同于空字符串 B)空值表示字段或变量还没有确定值
C)VFP不支持空值 D)空值等同于数值0
37 要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为 A
A) 8位 B) 7位 C) 6位 D) 4位
38、对多表进行操作时,选择工作区所使用的命令为_____C__
A) USE B) OPEN C) SELECTD) CREATE
39 如果要给当前表增加一个字段,应使用的命令是 B
A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT
40 在Visual Foxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是 B
A) TOTAL B) COUNT C) SUM D) AVERAGE
41 在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为 C
A) 60 B) 61 C) 59 D) 58
42 当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令 C
A) list for 体育达标=".f." B) list for 体育达标<>.f.
C) list for not 体育达标 D) list for 体育达标=f
43 使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向 C
A) 末记录 B) 首记录
C) 末记录的后面D) 首记录的前面
44、下列按钮中,哪一个是数据工作期窗口中没有的 C
A) 属性 B) 打开 C) 修改D) 关系
45 要从某表文件中真正删除一条记录,应当 C
A) 先用DELETE命令,再用ZAP命令 B) 直接用ZAP命令
C) 先用DELETE命令,再用PACK命令 D) 直接用DELETE命令
46 设表TXL.DBF中有20条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是 C
USE TXL
SKIP 3
COUNT TO N
?N
A) 0 B) 3 C) 4 D) 20
47 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 A
A) 主索引 B) 惟一索引 C) 候选索引 D) 普通索引
48 在表的操作中,DELE命令的作用是 B
A) 将记录从表中彻底删除 B) 给要删除的记录做删除标记
C) 不能删除记录 D) 删除整个表中的记录
49 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用 A
A) "显示"菜单中的"追加方式" B) "表"菜单中的"追加新记录"
C) "表"菜单中的"追加记录" D) 快捷键Ctrl+Y
50 在VFP6.0中,打开数据库和表的命令分别为 C
A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN
51 不允许记录中出现重复索引值的索引是 C
A) 主索引 B) 主索引、候选索引、普通索引
C) 主索引和候选索引 D) 主索引、候选索引和唯一索引
52 在Visual FoxPro中,可以对字段设置默认值的表 A
A) 必须是数据库表 B) 必须是自由表
C) 自由表或数据库表 D) 不能设置字段的默认值
53 可以链接或嵌入OLE对象的字段类型是 C
A) 备注型字段 B) 通用型和备注型字段
C) 通用型字段 D) 任何类型的字段
54 在Visual FoxPro中,打开数据库的命令是 A
A) OPEN DATABASE <数据库名> B) USE <数据库名>
C) USE DATABASE <数据库名>D) OPEN <数据库名>
55 在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是 B
A) 2个字节 B) 4个字节 C) 8个字节D) 10个字节
56 可以伴随着表的打开而自动打开的索引是 C
A) 单一索引文件(IDX) B) 复合索引文件(CDX)
C) 结构化复合索引文件D) 非结构化复合索引文件
57 在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤 A
A) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮
B) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮
C) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮
D) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮
58 表中相对移动记录指针和绝对移动记录指针的命令分别为 C
A) Locate和SkipB) Locate和Go
C) Skip和Go D) Locate和Find
59 下面有关索引的描述正确的是 C
A) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
B) 索引与数据库表的数据存储在一个文件中
C) 创建索引是创建一个指向数据库表文件记录的指针构成的文件
D) 使用索引并不能加快对表的查询操作
60 关于数据库表与自由表的转换,下列说法中正确的是 D
A) 数据库表能转换为自由表,反之不能
B) 自由表能转换成数据库表,反之不能
C) 两者不能转换
D) 两者能相互转换
61 一个数据库名为student,要想打开该数据库,应使用命令 B
A) OPEN student B) OPEN DATA student
C) USE DATA student D) USE student
62 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:B
股票代码股票名称单价交易所
600600 青岛啤酒 7.48 上海
600601 方正科技 15.20 上海
600602 广电电子 10.40 上海
600603 兴业房产 12.76 上海
600604 二纺机 9.96 上海
600605 轻工机械 14.59 上海
000001 深发展 7.48 深圳
000002 深万科 12.50 深圳
如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的 B
A) 实体完整性 B) 域完整性 C) 参照完整性 D) 表完整性
63 在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是 C
A) MODIFY STRUCTURE STUDENT
B) MODIFY COMMAND STUDENT
C) CREATE STUDENT
D) CREATE TABLE STUDENT
64 在Visual FoxPro中,关于自由表叙述正确的是 B
A) 自由表和数据库表是完全相同的
B) 自由表不能建立字段级规则和约束
C) 自由表不能建立候选索引
D) 自由表不可以加入到数据库中
65 在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于 B
A) 实体完整性约束 B) 域完整性约束
C) 参照完整性约束 D) 视图完整性约束
66 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为: A
A) 1、4、8 B) 4、4、10 C) 1、10、8 D) 2、8、8
67 在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为 D
A) STUDENT.DOC B) STUDENT.MEM
C) STUDENT.DBT D) STUDENT.FPT
68 在Visual FoxPro中,建立索引的作用之一是 D
A) 节省存储空间 B) 便于管理
C) 提高查询速度 D) 提高查询和更新的速度
69 在Visual FoxPro中,相当于主关键字的索引是 A
A) 主索引 B) 普通索引 C) 唯一索引 D) 排序索引
70 在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是 D
A) CREATE B) CREATE SDB
C) CREATE TABLE SDBD) CREATE DATABASE SDB
71 在Visual FoxPro中,存储图象的字段类型应该是 B
A) 备注型 B) 通用型 C) 字符型 D) 双精度型
72 扩展名为DBC的文件是 C
A) 表单文件 B) 数据库表文件 C) 数据库文件 D) 项目文件
73 表文件有20条记录,当前记录号为10,执行命令LIST NEXT 5以后,所显示记录的序号是 D
A) 11--15 B) 11--16C) 10--15D) 10--14
74 在表中建立索引,使用的命令为 C
A) SORT B) UPDATE C) INDEX D) JOIN
75 当前工资表中有108条记录,当前记录号为8,用Sum命令计算工资总和时,若缺省范围,则系统将 D
A) 只计算当前记录的工资值B) 计算前8条记录的工资和
C) 计算后8条记录的工资和 D) 计算全部记录的工资和
76. 在当前表中,查找第2个男同学的记录,应使用命令___C_____
A) locate for 性别="男" next 2
B) locate for 性别="男"
C) 先 locate for 性别="男" ,然后再执行 continue
D) list for 性别="男" next 2
77 命令中<范围>子句,使用__A____可以对表文件从当前记录开始至最后一个记录进行操
作
A) ALLB) NEXT n C) RECORD n D) REST
78 若表文件含有备注型或通用型字段,则在打开表文件的同时,自动打开扩展名为_D___的文件
A) FRX B) FMT C) FRTD) FPT
79 可以在BROWSE浏览窗口中,按CTRL+T键实现____C______操作
A) 逻辑删除记录和物理删除记录
B) 逻辑恢复记录和物理恢复记录
C) 逻辑删除记录和逻辑恢复记录
D) 物理删除记录和物理恢复记录
80 顺序执行下列命令后,最后一条命令显示结果是 A
use CHJ
Go 5
Skip -2
?Recno()
A) 3 B) 4 C) 5 D) 7
81 在Visual Foxpro 6.0的表结构中,逻辑型,日期型和备注型字段的宽度分别为 B
A) 1,8,10B) 1,8,4 C) 3,8,10D) 3,8,任意
82 主索引字段___A____
A) 不能出现重复值或空值B) 能出现重复值
C) 能出现空值 D) 不能出现重复值,但能出现空值
83. Delete的作用是 B
A) 将记录从表中彻底删除 B) 只给要删除的记录做删除标志
C) 不能删除记录 D) 删除整个表中的记录
84.下列不符合FoxPro变量名规定的有 D
(A) STUD_ID (B)学号
(C) NAME (D)性别
85.在 FoxPro 的命令窗口下,执行下列命令后显示结果为 D
SET DATE TO USA
X1={^05/27/99}
X2={^05/17/99}
? X2 ― X1
(A) 10 (B) -10 (C) 11 (D)错误
86.下列4条命令的执行结果是 B
? "A", "B", "C"
?? "D", "E", "F"
? "G", "H", "I"
?? "J", "K", "L"
(A)ABCDEF (B)A B CD E F(C) ABCDEF(D) ABCDEFGHIJKL G H IJ K L GHIJKL
87. 在一个学生档案库文件中,"是否团员"是逻辑型字段,那么"男生中的团员",该用的逻辑表达式是 D 。
(A)(是否团员 = "团员"). AND. (性别 = " 男")
(B)(是否团员 = "团员"). OR . (性别 = "男")
(C)(是否团员 = "是"). AND. (性别 = "男")
(D)(是否团员 = .T.). AND. (性别 = "男")
88.当前的FoxPro表文件中有100条记录,当前记录号为86,执行命令 SKIP 20 后,再执行命令?RECNO( ) 其结果是 C 。
(A) 100 (B) 106 (C) 101 (D) 86
89.把某一数据库表文件中的字段名"XM"改为"姓名",同时把它的宽度从8位改为2位并存盘,再执行 LIST 命令时,会发现各记录的"姓名"字段的数据 D
(A)仍全部保留(B)全被取成2位
(C)全部丢失(D)凡超长的被删除
90.教师数据库表 JS . DBF 中有"基本工资"、"补贴"和"工资总额"字段,皆为数值型,要将所
有记录的"基本工资"和"补贴"相加并存入"工资总额"中,应使用的命令是 C
(A)REPLACE 工资总额 WITH 基本工资+补贴
(B)REPLACE 工资总额 WITH 基本工资,补贴
(C)REPLACE 工资总额 WITH 基本工资+补贴 ALL
(D)REPLACE 工资总额 WITH 基本工资+补贴 FOR ALL
91、在生成参照完整性中,设置更新操作规则时选择了"限制"选项卡后,则 B
A) 在更新父表时,用新的关键字值更新子表中的所有相关记录
B) 在更新父表时,若子表中有相关记录则禁止更新
C) 在更新父表时,若子表中有相关记录则允许更新
D) 允许更新父表,不管子表中的相关记录
92.对于尚未建立索引文件的教师数据表 JS.DBF ,查找职称为讲师的记录,应使用的命令是 A
(A)LOCATE ALL FOR 职称="讲师" (B)FIND 职称="讲师"
(C)FIND 讲师(D)SEEK "讲师"
93.将打开的数据表的全部记录删除的命令为 ZAP ,与之等价的命令是 A
(A)DELETE ALL (B)PACK (C)DELETE (D)RECALL ALL PACK PACK
94、在VFP中可以同时使用 _C_个工作区
A) 10 B) 225C) 32767 D) 无限制
95.TOTAL 命令的功能是 B
(A)对数值型字段按关键字分类求和(B)对数值型表达式按关键字分类求和
(C)对数值型内存变量求和(D)对所有记录的数值型字段求和
96. 命令将暂停程序运行,直到从键盘输入一个单字符为止
(A) ACCEPT (B) WAIT (C) INPUT(D) CANCEL
97.Foxpro 中,命令文件的扩展名是C
(A) .DBF (B) .COM (C) .PRG (D) .MEM
99.关于Visual FoxPro的变量,下面说法中正确的是 B
A)使用一个简单变量之前要先声明或定义
B)数组中各数组元素的数据类型可以不同
C)定义数组以后,系统为数组的每个数组元素赋以数值0
D)数组元素的下标下限是0
100.在下面的表达式中,运算结果为逻辑真的是 A
A)EMPTY(.NULL.) B)LIKE("edit","edi?")
C)AT("a","123abc") D)EMPTY(SPACE(10))
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。