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

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

1、国家二级 VF笔试模拟试卷 79及答案与解析 1 在深度为 5的满二叉树中,叶子结点的个数为 ( A) 32 ( B) 31 ( C) 16 ( D) 15 2 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 3 一些重要的程序语言 (如 C语言和 Pascal语言 )允许过程的递归调用。而实现递归调用中的存储分配通常用 ( A)栈 ( B)堆 ( C)数组 ( D)链表 4 软件工程的理论和技术性研究的内容主要包

2、括软件开发技术和 ( A)消除软件危机 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 5 开发软件时对提高开发人员工作效率至关重要的是 ( A)操作系统的资源管理功能 ( B)先进的软件开发工具和环境 ( C)程序人员的数量 ( D)计算机的并行处理能力 6 在软件测试设计中,软件测试的主要目的是 ( A)实验性运行软件 ( B)证明软件正确 ( C)找出软件中全部错误 ( D)尽可能多地发现软件中的错误 7 数据处理的最小单位是 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 8 索引属于 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模

3、式 9 下述关于数据库系统的叙述中正确的是 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 10 数据库系统的核心是 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 11 下列说法错 误的是 ( A)关系中每一个属性对应一个值域 ( B)关系中不同的属性可对应同一值域 ( C)对应同一值域的属性为不同的属性 ( D) DOM( )表示属性 A的取值范围 12 当选中菜单某个选项时,都会有一定的动作,这个动作可以是 ( A)执行一条命令 ( B)执行一个

4、过程 ( C)激活另一个菜单 ( D)以上都可以 13 下列关于报表带区及其作用的叙述,错误的是 ( A)对于 “标题 ”带区,系统只在报表开始时打印一次该带区所包含的内容 ( B)对于 “页标头 ”带区,系统只打印一次该带区所包含的内容 ( C)对于 “细节 ”带区,每条记录的内容只打印一次 ( D)对于 “组标头 ”带区,系统将在数据分组时每组打印一次该内容 14 下列命令中,不能用做连编命令的是 ( A) BUILD PROJECT ( B) BUILD FORM ( C) BUILD EXE ( D) BUILD APP 15 在 “项目管理器 ”窗口中可以完成的操作是 ( A)新建文

5、件 ( B)删除文件 ( C)修改文件 ( D)以上操作均可以 16 语句 “DELETE FROM成绩表 WHERE计算机 60”的功能是 ( A)物理删除成绩表中计 算机成绩在 60分以下的学生记录 ( B)物理删除成绩表中计算机成绩在 60分以上的学生记录 ( C)逻辑删除成绩表中计算机成绩在 60分以下的学生记录 ( D)将计算机成绩低于 60分的字段值删除,但保留记录中其它字段值 17 下列选项中,视图不能够完成的是 ( A)指定可更新的表 ( B)指定可更新的字段 ( C)检查更新合法性 ( D)删除和视图相关联的表 18 下列关于运行查询的方法中,不正确的一项是 ( A)在项目管

6、理器 “数据 ”选项卡中展开 “查询 ”选项,选择要运行的查询,单击 “运行 ”命令按钮 ( B)单击 “查询 ”菜单中的 “运行查询 ”命令 ( C)利用快捷键 CTRL+D运行查询 ( D)在命令窗口输入命令 DO查询文件名 .qpr 19 在 Visual FoxPro中,数据的完整性不包括 ( A)实体完整性 ( B)域完整性 ( C)属性完整性 ( D)参照完整性 20 用于指明表格数据源类型的属性是 ( A) RecordSourceType ( B) RecordSource ( C) ColumnCount ( D) LinkMaster 21 将 2003年 6月 19日存入

7、日期型变量 X的正确方 法是 ( A) STOREDTOC(“06/19/2003“)TO X ( B) STORE 06/19/2003 TO X ( C) STORE CTOD(“06/19/2003“)TO X ( D) STORE“06/19/2003“TO X 22 执行下列命令,输出结果是 STORE -3.1561 TO X ?“X “+STR(X, 6, 2) ( A) 3.16 ( B) X -3.16 ( C) -3.16 ( D) X 3.16 23 在 Visual FoxPro中,下列各项的数据类型所占字符 的字节数相等的是 ( A)日期型和逻辑型 ( B)日期型和通

8、用型 ( C)逻辑型和备注型 ( D)备注型和通用型 24 SQL定义功能中,用 CREATE TABLE建立表时, FOREIGN KEY REFERENCES 短语的含义是 ( A)说明主关键字 ( B)建立表之间的联系 ( C)说明有效性规则 ( D)说明根据指定数组的内容建立表 25 SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是 ( A)临时表、视图、文本文件 ( B)数组、永久性表、视图 ( C)永久性表、数组、文本文件 ( D)视图、永久性表、文本文件 26 对一类相似对象的性质描述的是 ( A)对象 ( B)类 ( C)子类 ( D)继承

9、27 建立局部变量的命令是 ( A) PUBLIC ( B) LOCAL ( C) PRIVATE ( D) CREATE 28 有如下程序段: OPEN DATABACE xsxk USE学生 IN 0 SELECT学生 STORE 0 TO m, w SCAN FOR_ IF 性别 T m m+1 ELSE w w+1 ENDIF EDNSCAN CLEAR ?男生人数 , m ?女生人数 , w CLOSE DATABASE RETURN 功能说明:本程序段是统计专业代码 (学号的第3、 4位 )为 03的男、女生人数,则画横线处应填 ( A) SUBSTR(学号, 1, 2) 03 (

10、 B) SUBSTR(学号, 2, 2) 03 ( C) SUBSTR(学号, 3, 2) 03 ( D) SUBSTR(学号, 4, 2) 03 29 下 列选项中,不属于 SQL数据定义功能的是 ( A) SELECT ( B) CREATE ( C) ALTER ( D) DROP 30 嵌套查询命令中的 IN,相当于 ( A)等号 ( B)集合运算符 ( C)加号 + ( D)减号 31 查询借阅了两本和两本以上图书的读者姓名和单位,应使用 SQL语句 ( A) SELECT姓名,单位 FROM读者; WHERE借书证号 IN; (SELECT借书证号 FROM借阅; GROUP BY

11、借书证号 HAVING COUNT(*) 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姓名,单位 FROM读者; WHERE借书证号 IN; (SELECT借书证号 FROM借阅; GROUP BY借书证号 WHERE COUNT(*)

12、2) 32 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3种:前序遍历、【 】遍历和后序遍历。 33 结构化程序设计方法的主要原则可以概括为自项向下、逐步求精、【 】和限制使用 go to语句。 34 软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【 】的设计来实现。 35 数据库系统的三级模式分别为【 】模式、内部级模式与外部级模式。 36 数据字典是各类数据描述的集合,它通常包括 5个部分,即数 据项、数据结构、数据流、【 】和处理过程。 37 为了把多对多的联系分解成两个一对多联系所建立的 “纽带表 ”中,应该包含两个表的【 】 3

13、8 命令 ?LEN(“THIS IS MY BOOK“)的结果是【 】 39 SQLSELECT语句为了将查询结果存放到临时表中应该使用【 】短语; 40 以下 2题是基于下述描述: 设有图书管理数据库: 图书 (总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价N(6, 2) 读者 (借书证号 C(4),单位 C(8),姓名 C(6入性别 C口 ),职称 C(6),地址 C(20) 借阅 (借书证号 C(4),总编号 C(6),借书日期 D(8) 40 对于图书管理数据库,查询与 “0005”号借书证借有相同书的借书证号。请对下面的 SQL语句填

14、空: SELECTDISTINCT借书证号 FROM借阅 WHERE总编号;【 】 41 对于图书管理数据库,如下的 SQL命令: SELECT书名,作者,出版单位 FROM图书管理 !图书; WHERE出版单位: ”高等教育出版社 ”OR出版单位: ”电子工业出 版社 ” 其中, WHERE短语后的出版单位 -”高等教育出版社 ”OR出版单位: ”电子工业出版社 ” 对应的关系操作是【 】。 42 对于图书管理数据库,要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的 SQL语句填空: SELECT姓名,单位 FROM图书管理 !读者; WHERE借书证号 m(SELECT【 】 F

15、ROM图书管理 !借阅; GROUPBY借书证号【 】 COUNT(*) =2) 国家二级 VF笔试模拟试卷 79答案与解析 1 【正确答案】 B 【试题 解析】 所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个叶子结点。这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第 k层上有 2k-1个结点,且深度为 m的满二叉树有 2m-1个结点。 2 【正确答案】 D 【试题解析】 前序遍历的第一个结点 a为树的根结点;中序遍历中 a的左边的结点为 a的左子树, a右边的结点为 a的右子树;再分别对 a的左右子树进行上述两步处理,直到每个结点都找到正确的位置

16、。 3 【正确答案】 A 【试题解析】 一些较流行的程序语言允许过程 的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。 4 【正确答案】 B 【试题解析】 软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。 5 【正确答案】 B 【试题解析】 软件下程鼓励研制和采用各种先进

17、的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件的开发效率、维护效率和软件质量。 6 【正确答案】 D 【试题解析】 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。 7 【正确答案】 C 【试题解析】 数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是 指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。故正确答案为选项 C。 8 【正确答案】 B 【试题解析】 内模式

18、 (Internal Schema) 又称物理模式 (Physical Schema) ,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。 9 【正确答案】 A 【试题解析】 数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保 持相同的值。 10 【正确答案】 B 【试题解析】 数据库管理系统 (Database Management System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,数据库管理系

19、统是数据库系统的核心。 11 【正确答案】 C 【试题解析】 关系中每一个属性都有一个取值范围,称为属性的值域。每一个属性对应一个值域,不同属性可对应同一个值域。对应同一值域的却不一定是不同的属性。属性的值域用 DOM(A) 表示, A表示属性的 名称。 12 【正确答案】 D 【试题解析】 无论是哪种菜单,当选中菜单某个选项时,都会有一定的动作,这个动作可以是执行一条命令、执行一个过程和激活另一个菜单。 13 【正确答案】 B 【试题解析】 打印或预览报表时,系统会以不同的方式处理各个带区的数据,对于 “页标头 ”带区,系统将在每一页上打印一次该带区的内容。 14 【正确答案】 B 【试题解

20、析】 选项 A) 用来连编项目。选项 C) 和选项 D) 用来连编应用程序。 15 【正确答案】 D 【试题解析】 在 “项目管理 器 ”的窗口中,可以完成文件的新建、删除和修改等操作。 16 【正确答案】 C 【试题解析】 在使用 SQL语句的删除命令时,根据 WHERE短语删除满足指定条件的记录,如果不使用 WHERE短语,则表示删除表中的所有记录。此处是对表中的记录进行逻辑删除,如果要物理删除表中记录,还需要加上 PACK命令。 17 【正确答案】 D 【试题解析】 视图可以指定可更新的表,可以更新字段值,检查更新合法性。 18 【正确答案】 C 【试题解析】 在 Visual FoxP

21、ro中,运行查询的方法有多 种,利用快捷键的命令应该是 CTRL+Q,本题中的其他 3种方法均可运行查询。 19 【正确答案】 C 【试题解析】 在数据库中数据完整性是指保证数据正确的特性,数据完整性一般包括实体完整性、域完整性和参照完整性等。 Visual FoxPro提供了实现这些完整性的方法和手段。 20 【正确答案】 A 【试题解析】 用于指明表格的列数的属性是 ColumnCount, RecordSourceType属性是用于指明表格数据源的类型, RecordSource属性用于指定表格数据源,LinkMaster属性用于指定表格控件中所显示的子表的父表名称。 21 【正确答案】

22、 C 【试题解析】 CTOD()函数是将字符表达式转换成日期型数据,其它几个答案数据类型不一致。 22 【正确答案】 B 【试题解析】 STORE是用于给内存变量赋值, STR()函数是将数值转换成字符,转换时自动四舍五入,本题是要保存两位小数点,所以正确答案应是 X -3.16 23 【正确答案】 D 【试题解析】 在 Visual FoxPro中,系统默认的备注型和通用型字段占 4个字节,日期型字段占 8个字节 ,逻辑型字段只占 1个字节。 24 【正确答案】 B 【试题解析】 在使用 SQL语句 CREATE TABLE建立表时,可使用 FOREIGN KEYREFERENCES 短语来

23、建立表之间的联系。 25 【正确答案】 C 【试题解析】 在 SQL的查询语句中,其结果可存放到数组、临时表、永久性表或文本文件中,但是不能存放到视图中,视图是从基本表中派生出来的一个 “虚表 ”,不能用来存放 SQL的查询结果。 26 【正确答案】 B 【试题解析】 类是对一类相似对象的性质描述,这些对象具有相 同的性质。 27 【正确答案】 B 【试题解析】 建立局部变量的命令是 LOCAL, PUBLIC用来建立公共变量,PRIVATE用来隐藏主程序中可能存在的变量。 28 【正确答案】 C 【试题解析】 SCANENDSCAN 语句一般用于处理表中记录,语句可指明需处理的记录范围及应满

24、足的条件,是一个循环语句。 SUBSTR()函数是从指定表达式值的某个位置起取指定长度的子串作为函数值。根据此题题意,正确答案为 C) 。 29 【正确答案】 A 【试题解析】 选项 A) 用来查询数据 ,属于 SQL的查询功能。选项 B) 用来创建表,选项 C) 用来修改表结构,选项 D) 用来删除表文件,都属于 SQL的定义功能。 30 【正确答案】 B 【试题解析】 嵌套查询命令中, IN相当于集合运算符,选项 A) , C) , D) 只是用来迷惑考生。 31 【正确答案】 A 【试题解析】 本小题考查了 SQL查询功能的嵌套查询和分组与计算查询,分组与计算查询中,利用 HAVING进

