2012年9月全国计算机等级考试二级VF笔试试卷与参考答案
2012年9月全国计算机等级考试二级VF笔试试卷
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中。只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列链表中,其逻辑结构属于非线性结构的是
A)循环链表 B)双向链表 C)带链的栈 D)二叉链表 (2)设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队
与退队运算后,front=15,rear=15。则循环队列中的元素个数为 A)16 B)20 C)0或35 D)15 (3)下列关于栈的叙述中,正确的是
A)栈顶元素一定是最先入栈的元素 B)栈操作遵循先进后出的原则 C)栈底元素一定是最后入栈的元素 D)以上三种说法都不对 (4)在关系数据库中,用来表示实体间联系的是
A)二维表 B)树状结构 C)属性 D)网状结构
(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职 员,则实体部门和职员间的联系是
A)m:1联系 B)1:m联系 C) 1:1联系 D)m: n联系 (6)有两个关系R和S如下:
R S
A B C a 1 2 b 2 1 c 3 1 A B C c 3 1 则由关系R得到关系S的操作是
A)自然连接 B)选择 C)并 D)投影 (7)数据字典(DD)所定义的对象都包含于
A)程序流程图 B)数据流图(DFD图) C)方框图 D)软件结构图 (8)软件需求规格说明书的作用不包括
A)软件可行性研究的依据 B)用户与开发人员对软件要做什么的共同理解 C)软件验收的依据 D)软件设计的依据 (9)下面属于黑盒测试方法的是
A)逻辑覆盖 B)语句覆盖 C)路径覆盖 D)边界值分析 (10)下面不属于软件设计阶段任务的是
A)数据库设计 B)算法设计
C)软件总体设计 D)制定软件确认测试计划 (11)不属于数据管理技术发展三个阶段的是
A)文件系统管理阶段 B)高级文件管理阶段 C)手工管理阶段 D)数据库系统阶段 (12)以下哪个术语描述的是属性的取值范围
A)字段 B)域 C)关键字 D)元组 (13)创建新项目的命令是
- 1 -
2012年9月全国计算机等级考试二级VF笔试试卷与参考答案
A) CREAT NEW ITEM B) CREAT ITEM C) CREAT NEW D) CRATE PROJECT
(14)在项目管理器的“数据”选项卡中按大类划分可以管理 A)数据库、自由表和查询 B)数据库
C)数据库和自由表 D)数据库和查询 (15)产生扩展名为qpr文件的设计器是
A)视图设计器 B)查询设计器 C)表单设计器 D)菜单设计器 (16)在设计表单时定义,修改表单数据环境的设计器是
A)数据库设计器 B)数据环境设计器 C)报表设计器 D)数据设计器 (17)以下正确的赋值语句是
A) A l,A2,A3=10 B) SET 10 TO A l,A2,A 3 C)LOCAL 10 TO A l,A2,A 3 D) STORE 10 TO A 1,A2,A3 (18)将当前表中当前记录的值存储到指定数组的命令是 A)GATHER
B)COPY TO ARRAY C)SCATTER
D)STORE TO ARRAY
(19)表达式AT(“IS”,”THIS IS A BOOK”)的运算结果是 A).T. B)3 C) 1 D)出错 (20)在Visusl FoxPro中,建立数据库会自动产生扩展名为
A)DBC的一个文件 B ) DBC、DCT和DCX三个文件 C)DBC和DCT两个文件 D ) DBC和DCX两个文件 (21)以下关于字段有效性规则叙述正确的是
A)自由表和数据库表都可以设置 B)只有自由表可以设置
C)只有数据库表可以设置 D)白由表和数据库表都不可以设置 (22)建立表之间临时关联的命令是 A)CREATE RELATION TO…… B)SET RELATION TO…… C)TEMP RELATION TO…… D)CREATE TEMP TO……
(23)在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数 A)AVG B)SUM C)MAX D)MIM
(24)在Visual FoxPro的SQL查询中,用于分组的短语是 A)ORDER BY B)HAVING BY C)GROUP BY D)COMPUTE BY
(25)在Visual FoxPro中SQL支待集合的并运算,其运算符是 A)UNION B)AND C)JION D) PLUS
(26)在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语 A)INT0 TEMP B)INTO DBF C) INTO TALE D)IN'TO CURSOR
- 2 -
2012年9月全国计算机等级考试二级VF笔试试卷与参考答案
(27)以下不属于SQL数据操作的语句是
A)UPDATE B) APPEND C) INSERT D) DELETE
(28)如里已经建立了主关健字为仓库号的仓库关系,现在用如下命令建立职工关系 CREATE TABE职工(职工号 C(5) PRIMARY KEY, 仓库号 C(5) REFERENCE 仓库, 工资 1) 则仓库和职工之间的联系通常为
A)多对多联系 B)多对一联系 C)一对一联系 D)一对多联系 (29)查询和视图有很多相似之处,下列描述中正确的是
A)视图一经建立就可以像基本表一样使用 B)查询一经建立就可以像基本表一样便用 C)查询和视图都不能像基本表一样使用 D)查询和视图都能像基本表一样使用 (30)在DO WHILE……ENDDO循环结构中LOOP语句的作用是 A)退出循环,返回到程序开始处
B)终止循环,将控制转移到本循环络构ENDDO后面的第一条语句继续执行 C) 该语句在DO WHILE……ENDDO循环结构中不起任何作用 D)转移到DO WHILE语句行,开始下一次判断和循环 (31)在表单上说明复选框是否可用的属性是 A)Visible B)Value C)Enable D)Alignment
(32)为了在报表的某个区域显示当前日期,应该抽入一个
A)域控件 B)日期控件 C)标签控件 D)表达式控件 第33一35题使用如下两个表:
部门(部门号,部门名,负责人,电话)
职工(部门号,职工号,性名,性别,出生日期)
(33)可以正确查询1964年8月23日出生的职工信息的SQL SELECT'命令是 A)SELECT * FROM职工WHERE出生日期=1964-8-23 B)SELECT * FROM职工WHERE出生日期=”1964-8-23” C)SELECT * FROM职工WHERE出生日期={^964-8-23} D)SELECT * FROM职工WHERE出生日期=(^1964-8-23) (34)可以正确查询每个部门年龄最长者的信息(要求得到的信基包括部门名和最长者的出生日期)的SQL SELECT命令是
A) SELECT 部门名,MAX(出生日期) FROM 部门 JION职工; ON部门.部门号=职工.部门号GROUP BY部门名 B ) SELECT 部门名,MIN(出生日期) FROM 部门 JION职工; ON部门.部门号=职工.部门号GROUP BY部门名 C) SELECT 部门名,MIN(出生日期) FROM 部门 JION职工; WHERE部门.部门号=职工.部门号GROUP BY部门名 D) SELECT 部门名,MAX(出生日期) FROM 部门 JION职工; WHERE部门.部门号=职工.部门号GROUP BY部门名 (35)可以正确查询所目前年龄在35岁以上的职工信息(姓名,性别和年龄)的SQL SELECT 命令是
A) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄FROM 职工;
- 3 -
2012年9月全国计算机等级考试二级VF笔试试卷与参考答案
WHERE 年龄>35
B) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄FROM 职工;
WHERE YEAR(出生日期)>35
C) SELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期) FROM 职工;
WHERE YEAR(DATE())-YEAR(出生日期)>35
D) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄FROM 职工;
WHERE YEAR(DATE())-YEAR(出生日期)>35
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。 注意:以命令关键字填空的必须拼写完整。
(1)一棵二叉树共有47个结点,其中有23个度为2的结点。假设根接点在第1层,则该二叉树的深度为 【1】 。
(2)设栈的存储空间为S(1:40),初始状态为bottom=0,top=0。现经过一系列入栈与出栈运算后,top=20,则当前栈中有 【2】 个元素。
(3)数据独立性分为逻辑独立性和物理独立性。当总体逻辑结构改变时,其局部逻辑结构 可以不变,从而根据局部逻辑结构编写的应用段序不必修改,称为 【3】 。 (4)关系数据库中能实现的专门关系运算包括 【4】 、连接和投影。
(5)软件按功能通常可以分为应用软件、系统软件和支持软件(或工具软件)。Unix操作系统属于 【5】 软件。
(6)数据库系统的数据 【6】 性是指保证数据正确的特性。
(7)为了不受SET DATE语句设置的影响,表示“2008年10月18日”的日期常量是 【7】 。
(8)设置字段有效性规则的表达式类型是 【8】 。 (9)如果指定某菜单项的名称为“存为(\\
记录号 歌手号 分数 评委 1 1001 9.80 101 2 1001 9.60 102 3 1001 9.70 103 4 1001 9.80 104 5 1001 9.90 105 6 1002 9.90 101 7 1002 9.95 102 8 1002 9.70 103 9 1002 9.88 104 10 1002 9.80 105 11 1002 9.82 106 (11)执行下列程序段的结果是 【11】 。 USE 评分 i=10 a=0
- 4 -
2012年9月全国计算机等级考试二级VF笔试试卷与参考答案
LOCATE FOR 歌手号=”1001” DO WHILE .NOT. EOF() IF 分数a a=分数 ENDIF
CONTINUE ENDDO ?a
(12)执行下列SQL语句后,scoregroup.dbf表中的记录个数是 【12】 ,记录号为1的记录的最低分的内容是 【13】 。 SELECT 评委号,min(分数) as 最低分; FROM 评分;
GROUP BY 评委号;
INTO TABLE scoregroup.dbf ORDER BY 评委号,最低分 DESC (13)向自由表“评分.dbf”中增加一条记录的SQL语句是: INSERT INTO 评分 【14】 (“1001”,9.45,”106”)
(14)将自由表“评分.dbf”的“评委号”字段长度改为4的SQL语句是: ALTER TABLE 评分 【15】 评委号 C(4)
参考答案:
一、单选题
1 - 5 DCBAB 6-10 BBADD 11-15 BBDAB 16-20 BDCBB 21-25 CBACA 26-30 DBDCD 31-35 CACBD 二、填空
1、6 2、20
3、逻辑独立性 4、选择 5、系统 6、完整性 7、{^2008-10-18} 8、逻辑型 9、访问 10、 .F. 11、9.90
12、6 9.80 13、Values 14、Alter
- 5 -