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

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

1、国家二级 VF笔试模拟试卷 193及答案与解析 1 算法的空间复杂度是指 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)执行算法需要的内存空间 2 在结构化程序设计中 ,模块划分的原则是 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有高内聚度、模块间具有低耦合度 3 下列叙述中 ,不属于测试的特征的是 ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试 的经济性 4 下面关于对象概念的描述中 ,错误的是 ( A)对象就是 C语言中的结构体变量

2、 ( B)对象代表着正在创建的系统中的一个实体 ( C)对象是一个状态和操作 (或方法 )的封装体 ( D)对象之间的信息传递是通过消息进行的 5 下列关于队列的叙述中正确的是 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 6 已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 ( A) acbed ( B) decab ( C) deabc ( D) cedba 7 某二叉树中有 n个度为 2的结点 ,则该二叉树中的叶子结点数为 ( A) n+1 ( B) n-1 ( C) 2n

3、( D) n/2 8 设有如下三个关系表 下列操作中正确的是 ( A) T RS ( B) T R S ( C) T RS ( D) T R/S 9 下列叙述中 ,正确的是 ( A)用 E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 10 下列有关数据库的描述 ,正确的是 ( A)数据处理是将信息转化为数据的过程 ( B)数据的物理独立性是指当数据的逻辑结构改变时 ,数据的存储结构不变 ( C)关系中的每一列称为

