21.对表中的记录数据进行修改时,数据来源
A)只能通过键盘输入
B)只能在命令中给出
C)只能通过键盘输入或在命令中给出
D)可以通过键盘输入,在命令中给出或从其他表取得
22.当前表的职工编号字段为(C,6),若要逻辑删除职工编号中第3位是“5”的职工记录,应该使用命令
A)DELETE FOR SUBSTR(职工编号,3)==[5]
B)DELETE FOR SUBSTR(职工编号,3,1)==5
C)DELETE FOR SUBSTR(职工编号,3,1)==[5]
D)DELETE FOR AT(5,职工编号)=3
23.在Visual FoxPro中,SEEK和LOCATE命令都可以用于查找记录,但在使用上有所不同,下面表述正确的是 A)SEEK命令可以一次查找到全部记录,LOCATE命令只能找到一条记录
B)SEEK命令只能查找字符串,LOCATE命令可以查找任何类型字段
C)SEEK命令需要打开相应索引文件才能使用,LOCATE命令不需要索引文件
D)SEEK命令可以和COUTINUE命令联合使用,而LOCATE命令不可以
24.在Visual FoxPro中,可以保证实体完整的索引是
A)主索引或候选索引
B)候选索引或普通索引
C)主索引或唯一索引
D)主索引或普通索引
25.在下面命令中,使“性别”字段值不为空,执行效果一定相同的是
(1)SUM 基本工资 FOR 性别=[男] (2)SUM 基本工资 WHILE 性别=[男]
(3)SUM 基本工资 FOR !性别=[女] (4)SUM 基本工资 WHILE 性别<>[女]
A)(1)和(4)、(2)和(3)
B)(1)和(3)(2)和(4)
C)(1)和(2)、(3)和(4)
D)四条命令执行结果相同
二、多项选择题
26.项目管理器的“数据”选项卡用于显示和管理
A)数据库
B)自由表
C)查询
D)视图
27.如果内存变量与字段变量的变量名均为“工资”,则访问内存变量“工资”的正确方法是:
A)M.工资
B)&工资
C)M->工资
D)工资
28.用DIMENSION X(1,2)定义了一个数组X,能使该数组的所有元素均为10的命令是
A)A(1,2)=10
B)STORE 10 TO X
C)X=10
D)STORE 10 TO X(1,2),X(1,2)
29.以下的四组函数中,函数值相同的是
A)LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)
B)YEAR(DATE( ))与VAL(DTOC(DATE( ),1))
C)VARTYPE("25-3*4")与VARTYPE(25-3*4)
D)INT(-123.456)与ROUND(-123.456,0)
30.以下四个命令中,能够显示4位数年份的命令是
A)YEAR(DATE( ))
B)SUBSTR(DTOC(DATE( ),1),1,4)
C) LEFT(DTOC(DATE( )),4)
D)LEFT(DTOC(DATE( ),1),4)
三、判断题
31.Visual FoxPro 6.0是一个64位的数据库管理系统。
32.数据模型是数据库管理系统中用来表示实体及实体间联系的方法。
33.设有关系R1和关系R2,经过关系运算得到结果S,则S是一个表单。
34.用STORE命令可以给内存变量和字段变量重新赋值。
35.设A="111",B="222",表达式NOT (A==B) OR (A$B)的值为.F. 。
36.函数SQRT(3)的值与表达式3**(1/2)的值相同。
37.若职工档案表RS.DBF中含有出生日期(D型)字段,使用命令LIST FOR YEAR(出生日期)-YEAR(DATE( ))<40可以显示所有年龄小于40的职工记录。
38.若当前记录号为 1,则函数BOF( )的值可能为.T.,也可能为.F. 。
39.要修改表文件XSH.DBF的表结构,需要执行USE XSH和MODIFY STRUCTURE 两条命令。
40.命令DISPLAY FOR RECORD( )=3不能显示当前表的第3条记录。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |