[计算机类试卷]国家二级VF笔试模拟试卷41及答案与解析.doc

上传人:livefirmly316 文档编号:501663 上传时间:2018-11-29 格式:DOC 页数:20 大小:53KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷41及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷41及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷41及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷41及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷41及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 41 及答案与解析 1 栈实际上是一种特殊的线性表,即在这种线性表的结构中, ( )。 ( A)封闭端不可以插入和删除运算,而开口端可以插入和删除运算 ( B)两端都是封闭的,可以进行插入和删除 ( C)两端都是开口的,可以进行插入和删除 ( D)两端都是开口的,不可以进行插入和删除 2 下列有关二叉树的说法中,正确的是 ( )。 ( A)二叉树的度为 2 ( B)一棵二叉树的度可以小于 2 ( C)二叉树中任何一个结点的度都为 2 ( D)任何一棵二叉树中至少有一个结点的度 为 2 3 对 n个记录的序列进行快速排序,所需的辅助存储空间为 ( )。 ( A) O(

2、1) ( B) O(log2n) ( C) O(n) ( D) O(n2) 4 多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和 ( )。 ( A)可扩充性 ( B)健壮性 ( C)可维护性 ( D)可理解性 5 软件开发的结构化方法中,常应用数据字典技术,其中数据加工是其组成内容之一,下述方法中,常用于编写加工说明方法的是 ( )。 结构化语言 判定树 判定表 ( A)只有 ( B)只有 ( C) 和 ( D)都是 6 模块的 ( )定义为受该模块内一个判断影响的所有模块的集合。 ( A)控制域 ( B)作用域 ( C)宽度 ( D)接口

3、7 ( )是测试和组装软件的过程。 ( A)单元测试 ( B)集成测试 ( C)系统测试 ( D)验收测试 8 数据库系统是由计算机硬件、数据库、人和软件支持系统组成,其中 ( )体现数据之间的联系。 ( A) C语言 ( B) CPU ( C)数据库管理系统 ( D)数据库 9 E-R方法三要素是 ( )。 ( A)实体、属性、实体集 ( B)实体、码、联系 ( C)实体、属性、联系 ( D)实体、域、码 10 在下列关系代数的操作中,不属于专门的关系运算是 ( )。 ( A)自然连接 ( B)投影 ( C)广义笛卡尔积 ( D) 连接 11 下列命令中,修改表文件结构的命令是 ( )。 (

4、 A) MODIFY FILE ( B) MODIFY COMMAND ( C) MODIFY STRUCTURE ( D) CREATE STRUCTURE 12 能释放公共变量的命令是 ( )。 ( A) RErURN ( B) QUIT ( C) EDNIF ( D) CLEAR 13 数据库表的索引共有 ( )种。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 14 在使用之前打开非结构索引文件,应用 ( )命令。 ( A) INDEX ON ( B) SET INDEX TO ( C) SET ORDER TO ( D) SEEK 15 能够在相关的子表中反映父表中的主关键

5、字或候选关键字的更改的是 ( )。 ( A)级联 ( B)限制 ( C)忽略 ( D)检索 16 一数据库名 “学生 ”,要想修改该数据库,应使用命令 ( )。 ( A) MODIFY 学生 ( B) OPEN DATA 学生 ( C) MODIFY DATA 学生 ( D) OPEN 学生 17 下列函数中函数值为日期型的是 ( )。 ( A) DAY() ( B) TTOC() ( C) CTOT() ( D) DATE() 18 下列表达式中结果为假的是 ( )。 ( A) 10 -20 ( B) .T. .F. ( C) 2002-02-07 2002-02-01 ( D)计算机 $微

6、型计算机 19 使用的数据如下: 当前盘当前目录下有数据库 db-zg,其中有数据库表 zg.dbf,该数据库表的内容是: 职工号 姓名 基本工资 单位 0102005 朱 琳 800 车身厂 0103012 张维清 600 总装厂 0102007 王 伟 420 车身厂 0102011 刘 宁 580 车身厂 0103008 林 海 400 总装厂 要求只列出 zg表中所有基本工资大于 500元的职工姓名,则下列语句正确的是 ( )。 ( A) SELCET 姓名 FROM zg WHERE 基本工资 500 ( B) SELCET 姓名 FROM zg WHERE 基本工资 “500” (

7、 C) SELCET*FROM zg WHERE 基本工资 500 ( D) SELCET*FROM zg WHERE 基本工资 “500” 20 执行下列程序以后,内存变量 a的内容是 ( )。 CLOSE DATABASE a=0 USE zg GO TOP DO WHILE.NOT.EOF() IF基本工资 500 a=a+1 ENDIF SKIP ENDDO ( A) 1 ( B) 2 ( C) 3 ( D) 4 21 查找 zg表中基本工资在 400 500之间的职工姓名和单位,则下列语句正确的是 ( )。 ( A) SELECT 姓名,单位 FROM zg; WHERE 基本工资