4、元组 ,一个元组就是一个字段 ( D)如果一个关系中的属性或属性组并非该关系的关键字 ,但它是另一个关系的关键字 ,则称其为本关系的外关键字 11 向项目中添加表单 ,可以使用项目管理器的 ( A)代码选项卡 ( B)类选项卡 ( C)数据选项卡 ( D)文档选项卡 12 下列函数中 ,函数值为数值型的是 ( A) AT(“中国 “,“中国计算机 “) ( B) CTOD(“04/30/2004“) ( C) BOF() ( D) SUBSTR(DTOC(DATE(),7) 13 函数 IIF(LEN(SPACE(5)100000 FROM 设备表 FOR 设备名称 ( B) SELECT 设

5、备名称 FROM 设备表 FOR 单价 100000 ( C) SELECT 单价 100000 FROM 设备表 WHERE 设备名称 ( D) SELECT 设备名称 FROM 设备表 WHERE 单价 100000 19 下列关于自由表的说法中 ,错误的是 ( A)在没有打开数据库的情况下所建立的数据表 ,就是自由表 ( B)自由表不属于任何一 个数据库 ( C)自由表不能转换为数据库表 ( D)数据库表可以转换为自由表 20 SQL的 DELETE命令是指 ( A)从视图中删除行 ( B)从视图中删除列 ( C)从基本表中删除行 ( D)从基本表中删除列 21 在 Visual Fox

6、Pro 中 ,视图基于 ( A)表 ( B)视图 ( C)查询 ( D)报表 22 查询设计器中包含的选项卡有 ( A)字段、联接、筛选、排序依据、分组依据、杂项 ( B)字段、联接、筛选、分组依据、排序依据、更新条件 ( C)字段、联接、筛选条件、排序依据、 分组依据、杂项 ( D)字段、联接、筛选依据、分组依据、排序依据、更新条件 23 在 Visual FoxPro 中有如下程序文件 TEST: *程序名 :TEST.PRG *调用方法 :DO TEST SET TALK OFF CLOSE ALL mX= Visual FoxPro mY=二级 DO SUB1 WITH mY ?mY+

7、mX RETURN *子 程序 :SUB1.PRG PROCEDURE SUB1 PARAMETERS mY mY=计算机等级 +mY RETURN 执行命令 DO TEST后 ,屏幕的显示结果为 ( A)二级 Visual FoxPro ( B)计算机等级二级 Visual FoxPro ( C)计算机等级 Visual FoxPro ( D)计算机等级二级 24 下列字段名中不合法的是 ( A)当前 ( B) 7个考生 ( C) dDc_111 ( D) DDD 25 表达式 4*32-1/2+32的值为 ( A) 26.5 ( B) 45.5 ( C) 44.5 ( D) 20.5 26

8、 SQL查询语句中 ,将查询结果存放在永久表中应使用短语 ( A) TOP ( B) INTO ARRAY ( C) INTO CURSOR ( D) INTO TABLE 27 选项组控件的 ButtonCount属性用于 ( A)指定选项组中哪个选项按钮被选中 ( B)指明与选项组建立联系的数据源 ( C)指定选项组中选项按钮的数目 ( D)存取选项组中每个按钮的数组 28 下列程 序的运行结果是 SET TALK OFF STORE 0 TO S N=20 DO WHILE NS S=S+N N=N-2 ENDDO ? S RETURN ( A) 0 ( B) 2 ( C) 20 ( D

9、) 18 29 下列命令动词中 ,不具有数据操纵功能的 SQL语句是 ( A) DELETE ( B) UPDATE ( C) INSERT ( D) DROP 30 显示 2005年 1月 1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的 SQL语句是 ( A) SELECT 订单号 ,客户名 ,签订日期 FROM 订单 JOIN 客户 ON 订单 .客户号 =客户 .客户号 WHERE 签订日期 2005-1-1 ( B) SELECT 订单号 ,客户名 ,签订日期 FROM 订单 JOIN 客户 WHERE 订单 .客户号 =客户 .客户号 AND 签订日期 2005-1-

10、1 ( C) SELECT 订单号 ,客户名 ,签订日期 FROM 订单 ,客户 WHERE 订单 .客户号 =客户 .客户号 AND 签订日期 =2) ( B) SELECT 姓名 ,单位 FROM 读者 ; WHERE 借书证号 EXISTS; (SELECT 借书证号 FROM借阅 ; GROUP BY 借书证号 HAVING COUNT(*)=2) ( C) SELECT 姓名 ,单位 FROM 读者 ; WHERE 借书证号 EXISTS; (SELECT 借书证号 FROM 借阅 ; GROUP BY 借书证号 WHERE COUNT (*)=2) ( D) SELECT 姓名 ,

11、单位 FROM 读者 ; WHERE 借书证号 IN; (SELECT 借书证号 FROM 借阅 ; GROUP BY 借书证号 WHERE COUNT (*)=2) 33 嵌套查询命令中的 IN,相当于 ( A)等号 = ( B)集合运算符 ( C)加号 + ( D)减号 - 34 打开数据库 abc的正确命令是 ( A) OPEN DATABASE abc ( B) USE abc ( C) USE DATABASE abc ( D) OPEN abc 35 在 Visual FoxPro中 ,关于查询的正确叙述是 ( A)查询与数据库表相同 ,用来存储数据 ( B)可以从数据库表、视图和

12、自由表中查询数据 ( C)查询中的数据是可以更新的 ( D)查询是从一个或多个数据库表中 导出来为用户定制的虚拟表 36 测试用例包括输入值集和【 】值集。 37 在树形结构中,树根结点没有【 】。 38 数据结构分为逻辑结构与存储结构,线性链表属于【 】。 39 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体 “项目主管“与实体 “项目 “的联系属于【 】的联系。 40 在数据库管理系统提供的数据定义语言 ,数据操纵语言和数据控制语言中 ,【 】负责数据的模式定义与数据的物理存取构建。 41 在 Visual FoxPro的字段类型中,系统默认的日期型数据占 【 】个字节,逻辑

13、型字段占 1个字节。 42 在 SELECT-SQL语句中 ,消除重复出现的记录行的子句是【 】。 43 SQL查询语句中,用于记录分组查询的子句是【 】。 44 数据库系统中实现各种数据管理功能的核心软件称为【 】。 45 实体完整性保证了表中记录的【 】,即在一个表中不能出现重复记录。 46 利用 SQL语句的定义功能,建立一个职工表文件,其中为职工号建立主索引,工资的默认值为 1200,语句格式为: CREATE TABLE 职工 (仓库号 C(5)【 】 ,职工号 C(5),工资 47 在不使用索引的情况下,为了定位满足某个逻辑条件的记录应该使用命令【 】。 48 建立快捷菜单时,在选

14、定对象的 RightClick事件代码中添加调用快捷菜单程序的命令是【 】。 49 在 Visual FoxPro中,将只能在建立它的模块中使用的内存变量称为【 】。 50 从图书表中删除总编号为 “0001“的元组,应使用命令【 】图书 WHERE总编号= 0001 国家二级 VF笔试模拟试卷 193答案与解析 1 【正确答案】 D 【试题解析】 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量 ;算法的空间复杂度是指执行这个算法所需要的内存空间。 2 【正确答案】 D 【试题解析】 在结构化程序设计中 ,一般较优秀的软件设计尽量做到

15、高内聚、低耦合 ,这样有利于提高软件模块的独立性 ,也是模块划分的原则。 3 【正确答案】 C 【试题解析】 软件测试的目标是在精心控制的环境下执行程序 ,以发现程序中的错误 ,给出程序可靠性的鉴定。它有 3个方面的重要特征 ,即测试的挑剔 性、完全测试的不可能性及测试的经济性。其中 ,没有测试的可靠性这一说法。 4 【正确答案】 A 【试题解析】 对象是由数据和容许的操作组成的封装体 ,与客观实体有直接的对应关系 ,对象之间通过传递消息互相联系 ,从模拟现实世界中不同事物彼此之间的联系 ,B)、 C)、 D)是正确的 ,对象的思想广泛应用于 C+、 Java等语言中 ,因此 A)错误。 5

