11年的计算机二级vf考试试题,2011年3月全国计算机二级VFP考试真题

2011年3月全国计算机二级VFP考试真题

第(31)-(35)题使用如下三个数据库表:

学生表:student(学号,姓名,性别,出生日期,院系)

课程表:course(课程号,课程名,学时)

选课成绩表:score(学号,课程号,成绩)

其中出生日期的数据类型为日期型,学时和成绩为数值型,其它均为字符型。

(31)查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的.命令是

A)SELECT s.学号,姓名,课程名,成绩

FROM student s, score sc, course c

WHERE s.学号= sc.学号,sc.课程号=c.课程号,院系=’计算机系’

B)SELECT学号,姓名,课程名,成绩

FROM student s, score sc, course c

WHERE s.学号=sc.学号AND sc.课程号=c.课程号AND院系=’计算机系’

C)SELECT s.学号,姓名,课程名,成绩

FROM(student s JOIN score sc ON s.学号=sc.学号).

JOIN course cON sc.课程号=c.课程号

WHERE院系=’计算机系’

D)SELECT学号,姓名,课程名,成绩

FROM(student s JOIN score sc ON s.学号=sc.学号)

JOIN course c ON sc.课程号=c.课程号

WHERE院系=’计算机系’

(32)查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是

A)SELECT学号,姓名FROM student s WHERE NOT EXISTS

(SELECT*FROM score sc WHERE sc.学号=s.学号AND成绩<85)

B)SELECT学号,姓名FROM student s WHERE NOT EXISTS

(SELECT * FROM score sc WHERE sc.学号=s.学号AND成绩>= 85)

C)SELECT学号,姓名FROM student s,score sc

WHERE s.学号=sc.学号AND成绩>= 85

D)SELECT学号,姓名FROM student s,score sc

WHEkE s.学号=sc.学号AND ALL成绩>=85

(33)查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成

绩降序排序,正确的命令是

A)SELECT s.学号,姓名,平均成绩FROM student s,score sc

WHEREs.学号=sc.学号

GROUP BY s.学号HAVING COUNT(*)>=5 ORDER BY平均成绩DESC

B)SELECT学号,姓名,AVG(成绩)FROM student s,score sc

WHERE s.学号=sc.学号AND COUNT(*)>=5

GROUP BY学号ORDER BY 3 DESC

C)SELECT s.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc

WHERE s.学号=sc.学号AND COUNT(*)>= 5

GROUP BY s.学号ORDER BY平均成绩DESC

D)SELECT s.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc

WHERE s.学号=sc.学号

GROUP BY s.学号HAVING COUNT(*)>=5 ORDER BY 3 DESC

(34)查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是

A)SELECT学号FROM score sc WHERE课程号=’C 1’AND学号IN

(SELECT学号FROM score sc WHERE课程号=’C5’)

B)SELECT学号FROM score sc WHERE课程号=’C1’AND学号=

(SELECT学号FROM score sc WHERE课程号=’C5’}

C)SELECT学号FROM score sc WHERE课程号=’C 1’ AND课程号=’C5’

D)SELECT学号FROM score sc WHERE课程号=’C 1’OR ’C5’

(35)删除学号为“20091001”且课程号为“C1”的选课记录,正确命令是

A)DELETE FROM score WHERE课程号=’C 1’AND学号=’20091001’

B)DELETE FROM score WHERE课程号=’C 1’OR学号=’20091001’

C)DELETE FORM score WHERE课程号=’C 1’AND学号=’20091001’

D)DELETE score WHERE课程号=’C 1’AND学号=’20091001’

二、填空题

(1)有序线性表能进行二分查找的前提是该线性表必须是【1】存储的。

(2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF则后序遍历结果为【2】。

(3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为【3】测试。

(4)实体完整性约束要求关系数据库中元组的【4】属性值不能为空。

(5)在关系A(S, SN, D)和关系B(D,CN, NM)中,A的主关键字是S, B的主关键字是D,则称【5】是关系A的外码。

(6)表达式EMPTY(.NULL.)的值是【6】。

(7)假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果【7】。

m=科目-“考试”

(8)在Visual FoxPro中假设有查询文件queryl.qpr,要执行该文件应使用命令【8】。

(9)SQL语句“SELECT TOP 10 PERCENT*FROM订单ORDER BY金额DESC”的查询结果是订单中金额【9】的10%的订单信息。

(10)在表单设计中,关键字【10】表示当前对象所在的表单。

(11)使用SQL的CREATE TABLE语句建立数据库表时,为了说明主关键字应该使用关键词【11】KEY。

(12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY【12】命令进行设置。

(13)在建立表间一对多的永久联系时,主表的索引类型必须是【13】。

(14)为将一个表单定义为顶层表单,需要设置的属性是【14】。

(15)在使用报表向导创建报表时,如果数据源包括父表和子表,应该选取【15】报表向导。

【2011年3月全国计算机二级VFP考试真题】相关文章:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值