8、BETWEEN 400 AND 500 ( B) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 400 OR 500 ( C) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 500 AND 400 ( D) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 500 OR 400 22 对于已经建立表间联系的数据库,若要建立参照完整性约束,首先必须 ( )。 ( A)编辑关系 ( B)重建索引 ( C)清理数据库 ( D)重排 23 若需统计 zg表中车身厂的职工 工资总和,下面语句正确的是

9、( )。 ( A) SELECT SUM(基本工资 )FROM zg ( B) SELECT SUM(基本工资 )FROM zgWHERE 单位 =“车身厂 ” ( C) SELECT COUNT(基本工资 )FROM zg ( D) SELECT COUNT(基本工资 )FROM zgWHERE单位 =“车身厂 ” 24 若用 SQL命令检索所有比 “刘宁 ”基本工资多的职工记录,下列语句正确的是 ( )。 ( A) SELECT*FROM zg; WHERE 基本工资 (SELECT基本工资 FROM zg; WHERE 姓名 =“刘宁 ”) ( B) SELECT*FROM zg; WH

10、ERE 姓名 =“刘宁 ” ( C) SELECT*FROM zg; WHERE 基本工资 (SELECT基本工资; WHERE 姓名 =“刘宁 ”) ( D) SELECT*FROM zg; WHERE 基本工资 “刘宁 ” 25 有如下 SQL语句 SELECT 单位, avg(基本工资 )as 平均基本工资 FROM zg; GROUP BY 单位 INTO DBF temp 执行该语句后 temp表中第 2条记录的 “均价 ”字段的内容是 ( )。 ( A) 500 ( B) 600 ( C) 800 ( D) 900 26 将 zg表的职工号字段的宽度由 7改为 9,应使用 SQL语

11、句是 ( )。 ( A) ALTER TABLE zg 职工号 WITH n(9) ( B) ALTER TABLE zg 职工号 n(9) ( C) ALTER TABLE zg ALTER 职工号 n(9) ( D) ALTER zg ALTER 职工号 n(9) 27 执行下列命令后: UPDATE zg SET 基本工资 =基本工 资 +100 理解正确的是( )。 ( A)只对当前记录更新 ( B)对表中的记录的基本工资全部更新 ( C)删除当前记录 ( D)删除全部表中的基本工资值 28 有如下 SQL语句 CREATE VIEW zg-view AS SELECT姓名 AS 职工

12、姓名,基本工资 FROM zg执行该语句后产生的视图含有的字段名是 ( )。 ( A)姓名、基本工资 ( B)职工姓名、基本工资 ( C)职工姓名、基本工资、单位 ( D)职工姓名、基本工资、单位 29 若需在 zg表中按基本工资降 序排列查询前三个的职工记录,下列语法正确的是 ( )。 ( A) SELECT职工号,基本工资 TOP 3 FROM zg; ORDER BY 基本工资 DESC ( B) SELECT职工号,基本工资 TOP 3 PERCENT FROM zg; ORDER BY 基本工资 DESC ( C) SELECT职工号,基本工资 TOP 3 FROM zg DESC;

13、 ( D) SELECT职工号,基本工资 TOP 3 PERCENTFROM zg DESC 30 求每个单位的平均基本工资的 SQL语句是 ( )。 ( A) SELECT 单位 ,avg(基本工资 ) FROM zg GROUP BY基本工资 ( B) SELECT 单位 ,avg(基本工资 ) FROM zg ORDER BY基本工资 ( C) SELECT 单位 ,avg(基本工资 ) FROM zg ORDER BY单位 ( D) SELECT 单位 ,avg(基本工资 ) FROM zg GROUP BY单位 31 决定微调控件能够显示最大值的属性是 ( )。 ( A) Keybo

14、ardHigh Value ( B) SpinnerHigh Value ( C) KeyboardLow Value ( D) SpinnerLow Value 32 在表单的常用事件中, Init事件表示 ( )。 ( A)在表单对象建立之前引发 ( B)在对象释放时发生 ( C)在对象建立时发生 ( D)当对象获得焦点时引发 33 若用窗口命令方式建立项目,使用下列命令 ( )。 ( A) CREATE VIEM ( B) CREATELABEL ( C) MODIFY PROJECT ( D) CREATE PROEJCT 34 表单控件工具栏用于在表单上创建 ( )。 ( A)文本

