2013年全国计算机等级考试《二级VF》考前预测试卷(四)

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

下列关于索引的叙述中,不正确的是(  )。

  • A. Visual FoxPro支持单一索引文件和复合索引文件
  • B. 打开和关闭索引文件均使用SET INDEX T0命令
  • C. 索引的类型有主索引、候选索引、唯一索引和普通索引
  • D. 索引文件不随库文件的关闭而关闭
5

要使“商品”表中所有商品的单价上浮10%,正确的SQL命令是(  )。

  • A. ALTER商品SET单价=单价*1.1 FOR ALL
  • B. UPDATE商品SET单价=单价+单价*10%
  • C. UPDATE商品SET单价=单价*1.1 FOR ALL
  • D. UPDATE商品SET单价=单价*1.1
8

以下索引类型中,能够随表的打开而打开的是(  )。

  • A. 单一的IDX索引
  • B. 非结构复合索引(CDX)
  • C. 结构复合索引
  • D. 以上类型都不是
10

假设工资表中有100条记录,当前记录号为10,用MAX命令计算工资最大值时,若缺省[范围]短语条件,则系统将(  )。

  • A. 只计算当前记录的工资值
  • B. 计算10条记录的最大工资值
  • C. 计算后90条记录的最大工资值
  • D. 计算全部记录的最大工资值
11

使用如下三个数据库表:

学生(学号C(8),姓名C(8),性别C(2),班级C(8))

课程(课程编号C(8),课程名称C(20))

成绩(学号C(8),课程编号C(8),成绩N(5,1))

检索还未确定成绩的学生选课信息,正确的SQL命令是(  )。

  • A. SELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩WHERE学生.学号=成绩.学号
  • AND成绩.成绩IS NULL
  • B. SELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩WHERE学生.学号=成绩.学号
  • AND成绩.成绩=NULL
  • C. SELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩0N学生.学号=成绩.学号    WHERE成绩.成绩IS NULL
  • D. SELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩0N学生.学号=成绩.学号    WHERE成绩.成绩=NULL
12

使用如下三个数据库表:

学生(学号C(8),姓名C(8),性别C(2),班级C(8))

课程(课程编号C(8),课程名称C(20))

成绩(学号C(8),课程编号C(8),成绩N(5,1))

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

  • A. SELECT学号,姓名FROM学生WHERE NOT EXISTS&nbsp;&nbsp;&nbsp;&nbsp;(SELECT*FROM成绩WHERE成绩.学号=学生.学号AND成绩<85)
  • B. SELECT学号,姓名FROM学生WHERE NOT EXISTS&nbsp;&nbsp;&nbsp;&nbsp;(SELECT*FROM成绩WHERE成绩.学号=学生.学号AND成绩>=85)
  • C. SELECT学号,姓名FROM学生,成绩&nbsp;&nbsp;&nbsp;&nbsp;WHERE学生.学号=成绩.学号AND成绩>=85
  • D. SELECT学号,姓名FROM学生,成绩&nbsp;&nbsp;&nbsp;&nbsp;WHERE学生.学号=成绩.学号AND ALL成绩>=85
13

使用如下三个数据库表,回答下列各题:

学生(学号C(8),姓名C(8),性别C(2),班级C(8))

课程(课程编号C(8),课程名称C(20))

成绩(学号C(8),课程编号C(8),成绩N(5,1))

{TS}查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是(  )。

  • A. SELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程;&nbsp;&nbsp;&nbsp;&nbsp;WHERE成绩.课程编号=课程.课程编号;
  • GROUP BY课程.课程编号
  • B. SELECT课程.课程名称,MAX(成绩)As最高分FROM成绩,课程;&nbsp;&nbsp;&nbsp;&nbsp;WHERE成绩.课程编号=课程.课程编号;
  • GROUP BY课程编号
  • C. SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程;&nbsp;&nbsp;&nbsp;&nbsp;WHERE成绩.课程编号=课程.课程编号;
  • GROUP BY课程.课程编号
  • D. SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程;&nbsp;&nbsp;&nbsp;&nbsp;WHERE成绩.课程编号=课程.课程编号;
  • GROUP BY课程编号
14

使用如下三个数据库表:

学生(学号C(8),姓名C(8),性别C(2),班级C(8))

课程(课程编号C(8),课程名称C(20))

成绩(学号C(8),课程编号C(8),成绩N(5,1))

查询所有选修了“高等数学”的学生的“相关”成绩,要求信息中包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是(  )。

  • A. SELECT学生.姓名,成绩.成绩FROM学生,成绩;&nbsp;&nbsp;&nbsp;&nbsp;WHERE学生.学号=成绩.学号;
  • AND课程.课程名称=’高等数学’;&nbsp;&nbsp;&nbsp;&nbsp;ORDER BY成绩.成绩ASC
  • B. SELECT学生.姓名,成绩.成绩FROM课程,成绩;&nbsp;&nbsp;&nbsp;&nbsp;WHERE AND课程.课程编号=成绩.课程编号;
  • AND课程.课程名称=’高等数学’;&nbsp;&nbsp;&nbsp;&nbsp;ORDER BY成绩.成绩ASC
  • C. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩;&nbsp;&nbsp;&nbsp;&nbsp;WHERE学生.学号=成绩.学号;
  • AND课程.课程编号=成绩.课程编号;
  • AND课程.课程名称=’高等数学’;
  • GROUP BY成绩.成绩ASC
  • D. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩;&nbsp;&nbsp;&nbsp;&nbsp;WHERE学生.学号=成绩.学号;
  • AND课程.课程编号=成绩.课程编号;
