【计算机类职业资格】国家二级VF笔试-试卷46及答案解析.doc

上传人:appealoxygen216 文档编号:1334071 上传时间:2019-10-17 格式:DOC 页数:12 大小:76.50KB
下载 相关 举报
【计算机类职业资格】国家二级VF笔试-试卷46及答案解析.doc_第1页
第1页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷46及答案解析.doc_第2页
第2页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷46及答案解析.doc_第3页
第3页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷46及答案解析.doc_第4页
第4页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷46及答案解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、国家二级 VF 笔试-试卷 46 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:32,分数:64.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列选项中不属于结构化程序设计方法的是(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用3.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法4.在软件测试设计中,软件测试的主要目的是(分数:2.00)A.实验

2、性运行软件B.证明软件正确C.找出软件中全部错误D.尽可能多地发现软件中的错误5.栈通常采用的两种存储结构是(分数:2.00)A.顺序存储结构和链式存储结构B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构6.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是(分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件7.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaech

3、f,则其后序遍历的结点访问顺序是(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca8.具有 3 个结点的二叉树有(分数:2.00)A.2 种形态B.4 种形态C.7 种形态D.5 种形态9.下列叙述中,正确的是(分数:2.00)A.用 E-R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系B.用 E-R 图只能表示实体集之间一对一的联系C.用 E-R 图只能表示实体集之间一对多的联系D.用 E-R 图表示的概念数据模型只能转换为关系数据模型10.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于(分数:2.00)A.需求分析阶

4、段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段11.在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为(分数:2.00)A.63B.64C.6D.712.有班级表和学生表如下: 班级表班级号 班级名称 班级人数 200301 03 计算机一班 55 200302 03 计算机二班 48 200303 03 计算机三班 50 学生表 班级号 学号 姓名 性别 籍贯 200301 1001 王伟 男 北京 200301 1002 刘红 女 上海 200301 1003 李林 女 北京 200302 2001 张清 女 上海 200302 2002 刘雷 男 上海 有如下 S

5、QL 语句: SELECT MAX(班级人数) INTO ARRAY arr FROM 班级表 执行该语句后(分数:2.00)A.arr1的内容为 48B.arr1的内容为 55C.arr0的内容为 48D.arr0的内容为 5513.用二维表数据来表示实体及实体之间联系的数据模型为(分数:2.00)A.层次模型B.网状模型C.关系模型D.E-R 模型14.下列关于运行查询的方法中,不正确的一项是(分数:2.00)A.在项目管理器“数据“选项卡中展开“查询“选项,选择要运行的查询,单击“运行“命令按钮B.单击“查询“菜单中的“运行查询“命令C.利用快捷键 CTRL+D 运行查询D.在命令窗口输

6、入命令 DO 15.下面是关于表单数据环境的叙述,其中错误的是(分数:2.00)A.可以在数据环境中加入与表单操作有关的表B.数据环境是表单的容器C.可以在数据环境中建立表之间的联系D.表单运行时自动打开其数据环境中的表16.有如下 SQL-SELECT 语句 SELECT * FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4 与该语句等价的是(分数:2.00)A.SELECT * FROM HH WHERE 单价=10.6B.SELECT * FROM HH WHERE 单价 10.6C.SELECT * FROM HH WHERE 单价=13.4 AND 单价1

7、3.4 AND 单价=ALL; (SELECT 工资 FROM 职工表 WHERE 仓库号=“A1“) 执行语句后,显示查询到的仓库号有(分数:2.00)A.A1B.A3C.A1,A2D.A1,A3二、填空题(总题数:16,分数:32.00)33.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_34.软件定义时期主要包括 1 和需求分析两个阶段。(分数:2.00)填空项 1:_35.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:2.00)填空项 1:_36.数据的逻辑结构有线性结构和 1 两大类。(

8、分数:2.00)填空项 1:_37.某二叉树中度为 2 的结点有 n 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_38.在 E-R 图中,矩形表示 1。(分数:2.00)填空项 1:_39.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_40.查询图书表中每类图书中多于 1 册的图书的分类号、册数和平均单价。请对下面的 SQL 语句填空: SELECT 分类号,COUNT(*),AVG(单价) FROM 图书; GROUP BY 分类号 HAVING 1(分数:2.00)填空项 1:_41.要求按成绩降序排序,输出“文学系“学生选修了“计算机“课程的

9、学生姓名和成绩。请将下面的 SQL 语句填写完整。 SELECT 姓名,成绩 FROM 学生表,选课表; WHERE 院系=“文学系“ AND 课程名=“计算机“ AND 学生表.学号=选课表.学号; ORDER BY 1(分数:2.00)填空项 1:_42.删除 COURSE 表中字段“学时数“,使用 SQL 语句: 1TABLE COURSE DROP 学时数(分数:2.00)填空项 1:_43.在文本框中, 1 属性指定在一个文本框中如何输入和显示数据,利用 PasswordChar 属性指定文本框内显示占位符。(分数:2.00)填空项 1:_44.打开数据库表文件后,当前记录指针指向

10、80,要使指针指向记录号为 70 的记录,应使用命令 1。(分数:2.00)填空项 1:_45.已知表单文件名 myform.scx,表单备注文件名 my form.sct。运行这个表单的命令是 1。(分数:2.00)填空项 1:_46.在 Visual FoxPro 中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 1 属性值。(分数:2.00)填空项 1:_47.如果要为控件设置焦点,则该控件的 1 和 Enabled 属性值为真。(分数:2.00)填空项 1:_48.在 SQL 的 SELECT 语句进行分组计算查询时,可以使用 1 子句来去掉不满足条件的分组。(分数:2.00

11、)填空项 1:_国家二级 VF 笔试-试卷 46 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:32,分数:64.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.下列选项中不属于结构化程序设计方法的是(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:解析:结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用 goto 语句。可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,

12、是提高软件生产效率的最主要方法。面向对象的程序设计具有可复用性的优点。3.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:解析:模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。4.在软件测试设计中,软件测试的主要目的是(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.尽可能多地发现软件中的错误 解析:解析:使用人工或自动手段来运行或测定某个系统的过程,目的在于检验它是否满足规定的需求或是弄清

13、预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试以查找错误为目的,而不是为了演示软件的正确功能。5.栈通常采用的两种存储结构是(分数:2.00)A.顺序存储结构和链式存储结构 B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构解析:解析:和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top 指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。6.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是(

14、分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 解析:解析:线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。7.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca 解析:解析:前序遍历的第一个结点 a 为

15、树的根结点;中序遍历中 a 的左边的结点为 a 的左子树,a 右边的结点为 a 的右子树;再分别对 a 的左右子树进行上述两步处理,直到每个结点都找到正确的位置。8.具有 3 个结点的二叉树有(分数:2.00)A.2 种形态B.4 种形态C.7 种形态D.5 种形态 解析:解析:具有 3 个结点的二叉树有以下的几种形态:9.下列叙述中,正确的是(分数:2.00)A.用 E-R 图能够表示实体集间一对一的联系、一对多的联系和多对多的联系 B.用 E-R 图只能表示实体集之间一对一的联系C.用 E-R 图只能表示实体集之间一对多的联系D.用 E-R 图表示的概念数据模型只能转换为关系数据模型解析:

16、解析:两个实体之间的联系实际上是实体集合的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多(或多对一)的联系和多对多的联系;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层次模型等各种模型转换。10.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于(分数:2.00)A.需求分析阶段B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段解析:解析:E-R 模型即实体-联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。数据库逻辑设计阶段包括以下几个过程:从 E-R 图向关系模式转换

17、,逻辑模式规范化及调整、实现规范化和 RDBMS,以及关系视图设计。11.在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为(分数:2.00)A.63B.64 C.6D.7解析:解析:顺序查找是从线性表的第一个元素开始依次向后查找,如果线性表中的第一个元素就是要查找的元素,则只需要做一次比较就查找成功;但如果要查找的元素是线性表中的最后一个元素,或者要查找元素不在线性表中,则需要与线性表中所有元素进行比较,这是顺序查找的最坏情况,比较次数为线性表的长度。12.有班级表和学生表如下: 班级表班级号 班级名称 班级人数 200301 03 计算机一班 55 200302 03

18、计算机二班 48 200303 03 计算机三班 50 学生表 班级号 学号 姓名 性别 籍贯 200301 1001 王伟 男 北京 200301 1002 刘红 女 上海 200301 1003 李林 女 北京 200302 2001 张清 女 上海 200302 2002 刘雷 男 上海 有如下 SQL 语句: SELECT MAX(班级人数) INTO ARRAY arr FROM 班级表 执行该语句后(分数:2.00)A.arr1的内容为 48B.arr1的内容为 55 C.arr0的内容为 48D.arr0的内容为 55解析:解析:此命令是将班级人数字段值中的最大数保存到数组中,数

19、组元素的上标和下标都是从 1 开始的。13.用二维表数据来表示实体及实体之间联系的数据模型为(分数:2.00)A.层次模型B.网状模型C.关系模型 D.E-R 模型解析:解析:数据库管理系统支持的数据模型有 3 种:层次模型、网状模型和关系模型。关系模型是用二维表结构来表示实体及实体之间的联系。14.下列关于运行查询的方法中,不正确的一项是(分数:2.00)A.在项目管理器“数据“选项卡中展开“查询“选项,选择要运行的查询,单击“运行“命令按钮B.单击“查询“菜单中的“运行查询“命令C.利用快捷键 CTRL+D 运行查询 D.在命令窗口输入命令 DO 解析:解析:在 Visual FoxPro

20、 中,运行查询的方法有多种,利用快捷键的命令应该是 CTRL+Q,本题中的其他 3 种方法均可运行查询。15.下面是关于表单数据环境的叙述,其中错误的是(分数:2.00)A.可以在数据环境中加入与表单操作有关的表B.数据环境是表单的容器 C.可以在数据环境中建立表之间的联系D.表单运行时自动打开其数据环境中的表解析:解析:在数据环境设计器环境下,可以向数据环境添加表或视图,选项 A)正确;如果添加到数据环境的两个表来自于某个数据库,且在数据库中已经为它们设置了永久联系,那么这两个表在数据环境中会自动产生一个相应的关联,选项 C)正确;数据环境中的表、视图和关联会随着表单的运行而打开和建立,并随

21、着表单的关闭而关闭,选项 D)正确。16.有如下 SQL-SELECT 语句 SELECT * FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4 与该语句等价的是(分数:2.00)A.SELECT * FROM HH WHERE 单价=10.6 B.SELECT * FROM HH WHERE 单价 10.6C.SELECT * FROM HH WHERE 单价=13.4 AND 单价13.4 AND 单价=ALL; (SELECT 工资 FROM 职工表 WHERE 仓库号=“A1“) 执行语句后,显示查询到的仓库号有(分数:2.00)A.A1B.A3C.A1,A

22、2D.A1,A3 解析:解析:本题查询的是职工的工资大于或等于 A1 仓库中所有职工工资的仓库号。在 SQL 语句中可以使用 ANY,ALL 等量词进行查询。其中 ANY 在进行比较运算时,只要子查询中有一行能使结果为真,则结果就为真;而 ALL 则要求子查询中的所有行都使结果为真时,结果才为真。二、填空题(总题数:16,分数:32.00)33.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:34.软件定义时期主要包括 1 和需求分析两个阶段。(分数:2.00)填空项 1:_ (正确答案:正确答案:可行性研究)解析:解析:软件生

23、命周期一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等,还可以将软件生命周期分为三个阶段:软件定义阶段:可行性研究和需求分析;软件开发阶段:设计、实现和测试;软件运行维护阶段:交付使用和维护。35.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:2.00)填空项 1:_ (正确答案:正确答案:完善性)解析:解析:软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变

24、化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再次开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。36.数据的逻辑结构有线性结构和 1 两大类。(分数:2.00)填空项 1:_ (正确答案:正确答案:非线性结构)解析:解析:数据的逻辑结构有线性结构和非线性结构两大类。37.某二叉树中度为 2 的结点有 n 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:正确答案:n+1)解析:解析:在任意一棵二叉树中,度为 O

25、 多结点(即叶子结点)总是比度为 2 多结点多一个。38.在 E-R 图中,矩形表示 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:实体)解析:解析:在 E-R 图中用矩形表示实体;椭圆形表示属性;菱形表示联系。39.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_ (正确答案:正确答案:NULL)解析:解析:在 SQL 语句中,用 NULL 表示空值,查询空值时要使用“IS NULL“,“=NULL“是无效的。40.查询图书表中每类图书中多于 1 册的图书的分类号、册数和平均单价。请对下面的 SQL 语句填空: SELECT 分类号,COUNT(*),AVG

26、(单价) FROM 图书; GROUP BY 分类号 HAVING 1(分数:2.00)填空项 1:_ (正确答案:正确答案:COUNT(*)1)解析:解析:查询操作用 SELECT 命令实现。本题是查询结果出自一个表的分组计算查询,按图书的分类号进行分组,通过“GROUP BY 分类号“实现。计算每类图书的平均单价通过 AVG(单价)实现,COUNT(*) 函数用于统计每类图书的册数。这是一个带限定条件的分组查询。要求按分类号进行分组的每一组的图书册数多于 1,即 COUNT(*)1 将其置于 HAVING 短语后面。41.要求按成绩降序排序,输出“文学系“学生选修了“计算机“课程的学生姓名

