【计算机类职业资格】国家二级VF机试(选择题)-试卷25及答案解析.doc
《【计算机类职业资格】国家二级VF机试(选择题)-试卷25及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF机试(选择题)-试卷25及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 机试(选择题)-试卷 25 及答案解析(总分:80.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关2.下列叙述中正确的是(分数:2.00)A.线性表链式存储结构的存储空间一般要少于顺序存储结构B.线性表链式存储结构与顺序存储结构的存储空间都是连续的C.线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D.以上说法均错误3.
2、某二叉树共有 12 个结点,其中叶子结点只有 1 个。则该二叉树的深度为(根结点在第 1 层)(分数:2.00)A.3B.6C.8D.124.对长度为 n 的线性表作快速排序,在最坏情况下,比较次数为(分数:2.00)A.nB.n-1C.n(n-1)D.n(n-1)/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. (分数:2.00)A.选择B.差C.交D.并10.有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司 C(公司号,公司名,地址,注册资本,法人代表,员工数),职员 S(职员号,姓名,性别,年龄,学历),工作 W(公司号,职员号,工资),则表 W 的键(码)为(分数:2.00)A.公司号,职员号B.职员号,工资C.职员号D.公司号,职员号,工资11.以下描述中正确的是:
4、(分数:2.00)A.数据库只包括描述事物的数据本身B.数据库中的数据具有较小的冗余和较高的数据独立性C.数据库系统是为数据库的建立、使用和维护而配置的软件D.数据库管理系统是数据库集合的组成部分。12.以下描述中错误的是:(分数:2.00)A.层次数据模型可以表示一对多的联系B.一张二维表就是一个关系C.层次数据模型不能直接表示多对多的联系D.网状数据模型不能直接表示多对多的联系13.传统的集合运算包括(分数:2.00)A.并、差和选择B.并、交和投影C.交、差和选择D.并、差和交14.参照完整性规则的更新规则中“级联“的含义是(分数:2.00)A.更新父表中的连接字段值时,用新的连接字段值
5、自动修改子表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新D.父表中的连接字段值在任何情况下都不允许更新15.查询菜单下的“查询去向“命令指定了查询结果的输出去向,输出去向不包括(分数:2.00)A.报表B.标签C.文本文件D.图形16.下面对视图的描述中错误的是(分数:2.00)A.通过视图可以查询表B.通过视图可以修改表的结构C.通过视图可以更新表中的数据D.通过自由表不能建立视图17.打开查询设计器建立查询的命令是(分数:2.00)A.CREATE QUERYB.OPEN QUERYC.DO QUERYD.EXEC QUER
6、Y18.数据库系统的核心是(分数:2.00)A.表B.文件C.数据库管理系统D.数据库管理员19.关系的基本运算包括(分数:2.00)A.连接、选择和投影B.并、交和差C.排序、连接和选择D.选择、投影和排序20.以下关于数据管理发展的描述错误的是(分数:2.00)A.文件系统阶段的数据可以长期保存B.数据库系统阶段仍没有解决数据独立性问题C.数据库系统阶段实现了对数据的共享D.人工管理阶段存在大量数据冗余21.下列程序段执行后,内存变量 S 的值是 CLEAR S=0 FOR I=10 TO 100 STEP 10 S=S+I ENDFOR ?S(分数:2.00)A.不能确定B.0C.450
7、D.55022.下列程序段执行后,内存变量 e 的值是 a=10b=20 c=30d=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.表示 2012 年 9 月 10 日的日期常量是(分数:2.00)A.2012-09-10B.-2012-09-10C./2012-09-10D.2012-09-102
8、5.下列程序段执行以后,内存变量 X 和 Y 的值是 CLEAR STORE 3 TO X STORE 5 TO Y SET UDFPARMS TO REFERENCE DO PLUS WITH (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 的值是 CLEAR x=56789 y=0 DO WHILE x0 y=y+x%10 x=int(x/10) ENDDO ?y(分数:2.00)A.56789B.
9、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),姓名 C(20), 工资 Y)B.CREATE Employee TABLE(职工号 C(10),姓名 C(20), 工资 Y)C.CREATE DATABASE Empl
10、oyee(职工号 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(“19620426“, “李平“,8000)C.INSERT INTO Employee RECORD(“19620426“, “李平“,8000)D.INS
11、ERT TO Employee RECORD(“19620426“, “李平“,8000)30.将表结构为(职工号,姓名,工资)的表 Employee 中所有职工的工资增加 20%,正确的 SQL 命令是(分数:2.00)A.CHANGE Employee SET 工资=工资*1.2B.CHANGE Employee SET 工资 WITH 工资*1.2C.UPDATE Employee SET 工资=工资*1.2D.UPDATE Employee SET 工资 WITH 工资*1.231.为 Employee 表增加一个字段“出生日期“, 正确的 SQL 语句是(分数:2.00)A.CHAN
12、GE 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.DELETE FOR Employee WHERE 职工号=“19620426“C.DELETE FOR Employee WHILE 职工号
13、=“19620426“D.DELETE FROM Employee WHERE 职工号=“19620426“33.在表结构为(职工号,姓名,工资)的表 Employee 中查询职工号的左 4 位为“1962“的职工的最高工资值,正确的 SQL 命令是(分数:2.00)A.SELECT MAX(工资) FROM Employee WHERE RIGHT(职工号,4)=“1962“B.SELECT MIN(工资) FROM Employee WHERE LEFT(职工号,4)=“1962“C.SELECT MAX(工资) FROM Employee WHERE LEFT(职工号,4)=“1962“
14、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.单位号=Department.单位号B.SELECT 职工号,单位名称 FROM Employee,Department;WHERE
15、工资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 的表结构为:职工号、单位号、工资,Department 的表结构为:单位号、单位名称、人数,查询至少有 3 名职工的每个单位的职工人数和平均工资。正确
16、的 SQL 命令是(分数:2.00)A.SELECT 单位号,COUNT(*),AVG(工资) FROM Employee GROUP BY 单位号 WHERE COUNT(*)=3B.SELECT 单位号,COUNT(*),AVG(工资) FROM Employee GROUP BY 单位号 HAVING COUNT(*)=3C.SELECT 单位号,AVG(工资) FROM Employee GROUP BY 单位号 HAVING COUNT(*)=3D.SELECT 单位号,COUNT(*),AVG(工资) FROM Employee ORDER BY 单位号 HAVING COUNT(
17、*)=336.Employee 的表结构为:职工号、单位号、工资,Department 的表结构为:单位号、单位名称、人数,查询信息管理学院和计算机学院教师的工资总和,正确的 SQL 命令是(分数:2.00)A.SELECT SUM(工资) FROM Employee WHERE 单位号 IN (SELECT 单位号 FROM ;Department WHERE 单位名称=“计算机学院“ AND 单位名称=“信息管理学院“)B.SELECT ALL(工资) FROM Employee WHERE 单位号 IN (SELECT 单位号 FROM ;Department WHERE 单位名称=“计
18、算机学院“ 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 的表结构为:职工号、单位号、工资,与 SELECT * FROM Employee ;W
19、HERE 工资 BETWEEN 10000 AND 12000 等价的 SQL 命令是(分数:2.00)A.SELECT * FROM Employee WHERE 工资=10000 AND 工资=10000 AND =10000 OR 工资=10000 OR b,a,B)e=IIF(cd,c,D)(分数:2.00)A.10B.20C.30 D.550解析:解析:IIF(,)为条件测试函数,测试的值。若为逻辑真.T.,函数返回的值;若为逻辑假.F.,函数返回的值。和的类型不要求相同。“=“用来进行精确比较,只有当两个字符串完全相同(包括空格及位置),才会为逻辑真 .T.。因此本题的运算结果为字
20、符串 ab。23.下列程序段执行后,内存变量 s1 的值是 s1=“奥运会游泳比赛“s1=right(s1,4)+substr(s1,7,4)+left(s1,4)?s1(分数:2.00)A.奥运比赛游泳B.游泳比赛奥运C.比赛游泳奥运 D.奥运游泳比赛解析:解析:RIGHT( )从指定表达式值的右端取一个指定长度的子串作为函数值,SUBSTR( )从指定表达式值的指定起始位置取指定长度的子串作为函数值,LEFT( )从指定表达式值的左端取一个指定长度的子串作为函数值。本题 s1=“奥运会游泳比赛“,right(s1,4)=比赛,substr(s1,7,4)=游泳,left(s1,4)=奥运,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 机试 选择题 试卷 25 答案 解析 DOC
