【计算机类职业资格】国家二级VF笔试-试卷66及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷66及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷66及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 笔试-试卷 66 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列叙述中正确的是( )。(分数:2.00)A.数据的逻辑结构与存储结构必定一一对应B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上 3 种说法都不对3.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序
2、存储的有序线性表B.线性链表C.二叉链表D.有序线性链表4.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/25.程序设计方法要求在程序设计过程中,( )。(分数:2.00)A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C.先画出流程图,再根据流程图编制出程序,最后经调试便程序运行结果正确后再在程序中的适当位置处加注释D.以上 3 种说法都不对6.下列描述中正确的是
3、( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题7.在面向对象方法中,实现信息隐蔽是依靠( )。(分数:2.00)A.对象的继承B.对象的多态C.对象的封装D.对象的分类8.冒泡排序在最坏情况下的比较次数是( )。(分数:2.00)A.n(n+1)/2B.nlog2nC.n(n-1)/2D.n/29.下列实体的联系中,属于多对多联系的是( )。(分数:2.00)A.学生与课程B.学校与校长C.住院的病人与病床D.职工与工资10.在面向对象
4、的程序设计中,下列叙述中错误的是( )。(分数:2.00)A.对象是面向对象软件的基本模块B.对象不是独立存在的实体,各个对象之间有关联,彼此依赖C.下一层次的对象可以继承上一层次对象的某些属性D.同样的消息被不同对象接受时,可导致完全不同的行动11.下列关于 E-R 图的描述中正确的是( )。(分数:2.00)A.E-R 图只能表示实体之间的联系B.E-R 图只能表示实体和实体之间的联系C.E-R 图只能表示实体和属性D.E-R 图能表示实体、属性和实体之间的联系12.当内存变量与字段名变量重名时,系统优先处理( )。(分数:2.00)A.内存变量B.字段名变量C.全局变量D.局部变量13.
5、设 X=10,语句?VARTYPE(“X“)的输出结果是( )。(分数:2.00)A.NB.CC.10D.X14.表格控件的数据源可以是( )。(分数:2.00)A.视图B.表C.SQL SELECT 语句D.以上 3 种都可以15.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( )。(分数:2.00)A.在父表联接字段上建立普通索引,在于表联接字段上建立主索引B.在父表联接字段上建立主索引,在子表联接字段上建立普通索引C.在父表联接字段上不需要建立任何索引,在子表联接字段上建立普通索引D.在父表和子表的连接字段上都要建立
6、主索引16.设当前表有 10 条记录,若要在第 5 条记录的前面插入一条记录,在执行 GO 5 后再执行如下命令( )。(分数:2.00)A.INSERTB.INSERT BLANKC.INSERT BEFORED.APPEND BEFORE17.数据库表的字段可以定义规则,规则是( )。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前 3 种说法都不对18.在 ESQL 语句中,与表达式“供应商名 LIKE“%北京%“”功能相同的表达式是( )。(分数:2.00)A.LEFT(供应商名,4)=“北京”B.“北京”供应商名C.供应商名 In“%北京%”D.AT(供应商名,“北
7、京”)19.以下关于“查询”的描述正确的是( )。(分数:2.00)A.查询保存在项目文件中B.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中20.运行程序:AA=0FORI=2TO 100 STEP 2 AA=AA+IENDFOR? AARETURN 该程序得到的结果为( )。(分数:2.00)A.1100 中奇数的和B.1100 中偶数的和C.1100 中所有数的和D.没有意义21.在 Visual FoxPro 中,下列关于表的叙述正确的是( )。(分数:2.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则
8、和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值22.对于创建新类,Visual FoxPro 提供的工具有( )。(分数:2.00)A.类设计器和报表设计器B.类设计器和表单设计器C.类设计器和查询设计器D.类设计器23.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时,( )。(分数:2.00)A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关24.有关连编应用程序,下面的描述正确的是(
9、)。(分数:2.00)A.项目连编以后应将主文件视作只读文件B.个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中,文件名左侧带有符号“”的文件在项目连编后是只读文件25.在 Visual FoxPro 中,下面关于索引的正确描述是( )。(分数:2.00)A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建立索引是创建一个索引文件,该文件包含指向表记录的指针D.使用索引可以加快对表的更新操作26.以下关于“视图”的描述正确的是( )。(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库中C.视图保存在表
10、文件中D.视图保存在视图文件中27.单击项目上的“连编”,则可以生成( )文件。(分数:2.00)A.BATB.APPC.DATD.DAC二、填空题(总题数:16,分数:32.00)28.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_29.在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个 1 实际上对应一个处理模块。(分数:2.00)填空项 1:_30.结构化程序设计的 3 种基本结构分别是顺序、选择和 1。(分数:2.00)填空项 1:_31.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必
11、须是 1。(分数:2.00)填空项 1:_32.一个模块直接调用的其他模块个数称为 1。(分数:2.00)填空项 1:_33.数据库系统中实现各种数据管理功能的核心软件是 1。(分数:2.00)填空项 1:_34.项目管理器中,用于显示应用程序中所有的文件的是“ 1”选项卡。(分数:2.00)填空项 1:_35.自由表与数据库表相比较,在数据库中可以建立 1 索引,而在自由表中不能建立。(分数:2.00)填空项 1:_36.“报表控件”工具栏中的“图片/ActiveX 绑定”控件用于显示图片和 1 字段的内容。(分数:2.00)填空项 1:_37.在 Visual FoxPro 中,用来确定复
12、选框是否被选中的属性是 1。(分数:2.00)填空项 1:_38.利用 SQL 语句的定义功能,建立一个学生表文件,其中为学号建立主索引,年龄的默认值为 18,语句格式为: CREATE TABLE 学生(; 学号 C(5) 1; 年龄 I DEFAULT 18)(分数:2.00)填空项 1:_39.通过 Visual FoxPro 的视图,不仅可以查询数据库表,还可以 1 数据库表。(分数:2.00)填空项 1:_40.为了通过视图更新基本表中的数据,需要在视图设计器界面的左下角选中 1 复选框。(分数:2.00)填空项 1:_41.使用 SQL 语句实现将一条新的记录插入“学生”表中: I
13、NSERT 1 学生(学号,姓名) VALUES(“9801“,“李峰“)(分数:2.00)填空项 1:_42.当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为: SELECT A.学号 FROM 选课表 A,选课表 B; WHERE A.学号=B.学号 AND; A.课程名称=“计算机“ AND 1(分数:2.00)填空项 1:_43.在成绩表中,检索选修 3 门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩 4 个字段。请将下列 SQL 语句补充完整。 SELECT 学号,SUM(成绩) FROM 成绩表; WHERE 成绩=
14、60; GROUP BY 学号; 1 COUNT(*)=3(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 66 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.下列叙述中正确的是( )。(分数:2.00)A.数据的逻辑结构与存储结构必定一一对应B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上
15、 3 种说法都不对 解析:解析:一种数据的逻辑结构根据需要可以表示成多种存储结构,数据的逻辑结构与存储结构不一定一一对应,选项 A 错误。计算机的存储空间是向量式的存储结构,但一种数据的逻辑结构根据需要可以表示成多种存储结构,如线性链表是线性表的链式存储结构,数据的存储结构不一定是线性结构,因此选项B 错误。数组一般是顺序存储结构,但利用数组也能处理非线性结构。选项 C 错误。由此可知,只有选项D 的说法正确。3.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:解析:二分查找从适用于顺序存储的有序表。4.对
16、于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:解析:假设线性表的长度为 n,在最坏情况下,冒泡排序和快速排序需要的比较次数为 n(n-1)/2。5.程序设计方法要求在程序设计过程中,( )。(分数:2.00)A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C.先画出流程图,再根据流程图编制出程序,最后经调试便程序运行结果正确后再在程序中的适当位置处加注释D.
17、以上 3 种说法都不对 解析:解析:程序设计的过程应是先画出流程图,然后根据流程图编制出程序,所以选项 A 错误。程序中的注释是为了提高程序的可读性,注释必须在编制程序的同时加入,所以,选项 B 和选项 C 错误。综上所述,本题的正确答案为选项 D。6.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:解析:软件工程学是研究软件开发和维护的普遍原理与技术的一门工程节科,选项 A 说法错误。软件工程是指采用工程的概念
18、、原理、技术和方法指导软件的开发与维护,软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面,选项 B 和选项 D 的说法均过于片面,选项 C 正确。7.在面向对象方法中,实现信息隐蔽是依靠( )。(分数:2.00)A.对象的继承B.对象的多态C.对象的封装 D.对象的分类解析:解析:通常认为,面向对象方法具有封装性、继承性、多态性几大特点。所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中 (对象中)。简单地说,封装就是隐藏信息。8.冒泡排序在最坏情况下的比较次数是( )。(分数:2.00)A.n(n+1)/2B.nlog2nC.n(n-1)/2 D.n/2解析:
19、解析:冒泡排序的基本思想是:将相邻的两个元素进行比较,如果反序,则交换;对于一个待排序的序列,经一趟排序后,最大值的元素移动到最后的位置,其它值较大的元素也向最终位置移动,此过程称为一道冒泡。对于有 n 个数据的序列,共需 n-1 趟排序,第 i 趟对从 1 到 n-i 个数据进行比较、交换。冒泡排序的最坏情况是待排序序列逆序,第 1 趟比较 n-1 次,第 2 趟比较 n-2 次,依此类推,最后一趟比较 1 次,一共进行 n-1 趟排序。因此,冒泡排序在最坏情况下的比较次数是(n-1)+(n-2)+1,结果为n(n-1)/2。9.下列实体的联系中,属于多对多联系的是( )。(分数:2.00)
20、A.学生与课程 B.学校与校长C.住院的病人与病床D.职工与工资解析:解析:只有选项 A 符合多对多联系的条件,因为一个学生可以选修多门课程,而一门课程又可以由多个学生来选修,所以学生与课程之间的联系是多对多联系。10.在面向对象的程序设计中,下列叙述中错误的是( )。(分数:2.00)A.对象是面向对象软件的基本模块B.对象不是独立存在的实体,各个对象之间有关联,彼此依赖 C.下一层次的对象可以继承上一层次对象的某些属性D.同样的消息被不同对象接受时,可导致完全不同的行动解析:解析:在面向对象的程序设计中,一个对象是一个可以独立存在的实体。各个对象之间相对独立,相互依赖性小。所以,选项 B
21、应为本题的正确答案。11.下列关于 E-R 图的描述中正确的是( )。(分数:2.00)A.E-R 图只能表示实体之间的联系B.E-R 图只能表示实体和实体之间的联系C.E-R 图只能表示实体和属性D.E-R 图能表示实体、属性和实体之间的联系 解析:解析:E-R 图中,用图框表示实体、属性和实体之间的联系。用 E-R 图不仅可以简单明了地描述实体及其相互之间的联系,还可以方便地描述多个实体集之间的联系和个实体集内部实体之间的联系。选项 A、选项 B 和选项 C 的说法都错误,正确答案是选项 D。12.当内存变量与字段名变量重名时,系统优先处理( )。(分数:2.00)A.内存变量B.字段名变
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 66 答案 解析 DOC
