明天要考试了,题目还不会做,请VFP高手赐教
一、单项选择题(每小题1分,共20分)
1、表达式{99/09/09}-ctod(“99/08/30”)的数据类型是( )。
A、C B、N C、D D、L
2、关系数据库中常见的关系运算应包括是( )。
A、选择、投影、连接 B、选择、制表、逻辑
C、投影、统计、逻辑 D、制表、统计、连接
3、不是Visual Foxpro支持的循环结构是( )。
A、do while -enddo B、scan-endscan C、for-endfor D、if-endif
4、下列函数中,将数值转换为字符的是( )。
A、CTOD() B、VAL() C、DTOC() D、STR( )
5、执行了AA=‘100’ 之后,再执行?‘200’+‘&AA’的结果是( )。
A、200&AA B、300 C、200100 D、出错信息
6、表达式:MOD(24,-7)的值( )。
A. 3 B . –4 C. 4 D. –3
7、数据表有字段:姓名(C,10),工资(N,2).直接显示当前记录的姓名及工资,应用( )命令。
A. ?姓名+工资 B.?姓名-工资
C. ?VAL(姓名)+工资 D.?姓名+STR(工资,2)
8、在Visual Foxpro的命令中,<范围>选项的内容不包括( )。
A、next n B、record n C、rest D、go n
9、Visual Foxpro的ZAP命令可以删除当前数据表文件的( )。
A、结构和所有记录 B、所有记录
C、满足条件的记录 D、有删除标记的记录
10、下列符号中不是变量名的是( )。
A、‘姓名’ B、性别 C、A100 D、AB
11、执行A=“12.数据库”和B=20两条赋值命令后,能够正确求值的表达式是( )。
A、RIGHT(A,4)+SUBSTR(B,2) B、VAL(LEFT(A,1))+B
C、A+B D、SUBSTR(A,1,1)+B
12、不需要对数据库表文件排序或建立索引就可引用的命令是( )。
A、total B、find C、seek D、sum
13、select 0的功能是( )。
A、选择工作区号最小的空闲工作区 B、选择工作区号最大的空闲工作区
C、选择当前工作区号1的工作区 D、随机选择一个工作区的区号
14、以下( )命令实现统计数据表的记录数。
A、sum B、continue C、count D、average
15、DB(数据库)、DBMS(数据库管理系统)和DBS(数据库系统)三者之间的关系是( )。
A、DB包括DBMS和DBS B、DBS包括DB和DBMS
C、DBMS包括DBS和DB D、DBS与DB和DBMS无关
16、关于信息和数据,下列叙述正确的是( )。
A、信息与数据,只有区别,没有联系 B、数据是信息的载体
C、同一信息用同一数据表示形式 D、信息就是数据
17、建立索引是为( )。
A、提高查询速度 B、减少I/O C、节约空间 D、减少缓冲区个数
18、已知商品数据表sp的结构为(商品代码C10,品名 C30 ,单价N5,产地C10)。查询商品代码的值是奇数,并且单价小于1000的全部商品信息的VFP一SQL语句是( )。
A、 list for sqrt (val (商品代码),2)<>0 and 单价<1000
B、 select where mod (val (商品代码),2)<>0 and单价<1000
C、 select * from sp where mod (val (商品代码),2)<>0 and 单价<1000
D、 select where mod (val (商品代码),2)<>0 and 单价<1000
19、与下列语句序列等效的删除命令是( )。
DO WHILE .T.
IF 性别◇"女"
EXIT
ENDIF
IF籍贯="重庆"
DELETE
ENDIF
SKIP
ENDDO
A、 DELETE FOR 性别="女" .
B、 DELETE WHILE 性别="女".
C、 DELETE FOR 性别="女" WHILE籍贯="重庆"
D、 DELETE WHILE 性别="女" FOR 籍贯="重庆"
20、显示当前数据表中所有年龄既不低于30岁又不超过50岁的人员,应选用命令( )。
A、list 姓名 for 年龄>=30 or 年龄<=50
B、list 姓名 for 年龄>30 or 年龄<50
C、list 姓名 for 年龄>=30 and 年龄<=50
D、list 姓名 for 年龄>30 and 年龄<50
二、多项选择题(每小题1分共10分)
1、以下哪些是程序设计的基本结构( )。
A、分支 B、复制 C、选通 D、循环 E、顺序
2、能释放内存变量的命令是( )。
A、release all B、clear all C、clear D、clear memo E、quit
3、在Visual Foxpro环境下,建立排序文件时,能作为关键字段的数据类型是( )。
A、C B、M C、N D、L E、G
4、计算机数据管理经历的阶段有( )。
A、自动管理阶段 B、文件系统管理阶段 C、人工管理阶段
D、无人管理阶段 E、数据库系统管理阶段
5、下列叙述中正确的是( )。
A、事件既可以由系统引发,也可以由用户激发
B、事件代码能在事件引发时执行
C、事件不能自定义,由VFP事先设定
D、在容器对象的嵌套层次里,事件的处理遵循独立性原则,即每个对象独立识别及处理属于自己的事件。
E、事件代码不能由程序员修改
6、下列函数中,返回逻辑值的有( )。
A、col() B、delete() C、file() D、recno() E、found()
7、以下函数要求其参数X为字符类型的有( )。
A、at(x,x) B、str(x) C、val(x) D、substr(x,m,n) E、left(x,m)
8、在一个原已有6条记录的数据表中继续输入记录,应采用的数据输入方式是( )。
A、立即输入方式 B、自动输入方式 C、随意输入方式
D、人工输入方式 E、追加输入方式
9、在Visual Foxpro环境下,能移动记录指针的命令有( )。
A、locate B、browse C、find D、go E、skip
10、Visual Foxpro中的表达式有( )。
A、算术表达式 B、混合表达式 C、字符表达式
D、关系表达式 E、逻辑表达式
三、是非判断题(正确的打“√”,错误的打“×”。每小题1分,共10分)
1、内存变量名可以是任意字符打头,后跟字母、数字和下划线,长度不超过10个字符。
2、关系模型的‘域’指属性的取值范围。
3、空格字符在字符串中没有意义。
4、数据库刚打开时记录指针指向首记录, 且bof()函数值为f。
5、 函数mod(26,-3)的结果是2。
6、关系的每一个分量必须是一个不可分的数据项。
7、选择运算就是在一个关系中选出满足指定条件的那些记录。
8、“程序”-space(2)+“设计”和“程序”+space(2)-“设计”两个表达式的结果在屏幕上均显示为“程序设计”。
9、记录删除命令delete、zap和pack有区别。
10、在Visual FoxPro中,seek、find均在索引或排序的数据表中查询。