[计算机类试卷]2012年9月国家二级(VISUAL FOXPRO)笔试真题试卷及答案与解析.doc

上传人:explodesoak291 文档编号:493031 上传时间:2018-11-30 格式:DOC 页数:21 大小:63KB
下载 相关 举报
[计算机类试卷]2012年9月国家二级(VISUAL FOXPRO)笔试真题试卷及答案与解析.doc_第1页
第1页 / 共21页
[计算机类试卷]2012年9月国家二级(VISUAL FOXPRO)笔试真题试卷及答案与解析.doc_第2页
第2页 / 共21页
[计算机类试卷]2012年9月国家二级(VISUAL FOXPRO)笔试真题试卷及答案与解析.doc_第3页
第3页 / 共21页
[计算机类试卷]2012年9月国家二级(VISUAL FOXPRO)笔试真题试卷及答案与解析.doc_第4页
第4页 / 共21页
[计算机类试卷]2012年9月国家二级(VISUAL FOXPRO)笔试真题试卷及答案与解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、2012年 9月国家二级( VISUAL FOXPRO)笔试真题试卷及答案与解析 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)栈底

2、元素一定是最后人栈的元素 ( 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)并 ( D)投影 7 数据字典 (DD)所定义的对象郜包含于 ( )。 ( A)程序流程图 ( B

3、)数据流图 (DFD) ( C)方框图 ( D)软件结构图 8 软件需求规格说明书的作用不包括 ( )。 ( A)软件可行性研究的依据 ( B)用户与开发人员对软件要做什么的共同理解 ( C)软件验收的依据 ( D)软件没计的依据 9 下面属于黑盒测试方法的是 ( )。 ( A)逻辑覆盖 ( B)语句覆盖 ( C)路径覆盖 ( D)边界值分析 10 下面不属于软件设计阶段任务的是 ( )。 ( A)数据庠设计 ( B)算法设计 ( C)软件总体设计 ( D)制定软件确认测试汁划 11 不属于数据管理技术发展三个阶段的是 ( )。 ( A)文件系统管理阶段 ( B)高级文件管理阶段 ( C)手工

4、管理阶段 ( D)数据库系统阶段 12 以下哪个术语描述的是属性的取值范围 ?( ) ( A)字段 ( B)域 ( C)炎键字 ( D)冗组 13 创建新项目的命令足 ( )。 ( A) CREATE NEW ITEM ( B) CREATE ITEM ( C) CREATE NEW ( D) CREATE PROJECT 14 在项目管理器的 “数据 ”选项卡巾按大类划分可以管理 ( )。 ( A)数据库、自由表和查询 ( B)数据库 ( C)数据库和自由表 ( D)数据库和查询 15 产生扩展名为 qpr文件的设计器是 ( )。 ( A)视图设计器 ( B)查询设计器 ( C)表单设计器

5、( D)菜单设汁器 16 在没计表单时定义、修改表单数据环境的设计器是 ( )。 ( A)数据库设计器 ( B)数据环境没计器 ( C)报表设计器 ( D)数据设计器 17 以下正确的赋值语句是 ( )。 ( A) A1, A2, A3=10 ( B) SET 10 TO A1, A2, A3 ( C) LOCAL 10 TO A1, A2,A3 ( D) STORE 10 TO A1,A2, A3 18 将当前表中当前记录的值存储到指定数组的命令是 ( )。 ( A) GATHER ( B) COPY TO ARRAY ( C) SCATTER ( D) STORE TO ARRAY 19

6、表达式 AT(“IS“, “THIS IS A BOOK“)的运算结果是 ( )。 ( A) .T. ( B) 3 ( C) 1 ( D)出错 20 在 Visual FoxFro中,建立数据库会自动产生扩展名为 ( )。 ( A) DBC的一个文件 ( B) DBC、 DCT、和 DCX三个文件 ( C) DBC和 DCT两个文件 ( D) DBC和 DCX两个文件 21 以下关于字段有效性规则叙述正确的是 ( )。 ( A)自由表和数据库表都可以设置 ( B)只有自由表可以设置 ( C)只有数据库表可以设置 ( D)自由表和数据库表都不可以设置 22 建立表之间临时关联的命令是 ( )。