15、( B)命令 ( C)控件 ( D)复选框 35 设 M=“324.2“, ?43+&M的结果是 ( )。 ( A) 43 ( B) 324.2 ( C) 43324.2 ( D) 367.2 36 算法的复杂度主要包括【 】复杂度和空间复杂度。 37 数据的逻辑结构在计算机存储空间中的存放形式称为数据的【 】。 38 若按功能划分,软件测试的方法通常分为白盒测试方法和【 】测试方法。 39 如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体 “工人 ”与 实体 “设备 ”之间存在【 】关系。 40 关系数据库管理系统能实现的专门关系运算包括选择、连接和【 】。 41 想要定义标签

16、控件的 Caption显示效果的大小,要定义标签属性的【 】。 42 能够将表单的 Visible属性设置为 .T.,并使表单成为活动对象的方法是【 】。 43 为了使用表单设计器设计一个表单,在命令窗口中键入【 】命令即可进入表单设计器。 44 如果想为表单换一个标题,可以在属性窗口中选取【 】属性。 45 在表单中确定控件是否可见的属性是【 】。 46 完成下面语句,对选项组的第 3个按钮设置标题 (Caplion)属性: ThisForm.MyOption.【 】 =“一年级 ” 47 在 SQL的嵌套查询中,量词有 ANY,【 】,【 】。 48 在 Visual FoxPro中,项目

17、文件的扩展名为【 】,表文件的扩展名是【 】。 国家二级 VF笔试模拟试卷 41 答案与解析 1 【正确答案】 A 【试题解析】 栈是一种特殊的线性表,插入和删除运算都在线性表的一端进行。在这种线表的结构中,一端是封闭的,不允许进行插入和删除元素;另一端是开口的,允许插入和删除运算。故选项 A是正确的叙述。 2 【正确答案】 B 【试题解析】 二叉树的定义为:二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的分别称做这个根的左子树和右子树的二叉树所构成,这里的左子树和右子树也符合二叉树的定义。由二叉树定义可得到这些信息:二叉树可以是空集,当二叉树为空集时,度为 0;

18、每个结点有两棵可以是空集的子树,当一棵子树为空,另一棵子树来为空时,该结点的度为 1,都不为空时,度为 2。由此可判断 A、 C、 D是错误的,二叉树的度可以为 0、 1,结点的度也可以是 0、 1;选项 B 是正确的。 3 【正确答案】 B 【试题解析】 快速排序对待排序序列的划分大约为 log2n次,而快速排序是通过递归算法来完成的,递归深度大约为 log2n,因此所需的辅助存储空间为O(log2n)。 4 【正确答案】 A 【试题解析】 利用多态性机制,当扩充系统功能增加新的实体类型时,只需派生出与新实体相应的新的子类即可实 现,用户可以发送一般形式的消息,而具体的实现细节可以由接受消息

19、的对象来实现,便于软件重用和扩充。 5 【正确答案】 D 【试题解析】 数据字典是对数据定义的信息的集合。它是对数据流图中包含的所有元素的定义的集合。加工是对数据流图中每一个不能再分解的基本加工的精确说明,而对数据流图中的其他非基本加工则不必说明。加工描述方法,通常可以用结构化语言、判定表和判定树这 3种半形式化的方法编写加工说明。 6 【正确答案】 B 【试题解析】 模块的控制域是这个模块本身以及所有直接或间接从属于它的模决的 集合。模块作用域定义为受该模块内一个判断影响的所有模块的集合。宽度是软件结构内同一个层次上的模块总数的最大位,一般说宋,宽度越大系统越复杂。对宽度影响最大的因素是模块

20、的扇出。模块间接口的复杂程度影响模块耦合强弱。 7 【正确答案】 B 【试题解析】 集成测试是测试和组装软件的过程。它把模块在按照设计要求组装起来的同时进行测试,目的是发现与接口有关的错误。 8 【正确答案】 D 【试题解析】 数据库系统是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件资源组成的系统,即 采用了数据库技术的计算机系统。它是存储介质、处理对象和管理系统的集合体,通常由数据库、数据库管理系统、硬件、软件和数据库管理员等组成。 9 【正确答案】 C 【试题解析】 E-R方法的三要素是:实体,客观存在并可相互区分的事物叫实体:属性,实体所具有的某一特性称为属性:联

