【计算机类职业资格】国家二级VF机试-试卷168及答案解析.doc
《【计算机类职业资格】国家二级VF机试-试卷168及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF机试-试卷168及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试-试卷 168及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关2.下列叙述中正确的是( )。(分数:2.00)A.线性表链式存储结构的存储空间一般要少于顺序存储结构B.线性表链式存储结构与顺序存储结构的存储空间都是连续的C.线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D.以上说法均错误
2、3.某二叉树共有 12个节点,其中叶子节点只有 1个,则该二叉树的深度为(根节点在第 1层)( )。(分数:2.00)A.3B.6C.8D.124.对长度为 n的线性表作快速排序,在最坏情况下,比较次数为( )。(分数:2.00)A.nB.n1C.n(n1)D.n(n1)25.结构化程序设计中,下面对 goto语句使用描述正确的是( )。(分数:2.00)A.禁止使用 goto语句B.使用 goto语句程序效率高C.应避免滥用 goto语句D.以上说法均错误6.下面不属于软件测试实施步骤的是( )。(分数:2.00)A.集成测试B.回归测试C.确认测试D.单元测试7.下面不属于软件需求分析阶段
3、主要工作的是( )。(分数:2.00)A.需求变更申请B.需求分析C.需求评审D.需求获取8.一般情况下,当对关系 R和 S进行自然连接时,要求 R和 s含有一个或者多个共有的( )。(分数:2.00)A.记录B.行C.属性D.元组9.有三个关系 R、S 和 T如下: (分数:2.00)A.选择B.差C.交D.并10.有表示公司、职员及工作的三张表,职员可在多家公司兼职。其中公司 C(公司号,公司名,地址,注册资本,法人代表,员工数),职员 S(职员号,姓名,性别,年龄,学历),工作 W(公司号,职员号,工资),则表 W的键(码)为( )。(分数:2.00)A.公司号,职员号B.职员号,工资C
4、.职员号D.公司号,职员号,工资11.以下描述中正确的是( )。(分数:2.00)A.数据库只包括描述事物的数据本身B.数据库中的数据具有较小的冗余和较高的数据独立性C.数据库系统是为数据库的建立、使用和维护而配置的软件D.数据库管理系统是数据库集合的组成部分12.以下描述中错误的是( )。(分数:2.00)A.层次数据模型可以表示一对多的联系B.一张二维表就是一个关系C.层次数据模型不能直接表示多对多的联系D.网状数据模型不能直接表示多对多的联系13.传统的集合运算包括( )。(分数:2.00)A.并、差和选择B.并、交和投影C.交、差和选择D.并、差和交14.参照完整性规则的更新规则中“级
5、联”的含义是( )。(分数:2.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新D.父表中的连接字段值在任何情况下都不允许更新15.“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括( )。(分数:2.00)A.报表B.标签C.文本文件D.图形16.下面对视图的描述中错误的是( )。(分数:2.00)A.通过视图可以查询表B.通过视图可以修改表的结构C.通过视图可以更新表中的数据D.通过自由表不能建立视图17.打开查询设计器建立查询的命令是( )。
6、(分数:2.00)A.CREATE QUERYB.OPEN QUERYC.DO QUERYD.EXEC QUERY18.数据库系统的核心是( )。(分数:2.00)A.表B.文件C.数据库管理系统D.数据库管理员19.关系的基本运算包括( )。(分数:2.00)A.连接、选择和投影B.并、交和差C.排序、连接和选择D.选择、投影和排序20.以下关于数据管理发展的描述错误的是( )。(分数:2.00)A.文件系统阶段的数据可以长期保存B.数据库系统阶段仍没有解决数据独立性问题C.数据库系统阶段实现了对数据的共享D.人工管理阶段存在大量数据冗余21.下列程序段执行后,内存变量 S的值是( )。 C
7、LEAR S=0 FOR I=10 TO 100 STEP 10 S=S+1 ENDFOR ?S(分数:2.00)A.不能确定B.0C.450D.55022.下列程序段执行后,内存变量 e的值是( )。 a=10 b=20 c=30 d=IIF(ab,a,b) e=IIF(cd,c,d)(分数:2.00)A.10B.20C.30D.55023.下列程序段执行后,内存变量 s1的值是( )。 s1=“奥运游泳比赛“ s1=right(s1,4)+substr(s1,7,4)+left(s1,4) ?s1(分数:2.00)A.奥运比赛游泳B.游泳比赛奥运C.比赛游泳奥运D.奥运游泳比赛24.表示
8、2012年 9月 10日的日期常量是( )。(分数:2.00)A.2012一 0910B.一 201209一 10C./20120910D.2012091025.下列程序段执行以后,内存变量 X和 Y的值是( )。 CLEAR STORE 3 TO X STORE 5 TO Y SET UDFPARMS TO REFERENCE DO PLUS WnH(X),Y ?X,Y PROCEDURE PLUS PARAMETERS A1,A2 A1=A1+A2 A2=A1+A2 ENDPROC(分数:2.00)A.5 8B.8 13C.5 13D.3 1326.下列程序段执行以后,内存变量 y的值是(
9、 )。 CLEAR x=56789 y=0 DO WHILEx0 y=y+x10 x=int(x/10) ENDDO ?y(分数:2.00)A.56789B.98765C.35D.1527.下列程序段执行后,内存变量 s1的值是( )。 s1=“奥运会游泳比赛“ s1=stuff(s1,7,4,“田径“) ?s1(分数:2.00)A.奥运会游泳比赛B.奥运会田径比赛C.奥运会田径D.奥运会游泳28.表名为 Employee的表结构是(职工号,姓名,工资),建立表 Employee的 SQL命令是( )。(分数:2.00)A.CREATE TABLE Employee(职工号 C(10),姓名
10、C(20),工资 Y)B.CREATE Employee TABLE(职工号 C(10),姓名 C(20),工资 Y)C.CREATE DATABASE Employee(职工号 C(10),姓名 C(20),工资 Y)D.CREATE Employee DATABASE(职工号 C(10),姓名 C(20),工资 Y)29.插入一条记录到表结构为(职工号,姓名,工资)的表 Employee中,正确的 SQL命令是( )。(分数:2.00)A.INSERT TO Employee VALUES(“19620426“,“李平“,8000)B.INSERT INTO Employee VALUES
11、(“19620426“,“李平“,8000)C.INSERT INTO Employee RECORD(“19620426“,“李平“,8000)D.INSERT TO Employee RECORD(“19620426“,“李平“,8000)30.将表结构为(职工号,姓名,工资)的表 Employee中所有职工的工资增加 20,正确的 SQL命令是( )。(分数:2.00)A.CHANGE Employee SET工资=工资*12B.CHANGE Employee SET工资 WITH工资*12C.UPDATE Employee SET工资=工资*12D.UPDATE Employee SE
12、T工资 WITH工资*1231.为 Employee表增加一个字段“出生日期”,正确的 SQL语句是( )。(分数:2.00)A.CHANGE TABLE Employee ADD出生日期 DB.ALTER DBF Employee ADD出生日期 DC.ALTER TABLE Employee ADD出生日期 DD.CHANGE TABLE Employee INSERT出生日期 D32.删除 Employee表中职工号为“19620426”的记录,正确的 SQL语句是( )。(分数:2.00)A.DELETE FROM Employee WHILE职工号=“19620426“B.DELET
13、E FOR Employee WHERE职工号=“19620426“C.DELETE FOR Employee WHILE职工号=“19620426“D.DELETE FROM Employee WHERE职工号=“19620426“33.在表结构为(职工号,姓名,工资)的表 Emp!oyee中查询职工号的左 4位为“1962”的职工的最高工资值,正确的 SQL命令是( )。(分数:2.00)A.SELECT MAX(工资)FROM Employee WHERE RIGHT(职工号,4)=“1962“B.SELECT blIN(工资)FROM Employee WHERE LEFT(职工号,4
14、)=“1962“C.SELECT MAX(工资)FROM Employee WHERE LEFT(职工号,4)=“1962“D.SELECT MAX(工资)FROM Employee WHILE LEFT(职工号,4)=“1962“34.Employee的表结构为:职工号、单位号、工资,Department 的表结构为:单位号、单位名称、人数,查询工资多于 12000的职工号和他们所在单位的单位名称,正确的 SQL命令是( )。(分数:2.00)A.SELECT职工号,单位名称 FROM Employee,Department; WHERE 工资12000 AND Employee单位号:De
15、partment单位号B.SELECT职工号,单位名称 FROM Employee,Department; WHERE 工资12000 OR Employee单位号:Department单位号C.SELECT职工号,单位名称 FROM Employee,Department; WHERE 工资12000 AND Employee单位号=Department职工号D.SELECT职工号,单位名称 FROM Employee,Department; WHERE 工资12000 OR Employee单位号=Department职工号35.Employee的表结构为:职工号、单位号、工资,Depar
16、tment 的表结构为:单位号、单位名称、人数,查询至少有 3名职工的每个单位的职工人数和平均工资。正确的 SQL命令是( )。(分数:2.00)A.SELECT单位号,COUNT(*),Avc(工资)FROM Employee GROUP BY 单位号 WHERE COUNT(*)=3B.SELECT单位号,COUNT(*),AVG(工资)FRON Employee GROUP BY 单位号 HAVING COUNT(*)=3C.SELECT单位号,Ave(工资)FROM Employee GROUP BY 单位号 HAVING COUNT(*)=3D.SELECT单位号,COUNT(*),
17、AVG(工资)FROM Employee GRDER BY 单位号 HAVING COUNT(*)=336.Employee的表结构为:职工号、单位号、工资,Department 的表结构为:单位号、单位名称、人数,查询信息管理学院和计算机学院教师的工资总和,正确的 SQL命令是( )。(分数:2.00)A.SELECT SUM(工资)FROM Employee WHERE 单位号 IN(SELECT单位号 FROM; Department WHERE 单位名称=“计算机学院“AND 单位名称=“信息管理学院“)B.SELECT ALL(工资)FROM Employee WHERE 单位号 I
18、N(SELECT单位号 FRON; Department WHERE 单位名称=“计算机学院“OR 单位名称=“信息管理学院“)C.SELECT SUM(工资)FROM Employee WHERE 单位号 IN(SELECT单位号 FROM; Department WHERE 单位名称=“计算机学院“OR 单位名称=“信息管理学院“)D.SELECT SUM(工资)FROM Employee WHERE 单位号 NOT IN(SELECT单位号; FROM Department WHERE 单位名称=“计算机学院“OR 单位名称=“信息管理学院“)37.Employee的表结构为:职工号、单
19、位号、工资,与 SELECT*FROM Employee; WHERE 工资 BETWEEN 10000 AND 12000等价的 SQL命令是( )。(分数:2.00)A.SELECT*FROM Employee WHERE工资=10000 AND 工资=10000 AND=10000 OR 工资=10000 OR=0,出错提示信息是:“成绩必须大于或等于零”。(4)将 SCOREl表中“成绩”字段的默认值设置为空值(NULL)。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.在考生文件夹下完成如下简单应用。 (1)用 SQL语句完成下列操作:查询项目的项目号、项目名和
20、项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp中,同时将使用的 SQL语句存储于新建的文本文件 itemtxt 中。 (2)根据零件信息、使用零件和项目信息 3个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为“s2”。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.设计一个名为 form book的表单,表单的控件名为 forml,文件名为 formbook,表单的标题为“图书情况统计”。表单中有一个组合框(名称为 C
21、ombol)、一个文本框(名称为 Textl)和两个命令按钮“统计”和“退出”(名称为 Commandl和 Command2)。 运行表单时,组合框中有 3个条目“清华”、“北航”、“科学”(只有 3个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击“统计”命令按钮,则文本框显示出 book表中该出版社图书的总数。 单击“退出”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。(分数:2.00)_国家二级 VF机试-试卷 168答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.
22、00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关解析:解析:算法的效率与问题的规模和数据的存储结构都有关,A 错误。算法的时间复杂度,是指执行算法所需要的计算工作量,B 正确。由于数据元素在计算机存储空间中的位置关系可能与逻辑关系不同,因此数据的逻辑结构和存储结构不是一一对应的,C 错误。算法的时间复杂度和空间复杂度没有直接的联系,D 错误。2.下列叙述中正确的是( )。(分数:2.00)A.线性表链式存储结构的存储空间一般要少于顺序存储结构B.线性
23、表链式存储结构与顺序存储结构的存储空间都是连续的C.线性表链式存储结构的存储空间可以是连续的,也可以是不连续的 D.以上说法均错误解析:解析:线性表的顺序存储结构具备如下两个基本特征:(1)线性表中的所有元素所占的存储空间是连续的;(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。用一组任意的存储单元来依次存放线性表的节点,这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的。因此 C正确,3.某二叉树共有 12个节点,其中叶子节点只有 1个,则该二叉树的深度为(根节点在第 1层)( )。(分数:2.00)A.3B.6C.8D.12 解析:解析:二叉树中
24、,度为 0的节点数等于度为 2的节点数加 1,即 n2=n0一 1,叶子节点即度为0,n0=1,则 n2=0,总节点数为 12=n0+n1+n2=1+n1+0,则度为 1的节点数 n1=11,故深度为 12,选 D。4.对长度为 n的线性表作快速排序,在最坏情况下,比较次数为( )。(分数:2.00)A.nB.n1C.n(n1)D.n(n1)2 解析:解析:快速排序最坏情况就是每次选的基准数都和其他数做过比较,共需比较(n1)+(n 一 2)+1=n (n一 1)2,选 D。5.结构化程序设计中,下面对 goto语句使用描述正确的是( )。(分数:2.00)A.禁止使用 goto语句B.使用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 试试 168 答案 解析 DOC
