发布时间 : 星期日 文章《VFP》综合练习更新完毕开始阅读
WHERE C#=\
B.SELECT S#FORM SC
WHERE C#=\WHERE C#=\
C.SELECT S# FORM SC
WHERE C#=\WHERE C#=\
D.SELECT S# FORM SC
WHERE C#=\WHERE C#=\
192. 检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是_______
A.SELECT S.SN,SC.C#,SC.CRADE FROM S WHERE S.S#=SC.S#
B.SELCECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.CRADE C.SELECT S.SN,SC.C#,SC.CRADE FROM S,SC WHERE S.S#:SC.S# D.SELSECT S.SN,SC.C#,SC.GRADE FROM S,SC
193. 检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序捧列出来。正确的SElECT语句是_______ A.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 CROUP BY S#
ORDER BY 2 DESC HAVING COUNT(*)>=4
B.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 GROUP BY S#
HAVING COUNT(*)>=4 ORDER BY 2 DESC
C.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 HAVINC COUNT(*)>=4 GROUP BY S#
ORDER BY 2 DESC
D.DELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 ORDER BY 2 DESC CROUP BY S#
HAVINC COUNT(*)>=4
194. 若用如下的SQL语句创建一个student表: CREATE TABLE student NO C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2), AGE N(2)
可以插入到student表中的是_______
A.('1031','曾华',男,23) B.('1031','曾华',NULL,NULL) C.(NULL,'曾华','男','23') D.('1031',NULL,'男',23) 195. SQL语言是_______的语言,易学习。 A.过程化 B.非过程化 C.格式化 D.导航式
196. 从数据库中删除表的命令是_______
A.DROP TABLE B.ALTER TABLE C.DELETE TABLE D.USE
197. 在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为\教授\、\副教授\的姓名和工资,应使用命令_______
A. LIST姓名,工资 FOR 年龄<=40.AND.职称=\教授\职称=\副教授\B.LIST姓名,工资 FOR 年龄<=40.OR.职称=\副教授\.职称=\副教授\C.LIST姓名,工资 FOR 年龄<=40.AND.(职称=\副教授\职称=\副教授\D.LIST姓名,工资 FOR 年龄<=40.OR.(职称=\副教授\职称=\副教授\198. 下列命令中,修改库文件结构的命令是_______ A.MODIFY FILE B.MODIFY COMMAND
C. MODIFY STRUCTURE D.CREATE STRUCTURE
199. 当前数据库中,\体育达标\字段为逻辑类型,要显示所有未达标的记录应使用命令_______
A. LIST FOR 体育达标=.F. B.LIST FOR 体育达标<>.F.
C.LIST FOR .NOT.体育达标 D.LIST FOR .NOT.\体育达标\
200. 在新打开的数据库记录号是20,只显示第20条记录,应使用的命令是_______
A.GO 20 B.GO 20 C.SKIP 20 D.SKIP 20 LIST DISPLAY LIST DISPLAY
201. 设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中工资收入在(600,800)之间的人员记录数据库拷贝到新库中的筛选条件是_______
A.FOR 600<工资<800 B.FOR工资>6000R工资<800
C.FOR工资>600.AND.工资<800 D.FOR工资>600.OR.工资<800
202. 设当前库中含有出生日期字段(D型)、工资(N型)和婚否字段(L型、已婚为.T.),将库中未婚人员记录数据库拷贝到新库文件中的筛选条件是_______ A. FOR 婚否 B.FOR.NOT.婚否 C.FOR 婚否=F D.FOR 婚否=.F.
203. 设数据库表KSCJ.DBF有\姓名(C,6)\、\笔试(N,3)\、\上机(N,3)\等字段,执行下列命令: USE KSCJ LIST
记录号# 姓名 笔试 上机 1 董一婉 76 62 2 黄兴东 65 53 3 姜浚 75 84 4 赵 飞 45 95 INDEX ON 上机+笔试 TO SJ GO TOP
? RECNO_______
显示的记录号是_______ A.1 B.2 C.3 D.4
204. 当前记录序号为3,将第6记录设置为当前记录的命令是_______ A.SKIP-6 B.SKIP+6 C.SKIP+3 D.SKIP-3
205. 若当前表中有200个记录,当前记录号是8,执行命令LIST NEXT 5的结果是_______
A. 显示第5号记录的内容 B.显示1至5号记录的内容 C.显示8号记录的5个字段
D.显示从8号记录开始以下5条记录的内容
206. 要显示系统中所使用的内存变量,可以在命令窗口中输人命令_______ A.DISPLAY FIELD B.DISPLAY OFF C. DISPLAY MEMORY D.DISPLAY
207. 在人事数据库文件中要显示所有姓王(姓名)的职工的记录,使用命令_______
A.LIST FOR 姓名=\王***\
B.LIST FOR STR(姓名,1,2)=\王\C. LOCATE FOR 姓名=\王\
D.LIST FOR SUBSTR(姓名,1,2)=\王\208. 在命令窗口输入: STORE \?TYPE(\
显示的结果类型是_______ A.C B.L C.D D.N
209. 对当前数据库执行命令 LIST 姓名,职称 FOR 年龄<35.AND.职称=\高级工程师\的结果是_______ A. 显示所有记录的姓名和职称
B.显示所有年龄在35岁以下的高级工程师的记录 C.显示所有年龄在35岁以下的记录的姓名和职称
D.显示所有年龄在35岁以下的高级工程师的姓名和职称
210. 要显示数据库中当前一条记录的内容,可使用命令_______ A.HST B.DISPLAY C.BROWSE D.DIR
211. 对变量赋值,以下命令中正确的是_______ A.STORE 8 TO X,Y 、B.STORE 8,9 TO X,Y C.X=8,Y=9 D.X=Y=8
212. 所有可选项缺省时,数据库记录输出命令 LIST 和 DISPLAY 的区别是_______
A.DISPLAY 显示全部记录,LIST显示当前一条记录 B.LIST显示全部记录,DISPLAY显示当前一条记录 C.LIST和DISPLAY都显示全部记录
D.LIST和DISPLAY都只显示当前一条记录
213. 对某一个数据库建立以出生年月(D,8)和工资(N,7,2)升序的多字段结构复合索引的正确的索引关键字表达式为_______ A. 出生年月+工资
B.出生年月+工资
C.出生年月+STP(工资,7,2)
D.DTOC(出生年月)十STP(工资,7,2)
214. 下述命令中的哪一条不能关闭数据库_______ A.USE B.CLOSE DATABASE C. CLEAR D.CLEAR ALL
215. 对某一个数据库建立以性别(C,2)和年龄(N,2)升序的多字段结构复合索引的正确的索引关键字表达式为_______ A. 性别+年龄 B.性别+STR(年龄,2) C.性别+STR(年龄) n性别,年龄
216. 设数据库SCORE.DBF有\姓名(C,6)\、\班级(C,2)\、\总分(N,5,1)\等字段,并已按班级索引,执行下列命令序列: USE SCORE LIST
记录号# 姓名 班级 总分 1 董一婉 10 85.0 2 黄兴东 10 75.0 3 刘艳飞 11 75.0 4 赵 飞 11 70.0 5 姜 浚 13 65.0 6 毛俊丽 13 80.0 TOTAL ON 班级 TO TEMP
TEMP.DBF中第三条记录是_______ A.董一婉 10 160.0 B.刘艳飞 11 145.0 C.姜浚 13 145.0 D.刘艳飞 11 75.0
217. 如果需要给当前表增加一个字段,应使用的命令是_______。 A)APPEND B)MODIFY STRUCTURE C)INSERT D)EDIF 218. 一个表的全部备注字段的内容存储在_______中。 A)同一表备注文件 B)不同表备注文件 C)同一文本文件 D)同一数据库文件
219. 在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为_______。
A 60 B 61 C 3、8、10 D 3、8、任意 220. 已知当前表中有60条记录,当前记录为第6号记录。如果执行命令SKIP 3后,则当前记录为第_______号记录。 A 3 B 4 C 8 D 9
221. 顺序执行下列命令后,最后一条命令显示结果是_______。 USE CHJ GO 5 SKIP-2 ?RECNO()
A)3 B)4 C)5 D)7
222. 不能对记录进行编辑修改命令是_______。 A)MODISTRU B)CHANGE C)BROWSE D)EDIT