25、一步限定分组的条件。 HAVING子句和 WHERE子句不矛盾,在查询中是先用 WHERE子句限定元组,然后进行分组 ,最后再用 HAVING子句限定分组。 32 【正确答案】 中序 【试题解析】 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3种:前序遍历、中序遍历和后序遍历。前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时

26、,仍然先遍历左子树,然后 访问根结点,最后遍历右子树。后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历右子树,然后访问根结点,最后遍历左子树;并且遍历左、右子树时,仍然先遍历右子树,然后访问根结点,最后遍历左子树。 33 【正确答案】 模块化 【试题解析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用 goto语句。自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。逐步求精: 对复杂问题,应设计一些子目标作过渡,逐步细化。模块化:一个复杂问题,

27、肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。限制使用 go to语句。 34 【正确答案】 测试实例 【试题解析】 进行软件测试时,应精心设计测试实例和选择测试数据,以对系统进行全面测试。 35 【正确答案】 概念或概念级 【试题解析】 数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。概念模式是数据 库系统中全局数据逻辑结构的描述,是全体用户 (应用 )公共数据视图。 内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及 ha

28、sh等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上 (如磁盘及磁盘操作 )。外模式也称子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。 36 【正确答案】 数据存储 【试题解析】 数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项,是数据的最小单位;数 据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。 37 【正确答案】 主关键字 或 主键 【试题解析】 为了把多对多的联