7、( A) CREATE RELATION TO ( B) SET RELATION TO ( C) TEMP RELATl0N TO ( D) CREATE TEMP TO 23 在 Visual FoxPro的 SQL查询中,为了计算某数值字段的平均值应使用函数( )。 ( A) AVG ( B) SUM ( C) MAX ( D) MIN 24 在 Visual FoxPro的 SQL查询中,用于分组的短语是 ( )。 ( A) ORDER BY ( B) HAVING BY ( C) GROUP BY ( D) COMPUTE BY 25 在 Visual FoxPro中 sQL支持集合

8、的并运算,其运算符是 ( )。 ( A) UNION ( B) AND ( C) JOIN ( D) PLUS 26 在 Visual FoxPro的 SQL查询巾,为了将查询结果存储到临时表应该使用短语( )。 ( A) INTO TEMP ( B) INTO DBF ( C) INTO TABLE ( D) INTO CURSOR 27 以下不属于 SQL数据操作的语句是 ( )。 ( A) UPDATE ( B) APPEND ( C) INSERT ( D) DELETE 28 如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工 (职工号

9、C(5)PRIMARY KEY, 仓库号 C(5)REFERENCE仓库, 开资 D 则仓库和职工之间的联系通常为 ( )。 ( A)多对多联系 ( B)多对一联系 ( C)一对一联系 ( D)一对多联系 29 查询和 视图有很多相似之处,下列描述中正确的是 ( )。 ( A)视图一经建立就可以像基本表一样使用 ( B)查询一经建立就可以像基本表一样使用 ( C)查询和视图都不能像基本表一样使用 ( D)查询和视图都能像基本表一样使用 30 在 DO WHILEENDDO 循环结构中 LOOP语句的作用是 ( )。 ( A)退出循环,返回到程序开始处 ( B)终止循环,将控制转移到本循环结构

10、ENDDO后面的第一条语句继续执行 ( C)该语句 DO WwHILE.ENDDO循环结构中不起任何作用 ( D)转移到 DO WHILE语句行,开始下一次判断和循环 31 在表单上说明复选框是否可用的属性是 ( )。 ( A) Vismk ( B) Value ( C) Enabled ( D) Alignment 32 为了在报表的某个区域显示当前日期,应该插入一个 ( )。 ( A)域控件 ( B)日期控件 ( C)标签控件 ( D)表达式控件 32 部门 (部门号,部门名,负责人,电话 ) 职工 (部门号,职工号,姓名,性别,出生日期 ) 33 可以正确查询 1964年 8月 23日出

11、生的职工信息的 SQL SELECT命令是 ( )。 ( A) SELECT.FROM职工 WHERE出生日期 =1964-8-23 ( B) SELECT.FROM职工 WHERE出生日期 =“1964-8-23” ( C) SELECT.FROM职工 WHERE出生日期 =1964-8-23 ( D) SELECT.FROM职工 WHERE出生日期 =(“1964-8-23”) 34 可以正确查询每个部门年龄最长的信息 (要求得到的信息包括部门名和最长者的出生日期 )的 SQL SELECT命令是 ( )。 ( A) SELECT部门名, MAX(出生日期 )FROM部门 JOIN职工;

12、ON部门部门号 =职工部门号 GROuP BY部门名 ( B) SELECT部门名, MIN(出生日期 )FROM部门 JOIN职工; ON部门部门号一职工部门号 GROUP BY部门名 ( C) SELECT部门名, MIN(出生日期 )FROM部门 JOIN职工; WHERE部门部门号一职工部门号 GROUP BY部门名 ( D) SELECT部门名, MAX(出生日期 )FROM部门 JOIN职工; WHERE部门部门号一职工部门号 GROUP BY部门名 35 可以正确查询所有目前年龄在 35岁以上的职工信息 (姓名、性别和年龄 )的SQLSELECT命令是 ( )。 ( A) SEL

13、ECT姓名,性别, 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 36

14、 一棵二叉树共有 47个结点,其中有 23个度为 2的结点。假设根结点在第 1层,则该二叉树的深度为 _。 37 设栈的存储空间为 S(1: 40),初始状态为 bottom=0, top=0。现经过一系列入栈与出栈运算后, top=20,则当前栈中有 _个元素。 38 数据独立性分为逻辑独立性和物理独立性。当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序不必修改,称为_。 39 关系数据库中能实现的专门关系运算包括 _、连接和投影。 40 软件按功能通常可以分为应用软件、系统软件和支撑软件 (或工具软件 )。 unix操作系统属于 _软件。 41 数据库系统的

15、数据 _性是指保证数据正确的特性。 42 为了不受 SETDATE语句设置的 影响,表示 “2008年 10月 18日 ”的日期常量是 _。 43 设置字段有效性规则的表达式类型是 _。 44 如果指定某菜单项的名称为 “存为 ( a a=分数 ENDIF CoNTINUE ENDDO ?a 47 执行下列 SQL语句以后, scoregroup dbf表中的记录个数是 _,记录号为 1的记录的最低分的内容是 _。 SELECT评委号, rain(分数 )as最低分; FROM评分; GROUP BY评委号; INTO TABLE scoregroup dbf ORDER BY评委号,最低分

16、DESC 48 向自由表 “评分 dbf”中增加一条记录的 SQL语句是: INSERT INTO评分 (“1001“, 9 45, “106“) 49 将自由表 “评分 dbf”的 “评委号 ”字段的长度改为 4的 SQL语句是: ALTER TABLE 评分 评委号 C(4) 2012年 9月国家二级( VISUAL FOXPRO)笔试真题试卷答案与解析 1 【正确答案】 A 【试题解析】 数据的逻辑结构是描述数据之间的关系,分两大类:线性结构和非线性结构。线性结构是 n个数据元素的有序 (次序 )集合,指的是数据元素之间存在着 “一对一 ”的线性关系的数据结构。常用的线性结构有:线性表,

17、栈,队列,双队列,数组,串。非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱 。常见的非线性结构有:树 (二叉树等 ),图 (网等 ),广义表。 2 【正确答案】 D 【试题解析】 Q(1: 35)则队列的存储空间为 35;对空条件: front=rear(初始化时: front=rear),队满时: (rear+1) n=front, n为队列长度 (所用数组大小 ),因此当执行过一系列的出队与入队操作, front=rear,则队列要么为空。要么为满。 3 【正确答案】 D 【试题解析】 栈是先进后出因此,栈底元素是先入栈的元素,栈顶元素是后入栈的元素。 4 【正确答案】

18、B 【试题解析】 单一的数据结构 关系,现实世界的实体以及实体间的各种联系均用关系来表示数据的逻辑结构 二维表从用户角度,关系模型中数据的逻辑结构是一张二维表。但是关系模型的这种简单的数据结构能够表达丰富的语义,描述出现实世界的实体以及实体问的各种关系。 5 【正确答案】 B 【试题解析】 部门到职员是一对多的,职员到部门是多对一的,因此,实体部门和职员间的联系是 1: m联系。 6 【正确答案】 A 【试题解析】 选择:是在数据表中给予一定的条件进行筛选数据。投影:是把表中的某几个属 性的数据选择出来。连接:分为好多种,有自然连接,外连接,内连接等,连接主要用于多表之间的数据查询。并:与数学

19、中的并是一样的。两张表进行并操作,要求他们的属性个数相同并且需要相容。 7 【正确答案】 A 【试题解析】 数据字典 (DD)是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 8 【正确答案】 D 【试题解析】 软件可行性分析报告是作为软件可行性研究的依据。 9 【正确答案】 D 【试题 解析】 黑盒测试方法主要有等价类划分、边界值分析、因果图、错误推测等。白盒测试的主要方法有逻辑驱动、路径测试等,主要用于软件验证。 10 【正确答案】 D 【试题解析】 本题主要考查考生的识记能力。软件设计阶段任务包括软件总体

20、设计、算法设计和数据库设计,不包括制定软件确认测试计划。 11 【正确答案】 B 【试题解析】 数据管理技术经历了人工管理阶段、文件系统阶段、数据库系统阶段三个阶段。 12 【正确答案】 B 【试题解析】 属性:在关系模型中,字段称为属性。域:在关系中,每 一个属性都有一个取值范围,称为属性的值域。元组:在关系中,记录称为元组。 13 【正确答案】 D 【试题解析】 本题主要考查考生基础知识的识记能力。创建新项目的命令是CREATE PROJECT;打开项目的命令是 MODIFY PROJECT。 14 【正确答案】 A 【试题解析】 在项目管理器的 “数据 ”选项卡中按大类划分可以分为管理数

21、据库、自由表和查询。 15 【正确答案】 B 16 【正确答案】 B 【试题解析】 数据环境设计器用于定义修改表单数据环境。 17 【正确 答案】 D 【试题解析】 LOCAL, PRIVATE和 PUBLIC指定变量的作用域,其指定的变量分别为局部变量,私有变量和全局变量, STORE是赋值语, SET命令常用于设置系统工作的环境和状态。 18 【正确答案】 D 【试题解析】 用 SCATTER从当前记录中取特定字段的值赋给数组: (数纽长度、类型自动与所给字段相同 ) 用 COPY TO ARRAY从当前记录中取所有字段的值赋给数组: (数组长度、类型自动与表中全部字段相同 ) 把数组中的

22、数据传给当前表中的当 前记录: gather from数组名 fields字段名表 用数组向当前表添加记录: append from array数组名 for条件 fields字段名表 19 【正确答案】 B 【试题解析】 AT(, 在(字符表达式 2的起始位置数值,因此为 3。 20 【正确答案】 B 【试题解析】 本题考查的知识点是创建数据库文件时出现的三个不同类型的文件。 Visual FoxPro在建立数据库时建立了 扩展名分别为 dbc、 dct、 dcx的三个文件,这三个文件是供 Visual FoxPro数据库管理系统管理数据库使用的、用户一般不能直接修改这些文件。 21 【正确

23、答案】 D 【试题解析】 数据库表与自由表的区别: (1)数据库表隶属于某个数据库,自由表不属于任何一个数据库。但它们可以相互转化,数据库表可以移去变成自由表,自由表可以添加到数据库中成为数据库表。 (2)数据库表可以建立主索引,自由表不能建立主索引。 (3)数据库表中字段名长度最长可以是 128个字符,自由表字段名长度最长为 10个字符。 (4)数 据库表具有某些自由表不具有的属性:如设置字段有效性规则、设置字段默认值、显示标题、字段注释等。 22 【正确答案】 B 【试题解析】 只有 SET RELATl0N TO一种写法正确。 23 【正确答案】 A 【试题解析】 AVG:平均值, SU

24、M:求和, MAX:最大值, MIN:最小值。 24 【正确答案】 D 【试题解析】 GROUP BY是分组, 0RDER BY是排序, COMPUTER与 BY之间需要加聚合函数使用, HAVING是与 GROUP BY联合使用。 25 【正确答案 】 A 【试题解析】 集合运算符: UNION(并 ), INTERSECT(交 ), EXCEPT(差 )。 26 【正确答案】 D 【试题解析】 在 Visual FoxPro的 SQL查询中,为了将查询结果存储到临时表应该使用短语 INTOCURSOR。 27 【正确答案】 B 【试题解析】 本题中,选项 A、 C、 D均属于 SQL数据操

25、作语句。其中 UPDATE更新操作, INSERT插入操作, DELETE删除操作。 28 【正确答案】 D 【试题解析】 职工号作为主键是唯一的,仓库号可重 复,一个仓库可以有多名职工,但由于职工是主键,因此一名职工只能隶属于一个仓库,因此,仓库和职工是一对多的关系。 29 【正确答案】 D 【试题解析】 视图是从一个或几个基本表 (或视图 )导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义,就可以和基本表一样被查询、被删除。也可以在一个视图之上

26、再定义新的视图,但对视图的更新 (增、删、改 )操作则有一定的限制。而 查询只是一个结果集,不能对该结果集的内容像视图那样进行操作。 30 【正确答案】 D 【试题解析】 在 DO WHILEENDDO 循环结构中 LOOP语句的作用是循环结构,从 LOOP处开始循环。 31 【正确答案】 D 【试题解析】 Visible表示是否可见, Value表示赋值, Enable表示是否可用,Alignment是一个范围,在 Label控件中, Alignment取值范围是 0 3, 0表示文本 (Caption)在控件的范围 (Width)内左对齐, 1是右对齐, 2是居中, 3是根据绑定的 数据源

27、类型自动选择。 32 【正确答案】 A 【试题解析】 为了在报表的某个区域显示当前日期,应该插入一个域控件。 33 【正确答案】 C 【试题解析】 在 vfp中,表示日期型常量的格式形式如: 2012-10-10)。 34 【正确答案】 B 【试题解析】 WHERE是设定查询条件, JOIN ON是联系两个表设定连接条件,即一起查询的条件。排除 C、 D,要查年龄最长者,即出生日期数值最小,故选 B 35 【正确答案】 D 【试题解析】 因为是要求年龄的值,因此是 YEAR(DATE()-YEAR(出生日期 )35,在 SQL语句中别名的方式应用 YEAR(DATE()-YEAR(出生日期 )

28、as年龄,因此选 D。 36 【正确答案】 6 【试题解析】 对于任意一棵二叉树,如果其叶结点数为 NO,而度数为 2的结点总数为 N2,则 NO=N2+1;因此叶结点为 24个。在二叉树中,第 i层的结点总数不超过 2(i-1);因此 i=6。 37 【正确答案】 20 【试题解析】 栈为先进先出,因此当 top为 20时,栈内有 20个元素。 38 【正确答案】 逻辑独立 【 试题解析】 本题主要考查考生对独立逻辑性概念的识记与理解。 39 【正确答案】 选择 【试题解析】 关系数据库中能实现的专门关系运算包括选择、连接和投影。 40 【正确答案】 系统 41 【正确答案】 域完整 【试题

29、解析】 数据库系统的数据域完整性是指保证数据正确的特性。 42 【正确答案】 2008-10-18 【试题解析】 本题主要考查 vfp中,表示日期型常量的格式形式。 43 【正确答案】 逻辑型 【试题解析】 表达式类型有 6种,数值表达式,字符表达式, 日期表达式,逻辑表达式,关系表达式,名表达武。设置字段有效性规则是逻辑表达式。 44 【正确答案】 访问 【试题解析】 菜单项可以有访问键和快捷键。 访问键是将设定为访问键的字母前加上一个反斜杠和小于号; 快捷键是 ctrl加字母键 (但不可为 +),或 Alt加字母键或 Fn功能键。 45 【正确答案】 F 【试题解析】 BETwEEN第一个

30、函数返回值是 6,即 me在 welcome第一次出现的位置是 6。因此此题即 BETWEEN(6, 3, 5),也就是判断 6是否在 3和 5之间,因此结果为假。 46 【正确答案】 9 90 【试题解析】 该段程序的含义是,求 1001号歌手的最高分。 47 【正确答案】 6 9 80 【试题解析】 该 SQL语句是将评分表按评委号分组,求每个评委的最低分,并将评委号和最低分按评委号升序,当评委号相同时分数以降序的方式插入新表scoregroup中, scoregroup表的内容如下: 101 9 8 102 9 6 103 9 7 104 9 8 105 9 8 106 9 82 所以记录数为 6,记录号为 1的内容是 9 8。 48 【正确答案】 VALUES 【试题解析】 主要考查插入值的关键字。 49 【正确答案】 ALTER 【试题解析】 主要考查修改表字段的关键字

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1