为了帮助大家复习好2014年计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了计算机等级《二级Visual FoxPro》精选试题:
一、选择题(每小题1分,共40小题,共40分)
34.查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是( )。
A.SELECT学号,课程号FROM SC WHERE成绩=""
B.SELECT学号,课程号FROM SC WHERE成绩=NULL
C.SELECT学号,课程号FROM SC WHERE成绩IS NULL
D.SELECT学号,课程号FROM SC WHERE成绩
35.查询选修C2课程号的学生姓名,下列SQL语句中错误的是( )。
A.SELECT姓名FRoM S WHERE EXISTS
(SELECT*FROM SC WHERE学号=S.学号AND课程号=’C2’)
B.SELECT姓名FROM S WHERE学号IN
(SELECT学号FROM SC WHERE课程号=’C2’)
C.SELECT姓名FROM S JOIN SC ON S.学号=SC.学号WHERE课程号=’C2’
D.SELECT姓名FROM S WHERE学号=
(SELECT学号FROM SC WHERE课程号=’C2’)
36.在SQL SELECT语句中与INTO TABLE等价的短语是( )。
A.INTO DBF
B.TO TABLE
C.INTO FORM
D.INTO FILE
37.CREATE DATABASE命令用来建立( )。
A.数据库
B.关系
C.表
D.数据文件
34.C。【解析】查询空值时要使用IS NULL,而“=NULL”是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。
35.D。【解析】选项D中的内查询SELECT学号FR()M SC wHERE课程号=”C2”的查询结果有可能为多个,而选项D中的外层查询WHERE子句后面的逻辑表达式使用“=”,这样会导致产生错误的结果。
36.A。【解析】使用短语INT()DBFITABLE TABLENAME可以将查询结果存放到永久表(.dbf文件)。所以INTODBF和INTOTABLE是等价的。
37.A。【解析】建立数据库的命令为: CREATE DATABASE[DatabaseName |?]其中参数DatabaseName给出了要建立的数据库名称。
38.欲执行程序temp.prg,应该执行的命令是( )。
A.DO PRG temp.prg
B.DO temp.prg
C.DO CMD temp.prg
D.DO FORM temp.prg
39.执行命令MyForm=CreateObject("Form")可以建立一个表单,为了让该表单在屏
幕上显示,应该执行命令( )。
A.MyForm.List
B.MyForm.Display
C.MyForm.Show
D.MyForm.ShowForm
40.假设有student表,可以正确添加字段“平均分数”的命令是( )。
A.ALTER TABLE student ADD平均分数F(6,2)
B.ALTER DBF student ADD平均分数F 6,2
C.CHANGE TABLE student ADD平均分数F(6,2)
D.CHANGE TABLE student INSERT平均分数6,2
38.B。【解析】可以通过菜单方式和命令方式执行程序文件,其中命令方式的格式为:D()<文件名>该命令既可以在命令窗口发出,也可以出现在某个程序文件中。
39.C。【解析】表单的常用事件和方法中,Show表示显示表单;Hide表示隐藏表单:Release表示将表单从内存中释放。所以为了让表单在屏幕上显示,应该执行命令MyForm.Show。
40.A。【解析】修改表结构的命令是ALTER TABLE TableName,所以正确的答案是选项A。
推荐阅读: