2012年3月计算机等级考试二级VF试题

  • 格式:doc
  • 大小:47.50 KB
  • 文档页数:5

2012年3月份全国计算机等级考试二级VF一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及A)数据的存储结构B)计算方法C)数据映象D)逻辑存储(2)串的长度是A)串中不同字符的个数B)串中不同字母的个数C)串中所含字符的个数且字符个数大于零D)串中所含字符的个数(3)在计算机中,算法是指A)加工方法B)解题方案的准确而完整的描述C)排序方法D)查询方法(4)以下不属于对象的基本特点的是A)分类性B)多态性C)继承性D)封装性(5)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作A)软件投机B)软件危机C)软件工程D)软件产生(6)下面不属于软件设计原则的是A)抽象B)模块化C)自底向上D)信息隐蔽(7)开发大型软件时,产生困难的根本原因是A)大系统的复杂性B)人员知识不足C)客观世界千变万化D)时间紧、任务重(8)下列SQL语句中,用于修改表结构的是A)ALTERB)CREATEC)UPDATED)INSERT(9)数据库、数据库系统和数据库管理系统之间的关系是A)数据库包括数据库系统和数据库管理系统B)数据库系统包括数据库和数据库管理系统C)数据库管理系统包括数据库和数据库系统D)三者没有明显的包含关系(10)关系模型允许定义三类数据约束,下列不属于数据约束的是A)实体完整性约束B)参照完整性约束C)域完整性约束D)用户自定义的完整性约束(11)在下列四个选项中,不属于基本关系运算的是A)连接B)投影C)选择D)排序(12)如果一个班只能有一个班长,而且一班长不能同时担任其他班的班长,班级和班长两个堤逯 涞墓叵凳粲?BR>A)一对一联系B)一对二联系C)多对多联系D)一对多联系(13)假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是A)DO mymenuB)DO mymenu.mprC)DO mymenu.pjXD)DO mymenu.mnx(14)下面有关索引的描述正确的是A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(15)若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是A)主索引B)唯一索引C)候选索引D)普通索引(16)下面是参照完整性规则的是A)限制规则B)删除规则C)复制规则D)检索规则(17)一个数据库名为student,要想打开该数据库,应使用命令A)OPEN studentB)OPEN DATA studentC)USE studentD)OPEN DA student(18)下面是关于运算符优先级的叙述,错误的叙述是 .A)先执行算术运算符、字符串运算符和日期型运算符B)先执行关系运算符,后执行逻辑运算符C)先执行算术运算符,最后执行逻辑运算符D)先执行逻辑运算符,后执行关系运算符(19)下面有关HAVING子句描述错误的是A)HAVING子句必须与GROUPBY子句同时使用,不能单独使用B)使用HAVING予句的同时不能使用WHERE子句C)使用HAVING子句的同时可以使用WHERE子句D)使用HAVING子句的作用是限定分组的条件(20)视图设计器中含有的、但查询设计器中却没有的选项卡是A)筛选B)排序依据C)分组依据D)更新条件(21)下面关于查询描述正确的是A)可以使用CREATE VIEW打开查询设计器B)使用查询设计器可以生成所有的SQL查询语句C)使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中D)使用D0语句执行查询时,可以不带扩展名(22)使用报表向导定义报表时,定义报表布局的选项是A)列数、方向、字段布局B)列数、行数、字段布局C)行数、方向、字段布局D)列数、行数、方向(23)下面对编辑框(EditBox)控制属性的描述正确的是A)SelLength属性的设置可以小于0B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条C)SelText属性在做界面设计时不可用,在运行时可读写D)Readonly属性值为.T.时,用户不能使用编辑框上的滚动条(24)查询设计器和视图设计器的主要的不同是A)查询设计器有“更新条件”选项卡,没有“查询去向”选项B)查询设计器没有“更新条件”选项卡,有“查询去向”选项C)视图设计器没有“更新条件”选项卡,有“查询去向”选项D)视图设计器有“更新条件”选项上,也有“查询去向”选项(25)要为当前表所有职工增加100元工资,应该使用的命令是A)CHANGE工资WITH工资+i00B)REPLACE工资wITH工资+100C)CHANGE ALL工资wITH工资4-100D)REPLACE ALl。

