2013年9月全国计算机等级《二级VF》命题预测试卷三

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
6

软件需求规格说明书的作用不包括(  )。

  • A.软件可行性研究的依据
  • B.用户与开发人员对软件要做什么的共同理解
  • C.软件验收的依据
  • D.软件设计的依据
7

在Visual FoxPro中,扩展名为.mnx的文件是(     )。

  • A.备注文件 
  • B.项目文件
  • C.表单文件 
  • D.菜单文件
8

如果SQL查询的SELECT短语中使用TOP,则必须配合(  )。

  • A.HAVING短语 
  • B.GROUP BY短语
  • C.WHERE短语
  • D.ORDER BY短语
13

在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是(     )。

  • A.ACCEPT、WAIT 
  • B.INPUT、WAIT
  • C.INPUT、ACCEPT 
  • D.INPUT、ACCEPT和WAIT
14

在Visual FoxPro中,有关参照完整性的删除规则正确的描述是(  )。

  • A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录
  • B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录
  • C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录
  • D.上面3种说法都不对
15

对表sc(学号C(8),课程号C(2),成绩N(3),备注C(20)),可以插入的记录是(  )。

  • A.('20080101','cl','90',NULL)
  • B.('20080101','cl',90,'成绩优秀')
  • C.('20080101','cl','90','成绩优秀')
  • D.('20080101','cl','79','成绩优秀')
16

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

  • A.SELECT学号FROM score sc WHERE课程号="Cl"AND学号IN    (SELECT学号FROM score sc WHERE课程号="C5")
  • B.SELECT学号FROM score sc WHERE课程号="Cl"AND学号=    (SELECT学号FROM score sc WHERE课程号="C5") 
  • C.SELECT学号FROM score sc WHERE课程号="Cl"AND课程号="C5"
  • D.SELECT学号FROM score sc WHERE课程号="Cl"OR课题号="C5"
17

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

  • A.DELETE FROM score WHERE课程号="C1"AND学号="20091001"
  • B.DELETE FROM score WHERE课程号=”C1”OR学号="20091001"
  • C.DELETE score WHERE课程号="C1"AND学号="20091001"
  • D.DELETE score课程号="C1"OR学号="20091001"
18

根据以下资料,回答下列各题:

使用如下三个数据库表:   

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

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

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

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

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

  • 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 c ON sc.课程号=c.课程号    wHERE院系="计算机系"
  • D.SELECT学号,姓名,课程名,成绩
  • FROM(student s JOIN score sc ON s.学号=sc.学号)
  • JOIN course c ON sc.课程号=c.课程号    WHERE院系="计算机系"
19

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

  • A.SELECT学号,姓名FROM student s WHERE NOT EXISTS&nbsp;&nbsp;&nbsp;&nbsp;(SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩<85)
  • B.SELECT学号,姓名FROM student S WHERE NOT EXISTS&nbsp;&nbsp;&nbsp;&nbsp;(SELECT*FROM score sc WHERE SC.学号=s.学号码AND成绩>=85)
  • C.SELECT学号,姓名FROM student s,score sc&nbsp;&nbsp;&nbsp;&nbsp;WHERE s.学号=sc.学号AND成绩>=85
  • D.SELECT学号,姓名FROM student s,score sc&nbsp;&nbsp;&nbsp;&nbsp;WHERE S.学号=sc.学号AND ALL成绩>=85
20

查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(  )。

  • A.SELECT S.学号,姓名,平均成绩FROM student s,score sc&nbsp;&nbsp;&nbsp;&nbsp;WHERE S.学号=sc.学号
  • GROUP BY s.学号HAVING COUNT(*)>=5 ORDER BY平均成绩DESC
  • B.SELECT s.学号,姓名,AVG(成绩)FROM student s,score sc&nbsp;&nbsp;&nbsp;&nbsp;WHERE s.学号=SC.学号AND COUNT(*)>=5
  • GRoUP BY学号0RDER BY 3 DESC
  • C.SELECT S.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc&nbsp;&nbsp;&nbsp;&nbsp;WHERE s.学号=SC.学号AND COUNT(*)>=5
  • GROUP BY s.学号ORDER BY平均成绩DESC
  • D.SELECT s.学号,姓名,AVG(成绩)平均成绩FROM student s,score sc&nbsp;&nbsp;&nbsp;&nbsp;WHERE s.学号=sc.学号&nbsp;
  • GROUP BY s.学号HAVING COUNT(*)>=5 0RDER BY 3 DESC
