《Visual FoxPro》2020年秋季学期在线作业(二)
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.数据库模型提供了两个映像,它们的作用是( )
A.控制数据的冗余度
B.实现数据的共享
C.使数据结构化
D.实现数据独立性
2.在Visual FoxPro环境下,用LIST STRU命令显示表中每个记录的长度总计为60,用户实际可用字段的总宽度为( )
A.60
B.61
C.59
D.58
3.下列逻辑表达式中,结果为.F.的是( )
A.MOD(20,4)= MOD(20,5)
B.张$”张三”
C.张三$”张”
D.{^2003.01.01} < {^2003.01.02}
4.SQL语言是( )的语言。
A.关系型数据库
B.层次型数据库
C.网状型数据库
D.非关系型数据库
5.SQL是哪几个英语单词的缩写( )
A.Standard Query Language
B.Structured Query Language
C.Select Query Language
D.其他三项都不是
6.若要在表中真正删除记录,先用DELETE命令,再用( )
A.RECALL
B.PACK
C.按ESC键
D.不用其他命令
7.对已经打开的表文件ASDF.DBF按“性别”和“平均分”降序建立结构复合索引,应使用的命令是( )
A.INDEX TO XSPX ON 性别+平均分
B.INDEX TO XSPX ON 性别-平均分
C.INDEX ON 性别+平均分 TAG 性别
D.INDEX ON 性别+STR(1000-平均分) TAG 性别
8.作为数据库管理系统(DBMS)功能的一部分,( )被用来描述数据及其联系。
A.数据定义语言
B.自含语言
C.数据操作语言
D.过程化语言
9.要为当前表所有职工增加100元工资,应该使用命令( )
A.CHANGE 工资 WITH 工资+100
B.REPLACE 工资 WITH 工资+100
C.CHANGE ALL 工资 WITH 工资+100
D.REPLACE ALL 工资 WITH 工资+100
10.在Visual FoxPro中存储图像的字段类型应该是( )
A.字符型
B.通用型
C.备注型
D.双精度型
11.函数运算YEAR(date( ))返回值的类型是( )
A.逻辑型
B.字符型
C.备注型
D.数值型
12.Visual FoxPro系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为( )
A..PRG
B..QPR
C..SCX
D..TXT
13.要判断数值型变量Y是否能够被2整除,错误的条件表达式为( )
A.MOD(Y,2)=0
B.INT(Y/2)=Y/2
C.Y%2=0
D.INT(Y/2)=MOD(Y,2)
14.下面有关HAVING子句描述错误的是( )
A.HAVING子句必须与GROUP BY子句同时使用,不能单独使用
B.使用HAVING子句的同时不能使用WHERE子句
C.使用HAVING子句的同时可以使用WHERE子句
D.使用HAVING子句的作用是限定分组的条件
15.假设一个表包含职工号(C,4)和工资(N,4)两个字段。要求按工资升序、工资相同者按职工号升序排列,建立索引文件使用的命令是( )
A.INDEX ON 工资/A,职工号/D TO CN
B.SET INDEX ON 工资,职工号 TO CN
C.INDEX ON STR(工资,4)+职工号 TO CN
D.INDEX ON 工资/A 职工号/A TO CN
16.关系模型中,一个关系就是一个( )
A.一维数组
B.一维表
C.二维表
D.三维表
17.对于向一个数据库添加自由表,下列那种说法是不正确的( )
A.可以将一个自由表添加到数据库中
B.可以将一个数据库表直接添加到另一个数据库中
C.可以在项目管理器中将自由表拖放到数据库中使它成为数据库表
D.将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表
18.职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600元的记录上,下列( )命令可以实现。
A.LOCATE FOR工资>600
B.FIND 工资>600
C.FIND FOR工资>600
D.SEEK 工资>600
19.连编后可以脱离开Visual FoxPro独立运行的程序是( )
A.PRG程序
B.EXE程序
C.FXP程序
D.APP程序
20.在下列表达式中,结果为真的是( )
A.“BEI”$“BEIJING”
B.“BEI”$“BEFORE”
C.“BEFORE”$“E”
D.“BEIJING”$“BEI”