工资wITH工资4-100(26)在数据库设计器中,建立两个表之间的一对多联系,可通过索引实现的方式是A)“一方”表的主索引或候选索引,“多方”表的普通索引B)“一方”表的主索引,“多方”表的普通索引或候选索引C)“一方”表的普通索引,“多方”表的主索引或候选索引D)“一方”表的普通索引,“多方”表的候选索引或普通索引(27)题~(35)题使用的数据如下:当前盘当前目录下有数据库dbsk,其中有数据库表sk.dbf,该数据库表的内容是:股票代码股票名称单价交易所(27)执行下列程序段以后,内存变量a的内容是A)1B)3C)5D)7(28)有如下sQL SELECT语句SELECT*FROM stockWHERE单价BETWEEN l2.76 AND l5.20与该语句等价的是A)SELECT*FROM skWHERE单价<=15.20.AND.单价>一12.76B)SELECT*FROM skWHERE单价<15.20.AND.单价>12.76C)SELECT*FROM sk WHERE单价>一15.20.AND.单价<一12.76D)SELECT*FROM skWHgRE单价>15.20.AND.单价<12.76(29)有如下SQL语句SELECT max(单价)INTOARRAY a FROM sk执行该语句后A)aEl]的内容为l5.20B)aEa]的内容为6C)a[O]的内容为l5.20D)aE03的内容为6(30)有如下SQL语句SELECT股票代码,avg(单价)as均价FROMsk;GROUP BY交易所INTO DBFtemp执行该语句后temp表中第二条记录的”均价”字段的内容是A)7.48B)9.99C)11.73D)15.20(31)将sk表的股票名称字段的宽度由8改为10,应使用SQL语句A)ALTER TABLE sk股票名称WlTHc(10)B)ALTER TABLE sk股票名称c(10)C)ALTER TABLE skALTER股票名称c(10)D)ALTER sk ALTER股票名称c(10)(32)有如下SQL语句CREATE VIEW view—sk AS SELECT股票名称AS名称,单价FROM sk执行该语句后产生的视图含有的字段名是A)股票名称、单价B)名称、单价C)名称、单价、交易所D)股票名称、单价、交易所(33)下面有关对视图的描,述正确的是A)可以使用MODIFYSTRUCTURE命令修改视图的结构B)视图不能删除,否则影响原来的数据文件C)视图是对表的复制产生的D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库(34)执行如下SQL语句后A)1 B)2 C)3 D)4(35)求每个交易所的平均单价的SQL语句是A)SELECT交易所,avg(单价)FROM sk GROUP BY单价B)SELECT交易所,avg(单价)FROM sk ORDER BY单价C)SELECT交易所,avg(单价)FROM sk ORDER BY交易所D)SELECT交易所,avg(单价)FROM sk GROUP BY交易所二、填空题(每空2分,共30分)请将答案分别写在答题卡中【1】至【l5】的横线上,答在试卷上不得分。

(1)设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为【1】。

(2)在面向对象方法中,属性与操作相似的一组对象称为【2】。

(3)在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【3】实际上对应一个处理模块。

(4)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。

其中【4】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

(5)在关系运算中,【5】运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。

(6)复合索引文件的扩展名是【6】。

(7)在表单中确定控件是否可见的属性是【7】。

(8)函数BETWEEN(20,34,50)的运算结果是【8】。

(9)查询检索的信息,可以输出到不同的目的地.以用作不同的用途。

如果没有选定输出的目的地,查询结果将显示在【9】中。

下面(10)一(12)各题使用如下的“教师”表和“学院”表“教师”表职工号姓名职称年龄工资系号11020001 王海兰副教授 35 2000.O0 0111020002 李晓燕教授 40 3000.O0 0211020003 张权海讲师 25 1500.O0 0111020004 王月梅讲师 30 1500.O0 0311020005 周明玉教授 34 2000.O0 0111020006 孙大山教授 47 2100.O0 0211020007 朱小明教授 49 2200.O0 03“学院”表系号系名01 计算机02 法律03 企业管理(10)使用SQL语句将一条新的记录插入学院表INSERT 【10】学院(系号,系名) 【11】(“04”,“无线电”)(11)使用SQL语句求“企业管理”系的所有职工的工资总和。

SELECT 【12】(工资)FROM教师;WHERE系号IN(SELECT系号FROM 【13】 WHERE系名=“企业管理”)(12)使用SQL语句完成如下操作(将所有教授的工资提高5%)【14】教师SET工资=工资*1.05 【15】职称=“教授”一、选择题(1)A(2)D(3)B(4)C(5)B(6)C(7)A(8)A(9)B (10)C (11)D (12)A (13)B (14)C (15)A (16)B (17)B(18)B(19)B(20)D(21)C(22)A(23)C(24)B(25)D (26)A (27)C (28)A(29)A (30)B(31)C(32)B (33)D (34)A (35)D二、填空题(1)【1】AcBEGFD (2)【2】类(3)【3】加工(4)【4】驱动模块(5)【5】选择(6)【6】CDX (7)【7】Visible (8)【8】.F. (9)【9】浏览窗口(10)【10】INT0 【11】VALUES (11)【12】SUM【13】学院(12)【14】UPDATE 【15】WHERE。