27、和成绩。请将下面的 SQL 语句填写完整。 SELECT 姓名,成绩 FROM 学生表,选课表; WHERE 院系=“文学系“ AND 课程名=“计算机“ AND 学生表.学号=选课表.学号; ORDER BY 1(分数:2.00)填空项 1:_ (正确答案:正确答案:成绩 DESC)解析:解析:本题为 SQL 简单的联接查询,注意两表联接的关键-“学生表.学号=选课表.学号“。降序的关键字为 DESC42.删除 COURSE 表中字段“学时数“,使用 SQL 语句: 1TABLE COURSE DROP 学时数(分数:2.00)填空项 1:_ (正确答案:正确答案:ALTER)解析:解析:删

28、除表中记录的 SQL 语句如下:ALTER TABLE 表名 DROP COLUMN 字段名43.在文本框中, 1 属性指定在一个文本框中如何输入和显示数据,利用 PasswordChar 属性指定文本框内显示占位符。(分数:2.00)填空项 1:_ (正确答案:正确答案:InputMask)解析:解析:在文本框中,PasswordChar 属性指定文本框控件内是显示用户输入的字符还是显示占位符;InputMask 属性指定在一个文本框中如何输入和显示数据。44.打开数据库表文件后,当前记录指针指向 80,要使指针指向记录号为 70 的记录,应使用命令 1。(分数:2.00)填空项 1:_ (

29、正确答案:正确答案:GO 70)解析:解析:在 Visual FoxPro 中,可以使用 GO|GOTO nRecordNumber 命令直接定位记录,nRecordNumber是记录号。45.已知表单文件名 myform.scx,表单备注文件名 my form.sct。运行这个表单的命令是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:Do Form myform)解析:解析:运行表单,就是根据表单文件及表单备注文件的内容产生表单对象。在命令窗口中输入命令:DO FORM NAME WITH ,厖46.在 Visual FoxPro 中,如果要改变表单上表格对象中当前显示的列数

30、,应设置表格的 1 属性值。(分数:2.00)填空项 1:_ (正确答案:正确答案:ColumnCount)解析:解析:表格控件的 ColumnCount 属性指定表格的列数,该属性在设计时可用,在运行时可读写。47.如果要为控件设置焦点,则该控件的 1 和 Enabled 属性值为真。(分数:2.00)填空项 1:_ (正确答案:正确答案:Visible)解析:解析:在 Visual FoxPro 中,对象被选定,就获得焦点。如果要为控件设置焦点, Enabled 和Visible 属性的值必须为真(.T.),其中 Enabled 属性决定控件是否可用,而 Visible 属性决定控件是否可见。48.在 SQL 的 SELECT 语句进行分组计算查询时,可以使用 1 子句来去掉不满足条件的分组。(分数:2.00)填空项 1:_ (正确答案:正确答案:HAVING)解析:解析:在 SQL 中,使用 GROUP BY 子句进行分组计算查询,使用 HAVING 子句限定分组。

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

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

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