21

假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令(  )。

  • A.DELETE FROM:图书FOR图书编号="A"
  • B.DELETE FROM图书WHERE图书编号="A%"
  • C.DELETE FROM图书FoR图书编号="A*"
  • D.DELETE FROM图书WHERE图书编号LIKE="A%"
22

查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是(  )。

  • A.SELECT*FRM教师表INTO C4JRSOR one
  • B.SELECT*FROM教师表TO CURSOR one
  • C.SELECT*FROM教师表INTO CURSOR DBF one
  • D.SELECT*教师表TO CURSOR DBF one
23

在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是(  )。

  • A.SQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表
  • B.SQL的DELETE命令和传统的FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令USE打开表
  • C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE命令只能逻辑删除数据库表中的记录
  • D.传统的FoxPro DELETE命令还可以删除其他工作区中打开的数据库表中的记录
24

下列关于二叉树的叙述中,正确的是(  )。

  • A.叶子结点总是比度为2的结点少一个
  • B.叶子结点总是比度为2的结点多一个
  • C.叶子结点数是度为2的结点数的两倍
  • D.度为2的结点数是度为1的结点数的两倍
25

在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是(  )。

  • A.使用查询设计器创建的是一个包含SQL SELECT语句的文本文件
  • B.使用视图设计器创建的是一个包含SQL SELECT语句的文本文件
  • C.查询和视图有相同的用途
  • D.查询和视图实际都是一个存储数据的表
29

在黑盒测试方法中,设计测试用例的主要根据是(     )。

  • A.程序外部功能&nbsp;
  • B.程序数据结构
  • C.程序流程图&nbsp;
  • D.程序内部逻辑
30

数据库应用系统中的核心问题是(  )。

  • A.数据库设计
  • B.数据库系统设计
  • C.数据库维护
  • D.数据库管理员培训
31

表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码(  )。

  • A.myForm.Page3.myPageFrame.Caption="修改"
  • B.myForm.myPageFrame.Caption.Page3="修改"
  • C.Thisform.myPageFrame.Page3.Caption="修改"
  • D.Thisform.myPageFrame.Caption.Page3="修改"
33

以下哪个术语描述的是属性的取值范围?(  )

  • A.字段&nbsp;&nbsp;&nbsp;
  • B.域
  • C.关键字&nbsp;&nbsp;&nbsp;
  • D.元组
34

在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的(  )。

  • A.参照完整性&nbsp;
  • B.实体完整性
  • C.域完整性
  • D.用户定义完整性
37

假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是(  )。

  • A.="男".OR.”女”&nbsp;
  • B.性别="男".OR."女"
  • C.$"男女"&nbsp;
  • D.性别$"男女"
38

“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是(  )。

  • A.SELECT教师表,系号,COUNT(*)AS人数FROM教师表,学院表GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP
  • B.SELECT教师表,系号,COUNT(*)FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP
  • C.SELECT教师表,系号,CoUNT(*)AS人数FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号TO FILE TEMP SELECT MAX(人数)FROM TEMP
  • D.SELECT教师表,系号,COUNT(*)AS人数FRoM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系导INTO DBF TEMP SELECT MAX(人数)FROM TEMP
40

如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时(  )。

  • A.系统自动备份父表中被删除记录到一个新表中
  • B.若子表中有相关记录,则禁止删除父表中记录
  • C.会自动删除子表中所有相关记录
  • D.不作参照完整性检查,删除父表记录与子表无关
41

参照完整性规则的更新规则中“级联”的含义是(     )。

  • A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录
  • B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值
  • C.父表中的连接字段值可以随意更新,不会影响子表中的记录
  • D.父表中的连接字段值在任何情况下都不允许更新