16、【正确答案】 C 【试题解析】 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作 ,另一端进行删除操作。其中 ,允许插入的一端称为队尾 (rear),允许删除的一端称为队首 (front)。队列具有先进先出的特点 ,它是按 “先进先出 “的原则组织数据的。 6 【正确答案】 D 【试题解析】 依据后序遍历序列可确定根结点为 c;再依据中序遍历序列可知其左子树由 deba构成 ,右子树为空 ;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba构成 ,如下图所示 ,求得该二叉树的前序遍历序列为选项 D)。 7 【正确答案】 A 【试题解析】

17、对于任何一棵二叉树 T,如果其终端结点 (叶子 )数为 n1,度为 2的结点数为 n2,则 n1=n2+1,所以该二叉树的叶子结点数等于 n+1。 8 【正确答案】 C 【试题解析】 对于两个关系的合并操作可以用笛卡尔积表示。设有 n元关系 R和 m元关系 S,它们分别有 p和 q个元组 ,则 R与 S的笛卡儿积记为 R譙它是一个m+n元关系 ,元组个数是 p譹由题意可得 ,关系 T是由关系 R与关系 S进行笛卡尔积运算得到的。 9 【正确答案】 A 【试题解析】 两个实体之间的联系实际上是实体集间的函数关系 ,这种函数关系可以有下面几种 ,即一对一的联系、一对多 (或多对一 )的联系和多对多

18、的联系 ;概念模型便于向各种模型转 换。由于概念模型不依赖于具体的数据库管理系统 ,因此 ,容易向关系模型、网状模型和层次模型等各种模型转换。 10 【正确答案】 D 【试题解析】 数据处理是指将数据转换成信息的过程 ,故选项 A)叙述错误 ;数据的物理独立性是指数据的物理结构的改变 ,不会影响数据库的逻辑结构 ,故选项 B)叙述错误 ;关系中的行称为元组 ,对应存储文件中的记录 ,关系中的列称为属性 ,对应存储文件中的字段 ,故选项 C)叙述错误。 11 【正确答案】 D 【试题解析】 在项目管理器的 “文档 “选项卡中所显示和管理的是 Visual FoxPro中的表单、报表和标签。在 “

