欢迎广大考生登录大学公共计算机资源共享网站!
   
计算机二级考试试题
 

2002 9 月全国计算机等级二级 VFP 笔试试卷及答案

                                                                                        

一、选择题 ( (1)—(35) 每题 2 分,共 70 分 )
 下列各题 A) 、 B) 、 C) 、 D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 在下列四个选项中,不属于基本关系运算的是
A) 连接 B) 投影 C) 选择 D) 排序
(2) 如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于
A) 一对一联系 B) 一对二联系
C) 多对多联系 D) 一对多联系
(3) Visual FoxPro 支持的数据模型是
A) 层次数据模型 B) 关系数据模型
C) 网状数据模型 D) 树状数据模型
(4) 在 Visual FoxPro 的命令窗口中键入 CREATE DATA 命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤
A) 单击 “ 文件 ” 菜单中的 “ 新建 ” 按钮,然后在新建对话框中选定 “ 数据库 ” 单选钮,再单击 “ 新建文件 ” 命令按钮
B) 单击 “ 文件 ” 菜单中的 “ 新建 ” 按钮,然后在新建对话框中选定 “ 数据库 ” 单选钮,再单击 “ 向导 ” 命令按钮
C) 单击 “ 文件 ” 菜单中的 “ 新建 ” 按钮,然后在新建对话框中选定 “ 表 ” 单选钮,再单击 “ 新建文件 ” 命令按钮
D) 单击 “ 文件 ” 菜单中的 “ 新建 ” 按钮,然后在新建对话框中选定 “ 表 ” 单选钮,再单击 “ 向导 ” 命令按钮
(5) 将内存变量定义为全局变量的 Visual FoxPro 命令是
A) LOCAL B) PRIVATE C) PUBLIC D) GLOBAL
(6) 扩展名为 DBC 的文件是
A) 表单文件 B) 数据库表文件 C) 数据库文件 D) 项目文件
(7) 假设已经生成了名为 mymenu 的菜单文件,执行该菜单文件的命令是
A) DO mymenu B) DO mymenu.mpr
C) DO mymenu.pjx D) DO mymenu.mnx
(8) 下面有关索引的描述正确的是
A) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
B) 索引与数据库表的数据存储在一个文件中
C) 创建索引是创建一个指向数据库表文件记录的指针构成的文件
D) 使用索引并不能加快对表的查询操作
(9) 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是
A) 主索引 B) 惟一索引 C) 候选索引 D) 普通索引
(10) 参照完整性的规则不包括
A) 更新规则 B) 删除规则 C) 插入规则 D) 检索规则
(11) 一个数据库名为 student ,要想打开该数据库,应使用命令
A) OPEN student B) OPEN DATA student
C) USE DATA student D) USE student
(12) 下列函数中函数值为字符型的是
A) DATE() B) TIME() C) YEAR() D) DATETIME()
(13) 在下面的数据类型中默认值为 .F. 的是
A) 数值型 B) 字符型 C) 逻辑型 D) 日期型
(14) 下面有关 HAVING 子句描述错误的是
A) HAVING 子句必须与 GROUP BY 子句同时使用,不能单独使用
B) 使用 HAVING 子句的同时不能使用 WHERE 子句
C) 使用 HAVING 子句的同时可以使用 WHERE 子句
D) 使用 HAVING 子句的作用是限定分组的条件
(15) ~ (27) 使用的数据如下:
 当前盘当前目录下有数据库 db_stock, 其中有数据库表 stock.dbf ,该数据库表的内容是:
 股票代码 股票名称 单价 交易所
600600 青岛啤酒 7.48 上海
600601 方正科技 15.20 上海
600602 广电电子 10.40 上海
600603 兴业房产 12.76 上海
600604 二纺机 9.96 上海
600605 轻工机械 14.59 上海
000001 深发展 7.48 深圳
000002 深万科 12.50 深圳
(15) 执行如下 SQL 语句后
SELECT*FROM stock INTO DBF stock ORDER BY 单价
A) 系统会提示出错信息
B) 会生成一个按 “ 单价 ” 升序排序的表文件,将原来的 stock.dbf 文件覆盖
C) 会生成一个按 “ 单价 ” 降序排序的表文件,将原来的 stock.dbf 文件覆盖
D) 不会生成排序文件,只在屏幕上显示一个按 “ 单价 ” 升序排序的结果
(16) 执行下列程序段以后,内存变量 a 的内容是
CLOSE DATABASE
a=0
USE stock
GO TOP
DO WHILE.NOT.FOF()
IF 单价 >10
a=a+1
ENDIF
SKIP
ENDDO
A) 1 B) 3 C) 5 D) 7
(17) 有如下 SQL SELECT 语句
SELECT*FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20
 与该语句等价的是