21、系,现实世界中的事物之间是有联系的,这些联系反映为实体内部的联系与实体之间的联系。 10 【正确答案】 C 【试题解析】 关系代数的运算可分两类:一类是传统的集合运算,如并、差、交、笛卡尔积,这类运算将关系看成元组的集合 ,其运算是从关系的 “水平 ”方向,即行的角度来进行的。另一类是专门的关系运算,这类运算不仅涉及行而且涉及列,主要包括对关系进行垂直分解的投影操作,对关系进行水平分解的选择操作,对关系进行结合的连接操作,在关系数据库的任何检索操作都可以由 3种基本检索运算组合而实现。 11 【正确答案】 C 【试题解析】 选项 A为打开编辑窗口,从中可以修改或创建文本文件:选项 B为打开一个

22、编辑窗口,从中可以修改或创建程序文件:选项 C为打开表设计器,修改表的结构;选项 D为创建一个表的结构。 12 【正确答案】 B 【试题解析】 公共变量一旦建立就一直有效,即使程序运行结束后返回到命令窗口也不会消失,只有当执行 CLEAR MEMORY、 RELEASE、 QUIT等命令后,公共变量才被释放:执行 RETURN命令时,系统将释放局部内存变量。 13 【正确答案】 D 【试题解析】 Visual FoxPro 索引分为主索引、候选索引、惟一索引和普通索引四种。 14 【正确答案】 B 【试题解析】 命令 INDEX ON是建立索引,命令 SET INDEX TO是打开索引文件,命

23、令 SET ORDER TO 指定当前 索引项, SEEK是利用索引快速定位的命令。 15 【正确答案】 A 【试题解析】 “参照完整性生成器 ”对话框中若选择 “级联 ”,则表示在相关的子表中反映父表中的主关键字或候选关键字的更改,在更新、删除和插入时, VFP会自动更改、删除和插入所有相关子表记录的连接字段值。 16 【正确答案】 C 【试题解析】 修改数据库可以通过数据库设计器来实现。打开数据库设计器的常用方式有三种:在项目管理器中建立数据库设计器、从 “打开 ”对话框中打开数据库设计器、使用命令方式打开数据库设计器,在命令窗口输入 MODIFY DATA学生即可。 17 【正确答案】

24、D 【试题解析】 函数 DAY()从指定的日期表达式或日期时间表达式中返回月里面的天数,返回值是数值型。函数 TTOC()将日期时间数据转换成字符串,返回值是字符型。函数 CTOT()将 “字符表达式 ”值转换成日期时间型数据。函数 DATE()返回当前系统日期,函数值为日期型。 18 【正确答案】 B 【试题解析】 选项 A为是数值型比较,数值型和货币型的数据比较按照数值的大小来进行:选项 B 为逻辑型比较, .T. .F.;选项 C为日期型比较,越早的日 期或时间越小:选项 D是子串包含测试,如果前者是后者的子字符串,结果为真,否则为假。 19 【正确答案】 A 【试题解析】 因字段 “基

25、本工资 ”为数值型,所以选项 B、 D不对,题中只要求列出 zg 表中的职工姓名,而选项 C列出了表中的所有字段,所以答案为 A。 20 【正确答案】 C 【试题解析】 在本题中首先赋值变量 a为数值 0,然后打开表 zg.dbf 并将指针指向第一个记录。执行 DO WHILE-ENDDO 循环,该循环指定的逻辑表达式 .NOT.EOF()含义为遍历整个表。在 DO WHILE-ENDDO循环体中有一个 IF-ENDIF分支语句的嵌套,该语句是统计 “基本工资 ”大于 500的记录个数。因为DO WHILE-ENDDO 循环本身不能移动记录指针,所以利用 SKIP 命令指向下一个记录。因此统计

26、该表中基本工资大于 500的记录个数为 3个。 21 【正确答案】 A 【试题解析】 依据题意,可以使用 “BETWEENAND” 符号,用来表示介于两个数之间且边界包含这两个数值,因此答案为 A。 22 【正确答案】 C 【试题解析】 对于已经建立表间联系的数据库,若要建立参照完整性约束,首先必须清 理数据库,所谓清理数据库是物理删除数据库各个表中所有带有删除标记的记录。 23 【正确答案】 B 【试题解析】 依据题意,统计基本工资总和应该用 SUM()函数,查询条件为车身厂职工,因此用 WHERE设定查询条件。 24 【正确答案】 A 【试题解析】 本题使用嵌套查询来求解,内层查询查找出