19、代码 “选项卡中包括程序、 API库和应用程序 ;“数据 “选项卡中包括数据库、自由表和查询 ;“类 “选项卡可以添加用户自定义类和系统自带的类库。 12 【正确答案】 A 【试题解析】 选项 B)为转换函数 ,将字符型数据转换为日期型 ;选项 C)为测试函数 ,函数值为逻辑型 ;选项 D)用来截取字符串 ,函数为字符型。 13 【正确答案】 D 【试题解析】 函数 SPACE(5)的功能是返回一个由指定数目空格组成的字符串 ;LEN()为返回字符表达式中的字符个数 ,所以 LEN(SPACE(5)5的结果为 .F.,应选择表达式 3,即 -1。 14 【正确答案】 D 【试题解析】 项目文件

20、的扩展名是 .PJX;表单文件的扩展名是 .SCX;备注文件扩展名是 .DCT;菜单文件扩展名是 .MNX。 15 【正确答案】 B 【试题解析】 INPUT命令输入的数据可以是常量、变量或表达式 ,ACCEPT命令只接收字符串 ,WAIT命令则暂停程序执行 ,直到按任意键或单击鼠标时 ,程序继续执行。 16 【正确答案】 D 【试题解析】 主索引是指在指定字段或表达式中不允许出现重复值的索引 ,一个表只能创建一个主索引 ;候选索引和主索引具有相同的特性 ,所不同的是一个表可以建立多个候选索引 ;惟一索引是为了保持同早期版本的兼容性 ,它的 “惟一性 “是指索引项的惟一 ,而不是字段值的惟一。

21、 17 【正确答案】 D 【试题解析】 This表示当前操作对象。 在对象的相对引用中 ,关键字 Parent表示当前对象的直接容器对象 ,ThisForm表示当前对象所在的表单 ,ThisformSet表示当前对象所在 的表单集。 18 【正确答案】 D 【试题解析】 SELECT查询最基本的格式通常为 :SELECT-FROM-WHERE。其中 ,SELECT用于选择查询结果要显示的目标列表 ,FROM用于列出查询要用到的所有表文件 ,WHERE则用于指定查询结果的筛选条件。 19 【正确答案】 C 【试题解析】 所谓的自由表就是不属于任何数据库的表 ,在没有打开数据库的情况下所建立的数据

22、库表就是一个自由表 ,自由表和数据库表之间是可以相互转换的。 20 【正确答案】 C 【试题解析】 在 Visual FoxPro中 ,SQL的 DELETE命令 ,是指从基本表中删除行。 21 【正确答案】 A 【试题解析】 视图是根据表定义的 ,因此视图基于表。 22 【正确答案】 A 【试题解析】 查询设计器中依次包含字段、联接、筛选、排序依据、分组依据、杂项 6个选项卡 ,更新条件选项卡属于视图设计器。 23 【正确答案】 B 【试题解析】 TEST调用了子程序 SUB1,并且传递给 SUB1一个参数 mY。 mY的值在子程序 SUB1中发生改变并传回给主程序 TEST。 24 【正确

23、答案】 B 【 试题解析】 字段名必须由字母或汉字开头。 25 【正确答案】 C 【试题解析】 本题先算乘方 (),再算乘 (*)除 (/),最后算加减,最后结果是44.5。 26 【正确答案】 D 【试题解析】 SQL查询语句中 ,将查询结果放在永久表中应使用短语 INTO TABLE(或 DBF),TOP短语用于显示部分结果 ,INTO ARRAY用于将查询结果放到数组中 ,INTO CURSOR用于将查询结果放在临时文件中。 27 【正确答案】 C 【试题解析】 选项组控件的 Value属性用于指定选项 组中哪个选项按钮被选中 ,ButtonCount属性用于指定选项组中选项按钮的数目

24、,ControlSoruce属性用于指明与选项组建立联系的数据源 ,Button属性用于存取选项组中每个按钮的数组。 28 【正确答案】 C 【试题解析】 此题是 DO WHILE循环。第一次循环后 ,S=20,N=18,已不满足 DO WHILE循环的条件 ,所以最后结果即为 :S=20,N=18。 29 【正确答案】 D 【试题解析】 SQL的操作功能有 :INSERT(插入 )、 UPDATE(更新 )和DELETE(删除 )。 30 【正确答案】 A 【试题解析】 在 SQL查询语句中 ,利用 JOIN连接两个数据表 ,它的连接条件在ON短语中指出 ,而不是在 WHERE中指出 ,连接

25、类型在 FROM短语中指出。 31 【正确答案】 A 【试题解析】 在 SQL查询语句中 ,利用 JOIN连接两个数据表 ,它的连接条件在ON短语中指出 ,而不是在 WHERE中指出 ,连接类型在 FROM短语中指出。本题中利用 MIN()函数求出的是职工的最小出生日期 ,因此所得年份值越小 ,年龄就越大。 32 【正确答案】 A 【试题解析】 本小题 考查了 SQL查询功能的嵌套查询和分组与计算查询 ,分组与计算查询中 ,利用 HAVING进一步限定分组的条件。 HAVING子句和 WHERE子句不矛盾 ,在查询中是先用 WHERE子句限定元组 ,然后进行分组 ,最后再用HAVING子句限定

26、分组。 33 【正确答案】 B 【试题解析】 嵌套查询命令中 ,IN相当于集合运算符 选项 A),C),D)是用来迷惑考生的。 34 【正确答案】 A 【试题解析】 在 Visual FoxPro中 ,打开数据库的命令是 OPEN DATABASE ,打开数据表的命 令是 USE 。选项 B)打开的是一个名为 abc的数据表 ,选项 C)、 D)都存在语法错误。 35 【正确答案】 B 【试题解析】 查询是从指定的表或视图中提取满足条件的记录 ,然后按照想得到的输出类型定向输出查询结果 ,由此可知 B)正确。 36 【正确答案】 输出 【试题解析】 软件测试用例是为了有效发现软件缺陷面编写的包

