《Visual FoxPro》2020年秋季学期在线作业(一)
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.在命令窗口中执行下列命令: SJKM=″HYGS″ USE &SJKM 后,则打开的数据表文件是( )
A.HYGS.DBF
B.SJKM.DBF
C.&SJKM.DBF
D.HYGS.TXT
2.数据库系统的特点不包括( )
A.数据共享
B.加强了对数据安全性和完整性保护
C.完全没有数据冗余
D.具有较高的数据独立性
3.SQL查询中,用于排序和去掉重复记录的选项子句分别是( )
A.ORDER BY和JOIN
B.GROUP BY和DISTINCT
C.ORDER BY和DISTINCT
D.ORDER BY和GROUP BY
4.已知基本表SC(S#,C#,GRADE),则“统计选修了课程的学生人次数”的SQL语句为( )
A.SELECT COUNT(DISTINCT S#)FROM SC
B.SELECT COUNT(DISTINCT C#)FROM SC
C.SELECT COUNT(*)FROM SC
D.SELECT COUNT(DISTINCT *)FROM SC
5.打开一个空表,EOF()和BOF()函数的结果是( )
A..T.和.T.
B..F.和.F.
C..T.和.F.
D.不确定
6.下列函数中,结果为数值型的是( )
A.EOF()
B.SUBS(DTOC(DATE()),2,4)
C.At (“UF”,”BUFFER”)
D.ALLT(RIGHT(“ASDFGH’’,3))
7.SQL中可使用的通配符有( )
A.*(星号)
B.%(百分号)
C._(下划线)
D.B和C
8.数据表中的记录暂时不想使用,为提高数据表的使用效率,对这些“数据”要进行( )
A.逻辑删除
B.物理删除
C.不加处理
D.数据过滤器
9.下列表达式中不符合Visual FoxPro语法要求的是( )
A.04/05/99
B.T+t
C.1234
D.2X>15
10.测试当前记录指针的位置可以用函数( )
A.BOF()
B.EOF()
C.RECNO()
D.RECCOUNT()
11.以下关于Visual FoxPro的叙述最全面的是( )
A.Visual FoxPro是一个数据库应用平台软件
B.Visual FoxPro是一个数据库应用开发工具
C.Visual FoxPro是一个综合应用软件
D.Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具
12.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令( )
A.list 职称= [工程师]
B.list for 职称= [工程师]
C.list while职称= [工程师]
D.list rest职称 = [工程师]
13.如果想从字符串”北京市”中取出汉字”京”,应该用函数( )
A.SUBSTR(“北京市”,2,2)
B.SUBSTR(“北京市”,2,1)
C.SUBSTR(“北京市”,3,1)
D.SUBSTR(“北京市”,3,2)
14.设表文件“学生.DBF”中有10条记录,执行如下两条命令: USE 学生 INSERT BLANK 其结果是在学生表文件的( )
A.第1条记录的位置插入了1个空白记录
B.第2条记录的位置插入了1个空白记录
C.文件尾插入了1个空白记录
D.不确定位置插入了1个空白记录
15.要删除当前表文件中“补贴”字段的全部值,应使用的命令是( )
A.MODIFY STRUCTURE
B.DELETE
C.REPLACE
D.ZAP
16.在下面的命令格式中,同时缺省范围、条件表示全部记录的是( )
A.REPLACE
B.DELETE
C.DISPLAY
D.SUM
17.使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为( )
A.首记录
B.末记录
C.首记录的前面
D.末记录的后面
18.建立索引文件时( )字段不能作为索引字段。
A.数值型
B.字符型
C.日期型
D.备注型
19.按照传统的数据模型分类,数据库可分为三种类型( )
A.大型、中形和小型
B.西文、中文和兼容
C.层次、网状和关系
D.数据、图形和多媒体
20.使用MODIFY STRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是( )
A.不能同时修改字段名及其类型或宽度
B.不能同时修改字段名和插入新的字段
C.不能同时修改字段名和删除字段
D.不能在删除字段的同时修改其他字段的类型及宽度