2011年9月计算机二级《VF》考前冲刺试卷(1)

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

第 34 题 数据库的故障恢复一般是由(  )来执行恢复。

  • A)电脑用户
  • B)数据库恢复机制
  • C)数据库管理员
  • D)系统普通用户
20

第 31 题 在软件生产过程中,需求信息的来源是(  )。

  • A)程序员
  • B)项目经理
  • C)设计人员
  • D)软件用户
21

第 30 题 用SQL语句检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(  )。

  • A)SELECT S.学号,姓名,平均成绩FROM S,SC;    WHERE S.学号=SC.学号;
  • GROUP BY S.学号HAVING COUNT(﹡)>=5 0RDER BY平均成绩DESC
  • B)SELECT学号,姓名,AVG(成绩)FROM S,SC;    WHERE S.学号=SC.学号AND COUNT(﹡)>=5;
  • GROUPBY学号ORDERBY 3 DESC
  • C)SELECT S.学号,姓名,AVG(成绩)平均成绩FROM S,SC;    WHERE S.学号=SC.学号AND COUNT(﹡)>=5;
  • GROUP BY S.学号ORDER BY平均成绩DESC
  • D)SELECT S.学号,姓名,AVG(成绩)平均成绩FROM S,SC;    WHERE S.学号=SC.学号;
  • GROUP BY S.学号HAVING COUNT(﹡)>=5 0RDER BY 3 DESC
22

第 29~30 题使用如下3个数据库表:

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

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

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

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

第 29 题 用SQL语句查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是(  )。

  • A)SELECT学号,姓名FROM S WHERE NOT EXISTS;&nbsp;&nbsp;&nbsp;&nbsp;(SELECT﹡FROM SC WHERE SC.学号=S.学号AND成绩<85)
  • B)SELECT学号,姓名FROM S WHERE NOT EXISTS:&nbsp;&nbsp;&nbsp;&nbsp;(SELECT﹡FROM SC WHERE SC.学号=S.学号AND成绩>=85)
  • C)SELECT学号,姓名FROM S,SC&nbsp;&nbsp;&nbsp;&nbsp;WHERE S.学号=SC.学号AND成绩>=85
  • D)SELECT学号,姓名FROM S,SC&nbsp;&nbsp;&nbsp;&nbsp;WHERE S.学号=SC.学号AND ALL成绩>=85
25

第 27 题 Visual FoxPro中APPEND BLANK命令的作用是(  )。

  • A)在表的尾部添加记录
  • B)在当前记录之前插入新记录
  • C)在表的任意位置添加记录
  • D)再表的首行添加记录
26

第 24 题 为“歌手”表增加一个字段“最后得分”的SQL语句是(  )。

  • A)ALTER TABLE 歌手 ADD 最后得分F(6,2)
  • B)ALTER DBF 歌手 ADD 最后得分F6,2
  • C)CHANGE TABLE 歌手 ADD 最后得分F(6,2)
  • D)CHANGE TABLE 歌手 INSERT 最后得分F6,2
29

第 21 题 在VFP中,不通过调用表设计器建立数据库表student.dbf的命令是(  )。

  • A)MODIFY STRUCTURE student
  • B)MODIFY COMMAND student
  • C)CREATE student
  • D)CREATE TABLE student
31

第 19 题 检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的SQL命令是(  )。

  • A)SELECT仓库号,所在地,人数FROM仓库WHERE IN;&nbsp;&nbsp;&nbsp;&nbsp;(SELECT仓库号FROM职工WHERE仓库号=职工.仓库号)
  • B)SELECT仓库号,所在地,人数FROM仓库WHERE仓库号IN;&nbsp;&nbsp;&nbsp;&nbsp;SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号
  • C)SELECT仓库号,所在地,人数FROM仓库WHERE NOT EXISTS;&nbsp;&nbsp;&nbsp;&nbsp;(SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)
  • D)SELECT仓库号,所在地,人数FROM仓库WHERE EXISTS;&nbsp;&nbsp;&nbsp;&nbsp;(SELECT仓库号FROM职工WHERE仓库号=仓库.仓库号)
33

第 18 题 检索最少有4名职工的仓库的职工平均工资(  )。

  • A)SELECT仓库号,COUNT(﹡)AS人数,AVG(工资)AS平均工资FROM职工;
  • GROUP BY仓库号WHERE COUNT(﹡)>=4
  • B)SELECT仓库号,COUNT(﹡)AS人数,AVG(1资)AS平均工资FROM职工;
  • GROUP BY仓库号HAVING COUNT(﹡)>=4
  • C)SELECT仓库号,COUNT(木)AS人数,AVG(工资)AS平均工资FROM职工;
  • GROUP BY职工号WHERE COUNT(﹡)>=4
  • D)SELECT仓库号,COUNT(﹡)AS人数,AVG(工资)AS平均工资FROM职工;
  • GROUP BY职工号HAVING COUNT(﹡)>=4
34

第 17 题 有如下SQL语句:INSERT INTO职工VALUES(”WH4”,”E15”,张清",2800)在命令窗口执行该命令后(  )。

  • A)向表中任意位置插入一条新记录
  • B)在当前记录之前,插入一条新语句
  • C)在当前记录之后,插入一条新语句
  • D)在表末尾新增一条记录
35

第 16~19 题使用如下的“仓库”表和“职工”表,表结构如下:

仓库(仓库号C(3)、所在地C(8)、人数N(2))

职工(仓库号C(3)、职工号C(2)、姓名C(8)、工资I)

第 16 题 检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是(  )。

  • A)SELECT DISTINCT仓库号FROM职工WHERE工资>=ANY&nbsp;&nbsp;&nbsp;&nbsp;(SELECT MAX(工资)FROM职工WHERE仓库号=”WH1”)
  • B)SELECT DISTINCT仓库号FROM职工WHERE工资>=ANY:&nbsp;&nbsp;&nbsp;&nbsp;(SELECT工资FROM职工WHERE仓库号=”WH1”)
  • C)SELECT DISTINCT仓库号FROM职工WHERE工资>=ALL:&nbsp;&nbsp;&nbsp;&nbsp;(SELECT工资FROM职工WHERE仓库号=”WH1”)
  • D)SELECT DISTINCT仓库号FROM职工WHERE工资>=ALL:&nbsp;&nbsp;&nbsp;&nbsp;(SELECT MAX(工资)FROM职工WHERE仓库号=”WH1”)
43

第 6 题 下列队列的描述中,正确的是(  )。

  • A)队列属于非线性表
  • B)队列在队尾删除数据
  • C)队列按“先进后出”进行数据操作
  • D)队列按“先进先出”进行数据操作
47

第 4 题 假定表单唧包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中,正确的是(  )。

  • A)先命令按钮的Init事件,然后表单的Init事件,最后表单的Load事件
  • B)先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件
  • C)先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件
  • D)先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件
49

第 2 题 下列二叉树描述中,正确的是(  )。

  • A)任何一棵二叉树必须有一个度为2的结点
  • B)二叉树的度可以小于2
  • C)非空二叉树有0个或1个根结点
  • D)至少有2个根结点
50

第 3 题 作为整个应用程序入口点的主程序至少应具有以下功能(  )。

  • A)初始化环境
  • B)初始化环境、显示初始用户界面
  • C)初始化环境、显示初始用户界面、控制事件循环
  • D)初始化环境、显示初始的用户界面、控制事件循环、退出时恢复环境