2002年9月二级试卷

2005-11-19 22:11:00   Count:
           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
C) a[0]的内容为15.20   D) 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是一个______位的数据库管理系统。

(2) 在连接运算中,_____连接是去掉重复属性的等值连接。

(3) 项目管理器的______选项卡用于显示和管理数据库、自由表和查

询等。

(4) 自由表的扩展名是______。

(5) LEFT(“123456789”,LEN(“数据库”))的计算结果是______。
(6) 同一个表的多个索引可以创建在一个索引文件中,索引文件名与

相关的表同名,索引文件的扩展名是______,这种索引称为______。
(7) 用来确定笔选框是否被选中的属性是______,用来指定显示在复

选框旁的文字的属性是______。 

下面各题使用如下的“教师”表和“学院”表“教师”表职工号 姓名 职称 年龄 工资 系号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______学院( 系

号,系名)______(“04”,“计算机”) 

(9) 使用SQL语句求“工商管理”系的所有职工的工资总和。

SELECT ______ (工资) FROM 教师;WHERE系号IN 9(SELECT 系号

FROM _______ WHERE 系名=“工商管理”) 

(10) 使用SQL语句完成如下操作(将所有教授的工资提高5%) 

_______ 教师 SET 工资=工资*1.05 ______ 职称=“教授”

浏览该文章的用户为您推荐了该信息: 
       
   
   
 
站内检索:
栏目导航
本月授课安排
阅读排行