27、含测试目的、测试步骤、期望测试结果的特定集合。正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。软件测试用例包括:输入值 集和输出值集。测试用例是软件测试的核心。 37 【正确答案】 前件 【试题解析】 在树形结构中 ,每一个结点只有一个前件 ,称为父结点 ;没有前件的结点只有一个 ,称为树的根结点 ;每一个结点可以有多个后件 ,它们都称为该结点的子结点 ;没有后件的结点称为叶子结点。 38 【正确答案】 存储结构 【试题解析】 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构 ;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在

28、数据的存储结构中 ,不仅要存放各数据元素的信息 ,还需要存放各数据元素之间前后件 关系的信息。 39 【正确答案】 一对多 【试题解析】 两个实体集间的联系实际上是实体集间的函数系 ,这种函数关系可以有 3种 ,即一对一 (1 1)的联系、一对多 (1 N)或多对一 (N 1)的联系和多对多(N N)的联系。 40 【正确答案】 概念设计阶段 【试题解析】 数据库设计分为以下 6个设计阶段 :需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 41 【正确答案】 8 【试题解析】 在 Visual FoxPro 中,系统默认的备注型和通用 型字段各占 4个

29、字节,日期型字段占 8个字节,逻辑型字段只占 1个字节。 42 【正确答案】 DISTINCT 【试题解析】 DISTINCT短语可消除重复出现的记录行 ,紧接在 SELECT短语之后。 43 【正确答案】 GROUP BY 【试题解析】 在 SQL查询语句中, GROUP BY子句用于记录分组查询,一般跟在 WHERE子句之后,没有 WHERE子句时,跟在 FROM子句之后。 44 【正确答案】 数据库管理系统 【试题解析】 数据库管理系统是数据库的机构 ,它是一种系统软件 ,负责数 据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务。 45 【正确答案】 唯一性 【试题解析】 实体

30、完整性是保证表中记录惟一的特性 ,即在一个表中不允许有重复的记录。在 Visual FoxPro中利用主关键字或候选关键字来保证表中的记录惟一 ,即保证实体惟一性。 46 【正确答案】 PRIMARY KEY 【试题解析】 SQL语句可以定义表结构,除了建立表的基本功能,还包括满足实体完整性的主关键字 (主索引 )PRIMARY KEY、定义域完整性的 CHECK约束及出错提示信息 ERROR、 定义默认值 DEFAULT等。 47 【正确答案】 LOCATE 【试题解析】 LOCATE 是按条件定位记录位置的命令,该命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指针指向文件结束位置。 48 【正确答案】 DO 【试题解析】 建立快捷菜单时,在选定对象的 RightClick事件代码中添加调用快捷菜单程序的命令: DO,其中文件名的扩展名 .mpr不能省略。 49 【正确答案】 局部变量 【试题解析】 只能在一个函数或过程中访问 的变量叫局部变量,其他过程或函数不能访问此变量的数据。 50 【正确答案】 DELETE FROM 【试题解析】 从表中删除数据的命令为: DELETE FROM TableNameWHERE Condition

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

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

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