A) SELECT*FROM stock WHERE 单价 <=15.20.AND. 单价 >=12.76
B) SELECT*FROM stock WHERE 单价 <15.20.AND. 单价 >12.76
C) SELECT*FROM stock WHERE 单价 >=15.20.AND. 单价 <=12.76
D) SELECT*FROM stock WHERE 单价 >15.20.AND. 单价 <12.76
(18) 如果在建立数据库表 stock.dbf 时,将单价字段的字段有效性规则设为 “ 单价 >0” ,通过该设置,能保证数据的
A) 实体完整性 B) 域完整性 C) 参照完整性 D) 表完整性
(19) 在当前盘当前目录下删除表 stock 的命令是
A) DROP stock B) DELETE TABLE stock
C) DROP TABLE stock D) DELETE stock
(20) 有如下 SQL 语句
SELECT max( 单价 ) INTO ARRAY a FROM stock
 执行该语句后
A) a[1] 的内容为 15.20 B) a[1] 的内容为 6
B) a[0] 的内容为 15.20 C) a[0] 的内容为 6
(21) 有如下 SQL 语句
SELECT 股票代码, avg( 单价 ) as 均价 FROM stock;
GROUP BY 交易所 INTO DBF temp
 执行该语句后 temp 表中第二条记录的 “ 均价 ” 字段的内容是
A) 7.48 B) 9.99 C) 11.73 D) 15.20
(22) 将 stock 表的股票名称字段的宽度由 8 改为 10 ,应使用 SQL 语句
A) ALTER TABLE stock 股票名称 WITH c(10)
B) ALTER TABLE stock 股票名称 c(10)
C) ALTER TABLE stock ALTER 股票名称 c(10)
D) ALTER stock ALTER 股票名称 c(10)
(23) 有如下 SQL 语句
CREATE VIEW stock_view AS SELECT*FROM stock WHERE 交易所 =“ 深圳 ”
 执行该语句后产生的视图包含的记录个数是
A) 1 B) 2 C) 3 D) 4
(24) 有如下 SQL 语句
CREATE VIEW view_stock AS SELECT 股票名称 AS 名称,单价 FROM stock
 执行该语句后产生的视图含有的字段名是
A) 股票名称、单价 B) 名称、单价
C) 名称、单价、交易所 D) 股票名称、单价、交易所
(25) 下面有关对视图的描述正确的是
A) 可以使用 MODIFY STRUCTURE 命令修改视图的结构
B) 视图不能删除,否则影响原来的数据文件
C) 视图是对表的复制产生的
D) 使用 SQL 对视图进行查询时必须事先打开该视图所在的数据库
(26) 执行如下 SQL 语句后
SELECT DISTINCT 单价 FROM stock;
WHERE 单价 =( SELECT min( 单价 )FROM stock) INTO DBF stock_x
 表 stock_x 中的记录个数是
