《Visual FoxPro》2020年春季学期在线作业(一)
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.以下关于空值(NULL)的叙述正确的是( )
A.空值等同于空字符串
B.空值等同于数值0
C.Visual FoxPro不支持NULL
D.NULL表示字段或变量还没有确定值
2.打开一个空表,EOF()和BOF()函数的结果是( )
A.不确定
B..T.和.T.
C..T.和.F.
D..F.和.F.
3.职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600元的记录上,下列( )命令可以实现。
A.SEEK 工资>600
B.LOCATE FOR工资>600
C.FIND 工资>600
D.FIND FOR工资>600
4.SQL中可使用的通配符有( )
A.%(百分号)
B.*(星号)
C._(下划线)
D.B和C
5.? ?检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( )
A.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE>=60
HAVING COUNT(*)>=4
GROUP BY S#
ORDER BY ?2 ?DESC
B.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE>=60
GROUP BY S#
ORDER BY 2 DESC
HAVING COUNT(*)>=4
C.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE>=60
GROUP BY S#
HAVING COUNT(*)>=4
ORDER BY ?2 ?DESC
D.DELECT S#,SUM(GRADE)FROM SC
WHERE GRADE>=60
ORDER BY ?2 ?DESC?
GROUP BY S#
HAVING COUNT(*)>=4
6.下面有关HAVING子句描述错误的是( )
A.使用HAVING子句的同时可以使用WHERE子句
B.使用HAVING子句的同时不能使用WHERE子句
C.使用HAVING子句的作用是限定分组的条件
D.HAVING子句必须与GROUP BY子句同时使用,不能单独使用
7.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。
A.文件系统
B.数据项管理
C.数据库系统
D.人工管理
8.在Visual FoxPro中,用INDEX命令建立索引文件时,应该是( )
A.可以由多个字段组成,但表达式的值必须是数值型、字符型、日期型、逻辑型
B.只能由一个数值型字段组成
C.只能是由数值型和字符型字段组成的合法表达式
D.任意字段组成的合法表达式
9.UPDATE语句的功能是( )
A.数据查询功能
B.数据定义功能
C.可以修改表中某些列的属性
D.可以修改表中某些列的内容
10.?表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列?
?姓名=”李敏”?
?? 姓名?
屏幕显示的结果是( )
A.王小平李敏
B.王小平
C.李敏王小平
D.李敏
11.常见的3种数据模型是( )
A.链表模型、结构模型、网状模型
B.链状模型、关系模型、层次模型
C.层次模型、网状模型、关系模型
D.关系模型、环状模型、结构模型
12.只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令( )
A.ZAP
B.REPLAC
C.MODIFY STRUCTURE
D.DELETE
13.已知“是否通过”字段为逻辑型,要显示所有未通过的记录应使用命令( )
A.LIST FOR ″是否通过″=.F.
B.LIST FOR ″是否通过″
C.LIST FOR NOT是否通过<>.T.
D.LIST FOR NOT是否通过
14.COPY TO命令的功能是( )
A.复制表结构和表中数据
B.只复制表结构
C.只复制表中数据
D.以上都不对
15.SQL是哪几个英语单词的缩写( )
A.其他三项都不是
B.Structured Query Language
C.Standard Query Language
D.Select Query Language
16.如果需要给当前表增加一个字段,应使用的命令是( )
A.MODIFY STRUCTURE
B.INSERT
C.EDIT
D.APPEND
17.在SQL中,从数据库中删除表可以用( )
A.DROP VIEW命令
B.DROP TABLE命令
C.DROP SCHEMA命令
D.DROP INDEX命令
18.数据操纵语言DML根据其实现方法可以分为( )和( )两大类。
A.高级语言、宿主型语言
B.高级语言、低级语言
C.自含型语言、宿主型语言
D.自主型语言、高级语言
19.对已经打开的表文件ASDF.DBF按“性别”和“平均分”降序建立结构复合索引,应使用的命令是( )
A.INDEX TO XSPX ON 性别-平均分
B.INDEX TO XSPX ON 性别+平均分
C.INDEX ON 性别+平均分 TAG 性别
D.INDEX ON 性别+STR(1000-平均分) TAG 性别
20.在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )
A.先执行DELETE RECORD 10命令,后用PACK命令
B.先执行DELETE NEXT 10命令,后用PACK命令
C.先执行DELETE FOR RECORD> 10命令,后用PACK命令
D.ZAP NEXT 10