2012年9月全国计算机等级考试二级VF笔试试卷

发布时间:2012-12-04 12:05:01   来源:文档文库   
字号:

20129月全国计算机等级考试二级VF笔试试卷

一、选择题(每小题2分,共70)

下列各题A)、B)、C)、D)四个选项中。只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1)下列链表中,其逻辑结构属于非线性结构的是

A)循环链表 B)双向链表 C)带链的栈 D)二叉链表

2)设循环队列的存储空间为Q135),初始状态为front=rear=35。现经过一系列入队

与退队运算后,front=15rear=15。则循环队列中的元素个数为

A16 B20 C035 D15

3)下列关与栈的叙述中,正确的是

A)栈顶元素一定是最先入栈的元素 B)栈操作遵循先进后出的原则

C)栈底元素一定是最后入栈的元康 D)以上三种说法都不对

4)在关系数据库中,用来表示实体间联系的是

A)二维表 B)树状结构 C)属性 D)网状路构

5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职

员,则实体部门和职员间的联系是

Am1联系 B1m联系 C) 11联系 Dm n联系

6)有两个关系RS如下:

R

S

则由关系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)创建新项目的命令是

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 lA2A3=10 B) SET 10 TO A lA2A 3

C)LOCAL 10 TO A lA2A 3 D) STORE 10 TO A 1A2A3

18)将当前表中当前记录的值存储到指定数组的命令是

AGATHER

BCOPY  TO ARRAY

CSCATTER

DSTORE TO ARRAY

19)表达式AT(“IS”,”THIS IS A BOOK”)的运算结果是

A).T. B)3 C) 1 D)出错

20)在Visusl FoxPro中,建立数据库会自动产生扩展名为

ADBC的一个文件 B ) DBCDCTDCX三个文件

CDBCDCT两个文件 D ) DBCDCX两个文件

21)以下关于字段有效性规则叙述正确的是

A)自由表和数据库表都可以设置 B)只有自由表可以设置

C)只有数据库表可以设置 D)白由表和数据库表都不可以设置

22)建立表之间临时关联的命令是

ACREATE RELATION TO……

BSET RELATION TO……

CTEMP RELATION TO……

DCREATE TEMP TO……

23)在Visual FoxProSQL查询中,为了计算某数值字段的平均值应使用函数

AAVG B)SUM

CMAX D)MIM

24)在Visual FoxProSQL查询中,用于分组的短语是

AORDER BY BHAVING BY

CGROUP BY DCOMPUTE BY

25)在Visual FoxProSQL支待集合的并运算,其运算符是

A)UNION BAND CJION D) PLUS

26)在Visual FoxProSQL查询中,为了将查询结果存储到临时表应该使用短语

AINT0 TEMP BINTO DBF C) INTO TALE DIN'TO CURSOR

27)以下不属于SQL数据操作的语句是

AUPDATE 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)在表单上说明复选框是否可用的属性是

AVisible

BValue

CEnable

DAlignment

32)为了在报表的某个区域显示当前日期,应该抽入一个

A)域控件 B)日期控件 C)标签控件 D)表达式控件

3335题使用如下两个表:

部门(部门号,部门名,负责人,电话)

职工(部门号,职工号,性名,性别,出生日期)

33)可以正确查询1964823出生的职工信息的SQL SELECT'命令是

ASELECT * FROM职工WHERE出生日期=1964-8-23

BSELECT * FROM职工WHERE出生日期=”1964-8-23

CSELECT * FROM职工WHERE出生日期={^964-8-23}

DSELECT * 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 职工;

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=0top=0。现经过一系列入栈与出栈运算后,top=20,则当前栈中有 2 个元素。

3)数据独立性分为逻辑独立性和物理独立性。当总体逻辑结构改变时,其局部逻辑结构

可以不变,从而根据局部逻辑结构编写的应用段序不必修改,称为 3

4)关系数据库中能实现的专门关系运算包括 4 、连接和投影。

5)软件按功能通常可以分为应用软件、系统软件和支持软件(或工具软件)Unix操作系统属于 5 软件.

6)数据库系统的数据 6 性是指保证数据正确的特性。

7)为了不受SET DATE语句设置的影响,表示“20081018”的日期常量是

7

8)设置字段有效性规则的表达式类型是 8

9)如果指定某菜单项的名称为“存为(\)”,那么,字符S称为该菜单项的 9 键。

10)表达式BETWEEN(AT(“me”,”welcome”),3,5)的值是 10

1114题对自由表“评分.DBF”进行操作。“评分.DBF”的内容用命令List里示的结果如下:

记录号 歌手号 分数 评委

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

LOCATE FOR 歌手号=”1001”

DO WHILE .NOT. EOF()

IF 分数

i=分数

ENDIF

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”的“评委号”字段长度改为4SQL语句是:

ALTER TABLE 评分 15 评委号 C4

参考答案:

一、单选题

   1 - 5 DCBAB 6-10 BBADD 11-15 BBDAB

  16-20 BDCBB 21-25 CBACA 26-30 DBDCD

  31-35 CACBD

  二、填空

6、完整性

7、{^2008-10-18

8、逻辑型

9、访问

10 .F.

119.90

126 9.80

13Values

14Alter

文中难免与真题有些出入,填空题答案也不全,不敢妄自作答,望谅解!

本文来源:https://www.2haoxitong.net/k/doc/383b9685a0116c175f0e48ec.html

《2012年9月全国计算机等级考试二级VF笔试试卷.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式