27、“刘宁 ”的基本工资,外层查询查找比 “刘宁 ”基本工资多的职工记录。 25 【正确答案】 A 【试题解析】 题中 SQL 语句的功能是在 zg表中按 “单位 ”字段计算各个单位的平均基本工资,并且将结果保存 在永久表 temp 中,该表的第一条记录是计算车身厂的平均基本工资,第二条记录是计算总装厂的基本工资,所以 temp 表中第二条记录的 “均价 ”字段的内容是 500。 26 【正确答案】 C 【试题解析】 ALTER TABLE 命令可以修改字段属性。选项 A中用 WITH 是错误的:选项 B 缺少短语 ALTER,即用 ALTER指出修改的字段;选项 D的命令拼写不完全,应该是 AL

28、TER TABLE才对。 27 【正确答案】 B 【试题解析】 对于 UPDATE 命令若省略了范围短语,则默认对表中的记录全部的 “基本工资 ”字段值更新。 28 【正确答案】 B 【试题解析】 题中利用了 AS重新定义了视图的字段名,将字段名 “职工姓名 ”作为虚字段。 29 【正确答案】 A 【试题解析】 依据题意,在 SELECT 语句中需用 ORDER BY排序,然后用DESC降序排列。 30 【正确答案】 D 【试题解析】 本题是对 SQL的数据查询功能的考察。首先用 GROUP BY子句将不同单位分组,然后利用求平均函数 avg()求出各个单位基本工资的平均值,最后确定所要列出的

29、字段名。 31 【正确答案】 B 【试题解析】 微调控件主要用于接受一定范围的数值的输入。选项 A、 C分别表示能够在微调控件里手工输入最大、小值,选项 B、 D分别表示单击微调控件箭头时能显示的最大、小值。 32 【正确答案】 C 【试题解析】 Load表示在表单对象建立之前引发; Destroy事件表示在对象释放时发生: Init事件表示在对象建立时发生; GotFocus 事件表示当对象获得焦点时引发。 33 【正确答案】 D 【试题解析】 选项 A是创建一个视图:选项 B 打开标签设计器,以创建标签:选项 C是打开指定的项目文件;选项 D是建立指定的项目文件,并打开项目管理器。 34

30、【正确答案】 C 【试题解析】 表单控件工具栏提供了包括文本、命令、复选框及其他很多控件,用于在表单上创建各种不同的控件。 35 【正确答案】 D 【试题解析】 宏观替换函数 &内存变量用宋替换内存变量的内容,即 &的值是变量中的内容。 43+&M相当于 43+324.2,结果为 367.2。 36 【正确答案】 时间 【试题解析】 算法的复杂度主要指时间复杂度和空间复杂度。 37 【正确答案】 存储结构 (或物理结构、或物理存储结构 ) 【试题解析】 时间数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 38 【正确答案】 黑盒 (或黑箱 ) 【试题解析】 软件测试的方法分为白

31、盒测试方法和黑盒测试方法。 39 【正确答案】 一对多 (或 1对多、或 1: M、或 1: N,其中 M、 N大小写均可 ) 【试题解析】 工人和设备之间是一对多关系。 40 【正确答案】 投影 【试题解析】 关系数据库管理系统的专门关系运算包括选择、连接和投影。 41 【正确答案】 FrontSize 【试题解析】 在表单 控件中,几乎所有的控件标题显示效果的大小,都是通过FrontSize属性控制的。 42 【正确答案】 Show 【试题解析】 Visible属性指定对象是可见还是隐藏。 Show 方法在使表单成为可见的同时,也使其成为活动的。 43 【正确答案】 CREATE FORM

32、 【试题解析】 使用表单设计器建立表单,可以利用菜单方式、命令方式和项目管理器进行。使用窗口命令创建表单的命令是 CREATE FORM。 44 【正确答案】 Caption 【试题解析】 Caption 属性用于显示表 单栏标题,它的默认值是 Form1。 45 【正确答案】 Visible 【试题解析】 控件的 Visible属性指定对象是可见还是隐藏, Visible属性值为 .T.,表示对象是可见的,反之则不可见。 46 【正确答案】 Button(3)Caption 【试题解析】 选项组的 Button 属性表示用于存取选项组中各按钮的数组,用户可以利用该属性为选项组中的按钮设置属性或调用其方法。 47 【正确答案】 SOME, ALL 【试题解析】 在 SQL SELECT嵌套查询语句中,可使用谓 语和量词,其中ANY、 SOME、 ALL是量词, ANY和 SOME 是同义的。 48 【正确答案】 .pjx,.dbf 【试题解析】 VFP中提供了多种文件类型,要记住各种文件类型的扩展名和用途。

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

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

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