A) 1 B) 2 C) 3 D) 4
(27) 求每个交易所的平均单价的 SQL 语句是
A) SELECT 交易所 ,avg( 单价 )FROM stock GROUP BY 单价
B) SELECT 交易所 ,avg( 单价 )FROM stock ORDER BY 单价
C) SELECT 交易所 ,avg( 单价 )FROM stock ORDER BY 交易所
D) SELECT 交易所 ,avg( 单价 )FROM stock GROUP BY 交易所
(28) 视图设计器中含有的、但查询设计器中却没有的选项卡是
A) 筛选 B) 排序依据 C) 分组依据 D) 更新条件
(29) 下面关于查询描述正确的是
A) 可以使用 CREATE VIEW 打开查询设计器
B) 使用查询设计器可以生成所有的 SQL 查询语句
C) 使用查询设计器生产的 SQL 语句存盘后将存放在扩展名为 QPR 的文件中
D) 使用 DO 语句执行查询时,可以不带扩展名
(30) 使用报表向导定义报表时,定义报表布局的选项是
A) 列数、方向、字段布局 B) 列数、行数、字段布局
C) 行数、方向、字段布局 D) 列数、行数、方向
(31) 能够将表单的 Visible 属性设置为 .T., 并使表单成为活动对象的方法是
A) Hide B) Show C) Release D) SetFocus
(32) 下面对编辑框 (EditBox) 控制属性的描述正确的是
A) SelLength 属性的设置可以小于 0
B) 当 ScrollBars 的属性值为 0 时,编辑框内包含水平滚动条
C) SelText 属性在做界面设计时不可用,在运行时可读写
D) Readonly 属性值为 .T. 时,用户不能使用编辑框上的滚动条
(33) 下面对控件的描述正确的是
A) 用户可以在组合框中进行多重选择
B) 用户可以在列表框中进行多重选择
C) 用户可以在一个选项组中选中多个选项按钮
D) 用户对一个表单内的一组复选框只能选中其中一个
(34) 确定列表框内的某个条目是否被选定应使用的属性是
A) Value B) ColumnCount C) ListCount D) Selected
(35) 设有关系 R1 和 R2 ,经过关系运算得到结果 S ,则 S 是
A) 一个关系 B) 一个表单 C) 一个数据库 D) 一个数组
 二、填空题 ( 每空 2 分,共 30 分 )
 请将答案分别写在答题卡中【 1 】至【 15 】的横线上,答在试卷上不得分。
(1) Visual FoxPro 6.0 是一个 [1] 位的数据库管理系统。
(2) 在连接运算中, [2] 连接是去掉重复属性的等值连接。
(3) 项目管理器的 [3] 选项卡用于显示和管理数据库、自由表和查询等。
(4) 自由表的扩展名是 [4] 。
(5) LEFT(“123456789” , LEN(“ 数据库 ”)) 的计算结果是 [5] 。
(6) 同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 [6] ,这种索引称为 [7] 。
(7) 用来确定笔选框是否被选中的属性是 [8] ,用来指定显示在复选框旁的文字的属性是 [9] 。
 下面各题使用如下的 “ 教师 ” 表和 “ 学院 ” 表
“ 教师 ” 表
 职工号 姓名 职称 年龄 工资 系号
11020001 肖天海 副教授 35 2000.00 01
11020002 王岩盐 教授 40 3000.00 02
11020003 刘星魂 讲师 25 1500.00 01
11020004 张月新 讲师 30 1500.00 03
11020005 李明玉 教授 34 2000.00 01
11020006 孙民山 教授 47 2100.00 02
11020007 钱无名 教授 49 2200.00 03
“ 学院 ” 表
 系号 系名
01 英语
02 会计
03 工商管理
(8) 使用 SQL 语句将一条新的记录插入学院表
INSERT [10] 学院 ( 系号,系名 ) [11] (“04” , “ 计算机 ”)
(9) 使用 SQL 语句求 “ 工商管理 ” 系的所有职工的工资总和。
SELECT [12] ( 工资 ) FROM 教师;
 WHERE 系号 IN 9(SELECT 系号 FROM [13] WHERE 系名 =“ 工商管理 ”)
(10) 使用 SQL 语句完成如下操作 ( 将所有教授的工资提高 5%)
[14] 教师 SET 工资 = 工资 *1.05 [15] 职称 =“ 教授 ”

===================================================
 参考答案

1-5DABAC
6-10CBCAD
11-15BBCBA
16-20CABCA
21-25BCBBD
26-30ADDCA
31-35BCBDA
=====================
 填空题
1 。 32
2 。内部
3 。数据
4 。 DBF
5 。 “123456”
6 。 CDX
7 。结构复合索引文件
8 。 VALUE
9 。 CAPTION
10 。 INTO
11 。 VALUE
12 。 SUM
13 。学院
14 。 UPDATE
15 。 WHERE

 
 
   
版权所有:西北师范大学数学与信息科学学院