15

以下叙述中错误的是(  )。

  • A. 算法正确的程序对于相同的输入一定有相同的结果
  • B. 算法正确的程序可以没有输入
  • C. 算法正确的程序可以没有输出
  • D. 算法正确的程序最终一定会结束
16

算法的有穷性是指(  )。

  • A. 算法程序的运行时间是有限的
  • B. 算法程序所处理的数据量是有限的
  • C. 算法程序的长度是有限的
  • D. 算法只能被有限的用户使用
17

在Visual FoxPo中,数据库文件和数据表文件的扩展名分别是(  )。

  • A. .DBF和.DCT
  • B. .DBF和.DBC
  • C. .DBC和.DCT
  • D. .DBC和.DBF
18

结构化分析可以使用的工具是(  )。

  • A. N—S图
  • B. DFD图
  • C. PAD图
  • D. 程序流程图
20

用数据流图(DFD)作为描述工具的软件开发阶段是(  )。

  • A. 可行性分析
  • B. 需求分析
  • C. 概要设计
  • D. 详细设计
21

在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是(  )。

  • A. EMPTY(SPACE(0))
  • B. LIKE(’xy*’,’xyz’)
  • C. AT(’xy’,’abcxyz ’)
  • D. ISNULL(.NULL.)
22

“主键”不允许存在重复值,是指(  )。

  • A. 数据完整性约束规则
  • B. 引用完整性约束规则
  • C. 参照完整性约束规则
  • D. 实体完整性约束规则
23

为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是(  )。

  • A. CHANGE TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
  • B. ALTER TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
  • C. ALTER TABLE评分ALTER分数CHECK分数>=0 AND分数<=10
  • D. CHANGE TABLE评分ALTER分数SET CHECK分数>=0 0R分数<=10
25

Visual FoxPo是一种(  )。

  • A. 数据库管理系统
  • B. 数据库
  • C. 数据库系统
  • D. 数据库应用系统
26

对于存储同样的一组数据元素而言,(  )。

  • A. 顺序结构比链接结构易于扩充空间
  • B. 顺序结构与链接结构相比更有利于对元素进行插入、删除运算
  • C. 顺序结构占用整块空间,而链接结构不要求整块空间
  • D. 顺序结构比链接结构多占存储空间
28

假设“产品”表中有C型字段“产地”,要求将产地以“北京”开头的产品记录全部打上删标记,正确的SQL命令是(  )。

  • A. DELETE FROM产品FOR产地=”北京”
  • B. DELETE FROM产品WHERE产地=”北京%”
  • C. DELETE FROM产品FOR产地=”北京*”
  • D. DELETE FROM产品WHERE产地LIKE”北京%”
29

在E—R图中,用来表示实体集的图形是(  )。

  • A. 矩形
  • B. 椭圆形
  • C. 菱形
  • D. 三角形
30

下列叙述中正确的是(  )。

  • A. 数据库不需要操作系统的支持
  • B. 数据库设计是指设计数据库管理系统
  • C. 数据库是存储在计算机存储设备中的、结构化的相关数据的集合
  • D. 数据库系统中,数据的物理结构必须与逻辑结构一致
31

在Visual FoxPro中,下列关于查询的说法,正确的是(  )。

  • A. 不能根据自由表建立查询
  • B. 查询是Visual FoxPro支持的一种数据库对象
  • C. 通过查询设计器,可完成任何查询
  • D. 查询只能从指定的表中提取满足条件的记录,不能从视图中提取满足条件的记录
32

在Visual FoxPro中,每一个工作区中最多能打开数据库表的数量是(  )。

  • A. 1个
  • B. 2个
  • C. 任意个,根据内存资源而确定
  • D. 35535个
33

已知表中有字符型字段“职称”和“工龄”,要建立一个索引,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是(  )。

  • A. INDEX ON工龄+职称TO sy_sep
  • B. INDEX ON工龄,职称TO sy_sep
  • C. INDEX ON职称+工龄TO sy_sep
  • D. INDEX ON职称,工龄TO sy_sep
35

设有如下三个关系表

下列操作中正确的是(  )。

  • A. T=RnS&nbsp;&nbsp;
  • B. T=RUS
  • C. T=R×S
  • D. T=R/S
39

在结构化程序设计中,模块划分的原则是(  )。

  • A. 各模块应包括尽量多的功能
  • B. 各模块的规模应尽量大
  • C. 各模块之间的联系应尽量紧密
  • D. 模块内具有高内聚度,模块间具有低耦合度
40

算法一般都可以用哪几种控制结构组合而成(  )。

  • A. 选择、分支、递归
  • B. 顺序、循环、选择
  • C. 循环、递归、选择
  • D. 顺序、选择、嵌套
43

下列描述中正确的是(  )。

  • A. 算法是指对解题方案的准确而完整的描述
  • B. 算法的有穷性是指算法程序的长度是有限的&nbsp;
  • C. 算法是否有效与拥有的情报无关
  • D. 算法的基本特征有可行性、确定性和有穷性