29、系分解成两个一对多联系所建立的 “纽带表 ”中应包含两个表的主关键字。纽带表不一定需要自己的主关键字,如果需要,应当将它所联系的两个表的主关键字作为组合关键字指定为主关键字。 38 【正确答案】 15 【试题解析】 求字符串长度函数语法 ; LEN(cExpression)功能:返回指定字符表达式值的长度,即所包含的字符个数 (一个汉字占两个字符的长度 )。返回值:Numeric 39 【正确答案】 IntoCursor 【试题解析】 Into cursor短语将查询结果存放到临时表中 格式为: select*fromIntocursorcursoITname 查询的结果放到永久表中用: IN

30、TO TABLE tablename 查询结果放到数组中用: INTO ARRAY array Var 40 【正确答案】 IN (SELECT总编号 FROM借阅 WHERE借书证号 =“0005“) 【试题解析】 查询操作需使用 SELECT命令。本题通过嵌套查询实现,内层查询的结果是 “0005”号借书证所借图书的总编号的集合,再由外层查询在借阅表中查询借阅了总编号集合中的图书的借书证号。由于 “0005”号借书证可能借阅了多本图书,又由于可能有读者借阅了两本或两本以上图书与 “0005”号借书证所借的图书相同,这样会使查询结果出现重复值,所以要在 SELECT后加 DISTINCT短语

31、取消重复值。 41 【正确答案】 选择操作 或 选择 【试题解析】 SELECT命令是用于实现查询操作的, WHERE短语在 SELECT命令中用于选择满足条件的元组,将选择条件的逻辑表达式置于 W11ERE短语后,实现关系的选择操作。 42 【正确答案】 借书证号 , HAVING 【试题解析】 查询操作要用 SELECT命令实现。本题是嵌套查询,其内层查询带有限定条件的分组查询。内层查询按借书证号进行分组,也就是按读者进行分组,对借阅表中的每一种借书证号所借的图书数目通过 COUNT(*)进行统计,只查询借阅了两本和两本以上图书的借书证号,即 COUNT(*)作为 HAVING短语的条件,对分组进行限制。内层查询的结果得到借书证号的一个集合。外层查询依据内层查询的结果在读者表中查询相应的读者姓名和单位。

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

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

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