《VFP》综合练习 联系客服

发布时间 : 星期日 文章《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