2016年计算机二级VF练习题及答案
单项选择题 (每小题1分,共20分)
1. 在VFP的命令窗口中,以下叙述正确的是(A )
(A) 所使用的变量都是全局变量 (B)不能运行任何程序
(C) 不能打开数据表 (D)不能修改执行过的命令
2. 在数据库的三级模式中,真正存储数据的是( B )。
(A)模式 (B)内模式 (C)外模式 (D)概念模式
3. 在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT命令后,这些变量所保存的数据将(C )
(A) 存入一个自动生成的内存变量文件中 (B)自动转到磁盘存储器上保留
(C) 随着系统的退出全部丢失 (D)转为外存变量保存下来
4. 通用字段的数据宽度为4,它存放的是( C ).
(A) 多媒体数据 (B) 文件名称 (C) FPT指针 (D) CDX指针
5. 下列符号中,不是变量名的`是( A )。
(A) "姓名" (B) 性别 (C) A100 (D) AB
6. 表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果( A )。
(A) ANLI (B) GUAN (C) YUAN (D) ZIYU
7. 下列函数中,将字符串转换为数值的是( B )。
(A) STR() (B) VAL() (C) CHR() (D) MOD()
8. TIME()函数返回值的数据类型是(B )。
(A) 数值型 (B) 字符型 (C) 逻辑型 (D) 日期型
9. 执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是( B )。
(A) RIGHT(A,4)+SUBSTR(B,2) (B)VAL(LEFT(A,1))+B
(C) A+B (D)SUBSTR(A,1,1)+B
10. 设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是( A )。
(A) 802 (B)数据类型不匹配 (C)1+X+Y (D)679
11. DB(数据库)、DBMS(数据库管理系统)和DBS(数据库系统)三者之间的关系是(B )。
(A) DB包括DBMS和DBS (B) DBS包括DB和DBMS
(C) DBMS包括DBS和DB (D) DBS与DB和DBMS无关
12. 既可输入字符、数值,又可输入日期、逻辑值的数据输入命令是( C )。
(A)WAIT (B)ACCEPT (C)INPUT (D)=INKEY(0)
13. 有如下命令序列
X=1
Y=2
Z=3
?Z=X+Y
执行最后一条命令后,显示的结果应该是( D )。
(A) X+Y (B)3 (C).F. (D).T.
14. SELECT 0的功能是( A )。
(A) 选择工作区号最小的空闲工作区 (B) 选择工作区号最大的空闲工作区
(C)选择当前工作区号+1的工作区 (D)随机选择一个工作区的区号
15. 删除一个数据表文件XS.DBF,使用的命令是( D )。
(A) DELE XS.DBF (B)PACK XS.DBF
(C) ZAP (D)DELE FILE XS.DBF
16. 将职工工资数据表中所有研究员的工资增加100元,应使用命令(D )。
(A) REPLACE 工资 WITH 100 FOR 职称=”研究员”
(B) REPLACE 工资 WITH 工资+100 WHILE 职称=”研究员”
(C) CHANGE 工资 WITH 工资+100 FOR 职称=”研究员”
(D) REPLACE 工资 WITH 工资+100 FOR 职称=”研究员”
17. 与下列语句序列等效的删除命令是( D ):
DO WHILE .T.
IF 性别<> "男"
EXIT
ENDIF
IF 政治面目="群众"
DELETE
ENDIF
SKIP
ENDDO
(A) DELETE FOR 性别="男" .AND.政治面目="群众"
(B) DELETE WHILE 性别="男" .AND.政治面目="群众"
(C) DELETE FOR 性别="男" WHILE 政治面目="群众"
(D) DELETE WHILE 性别="男" FOR 政治面目="群众"
18. 以下有关排序和索引的描述中,不正确的是( C )。
(A) 排序和索引都是对数据表中的记录按关键字重新组织。
(B) 排序过程占用空间大、所需时间长、需重新生成新的排序文件。
(C) 排序文件空间小、索引文件空间大。
(D) 索引是按关键字对数据表记录的逻辑排序。
19. 已知商品数据表goods的结构为(商品代码 c10,品名 c30,单价 n5,供应商代码 c10)。设商品代码的值是数字字符,以下哪条VFP-SQL语句能够实现功能:查询商品代码的值是偶数,并且单价大于3000的全部商品信息( C )。
(A) list for sqrt(val(商品代码),2)=0 and 单价>3000
(B) select where mod(val(商品代码),2)#0 and 单价>3000
(C) select * from goods where mod(val(商品代码),2)=0 and 单价>3000
(D) select where mod(val(商品代码),2)=0 and 单价>3000
20.在表单程序运行期间,控件对象(如:命令按钮)获得焦点时,引发的事件是( A )。
(A) gotfocus (B) lostfocus (C) destroy (D) click