【计算机类职业资格】国家二级(VF)机试-试卷3及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试-试卷3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试-试卷3及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试-试卷 3 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.线性表若采用链式存储结构时,要求内存中可用存储单元的地址(分数:2.00)A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续不连续都可以2.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(分数:2.00)A.冒泡排序B.选择排序C.快速排序D.归并排序3.下列叙述中,错误的是(分数:2.00)A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻
2、辑结构可以有多种存储结构4.希尔排序属于(分数:2.00)A.交换排序B.归并排序C.选择排序D.插入排序5.下列叙述中,不属于结构化分析方法的是(分数:2.00)A.面向数据流的结构化分析方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法6.详细设计的结果基本决定了最终程序的(分数:2.00)A.代码的规模B.运行速度C.质量D.可维护性7.下列不属于静态测试方法的是(分数:2.00)A.代码检查B.白盒法C.静态结构分析D.代码质量度量8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系
3、类型是(分数:2.00)A.多对多B.一对一C.多对一D.一对多9.下列关系运算的叙述中,正确的是(分数:2.00)A.投影、选择、连接是从二维表行的方向进行的运算B.并、交、差是从二维表的列的方向来进行运算C.投影、选择、连接是从二维表列的方向进行的运算D.以上 3 种说法都不对10.关系数据库管理系统应能实现的专门的关系运算包括(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表11.在文件系统阶段,操作系统管理数据的基本单位是(分数:2.00)A.记录B.程序C.数据项D.文件12.Visual FoxPro 提供的各种设计器中,可以用来定义
4、表单或报表中使用的数据源的是(分数:2.00)A.表单设计器B.报表设计器C.数据环境设计器D.数据库设计器13.在 Visual FoxPro 中,可以在同类数据之间进行“-”运算的数据类型有(分数:2.00)A.数值型、字符型和逻辑型B.数值型、字符型和日期型C.数值型、日期型和逻辑型D.字符型、日期型和逻辑型14.下列关于数组的叙述中,错误的是(分数:2.00)A.用 DIMENSION 和 DECLARE 都可以定义数组B.Visual FoxPro 中只支持一维数组和二维数组C.一个数组中各个数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值为.F.15.下列表达式中,写法
5、错误的是(分数:2.00)A.计算机+“123“B.计算机+DTOC(2004/01/01)C.T+FD.2004/01/01+1016.在“数据工作期”窗口中,“一对多”按钮的作用是(分数:2.00)A.一个表与多个表建立关联B.父表中的一条记录与子表中的多条记录建立关联C.父表中的一条记录与子表中的一条记录建立关联D.多个表与当前表建立关联17.表结构中的空值(NULL)表示的含义是(分数:2.00)A.空格B.数值 0C.默认值D.尚未输入的值18.要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表(分数:2.00)A.是同一个数据库中的两个表B.是不同数据库中的两个表
6、C.是两个自由表D.一个数据库表,另一个是自由表19.不论索引是否生效,定位到相同记录上的命令是(分数:2.00)A.GOTOPB.GO BOTTOMC.SKIPD.GO 520.数据表当前记录的“基本工资”字段值为 500,执行以下命令: REPLACE 基本工资 WITH 基本工资*12 当前记录的基本工资字段值为(分数:2.00)A.1.2B.500C.600D.语法错误21.在 Visual FoxPro 某数据表中有一个数值型字段,要求有 4 位整数,2 为小数,其值可能为负值,它的宽度应为(分数:2.00)A.6B.7C.8D.922.对数据表的记录做相同规律的修改时,最方便的是使
7、用(分数:2.00)A.EDITB.BROWSEC.REPLACED.CHANGE23.在 SQL 中,建立索引的命令是(分数:2.00)A.CREATE TABLEB.CREATE INDEXC.CREATE VIEWD.INDEX ON24.对于查询输出到临时表中的叙述,下列说法错误的是(分数:2.00)A.产生的临时表文件的后缀名仍为dbfB.执行查询后,该临时表文件是当前文件C.可以像一般的 dbf 文件一样使用,可查询和修改表中记录D.当关闭文件时,临时表文件将自动被删除25.SQL 语句中,DISTINCT 短语的功能是(分数:2.00)A.按要求显示部分查询记录B.消除重复出现的
8、查询记录C.删除查询结果中符合条件的记录D.对查询结果进行排序26.下列关于查询的说法,正确的是(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据视图建立查询D.可以根据数据库表、自由表或视图建立查询27.视图设计器中,共提供选项卡的个数是(分数:2.00)A.5B.6C.7D.828.下列对调试器的叙述中,正确的是(分数:2.00)A.“跟踪”窗口用于显示正在执行的程序文件B.“监视”窗口用于显示表达式以及它们当前的值,并可以在一个表达式上设置断点C.“局部”窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对象成员D.“调试输出”窗口用于显示程
9、序中指定调试的输出29.下列程序实现的功能是 USE 学生表 DO WHILE NOT EOF( ) IF 计算机=60 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE(分数:2.00)A.显示所有计算机成绩大于等于 60 的学生记录B.显示所有计算机成绩小于 60 的学生记录C.显示第一条计算机成绩大于等于 60 的学生记录D.显示第一条计算机成绩小于 60 的学生记录30.表单控件工具栏的作用是在表单上创建(分数:2.00)A.文本B.事件C.控件D.方法31.下面表单及控件常用事件中,与鼠标操作有关的是(分数:2.00)A.ClickB.DbClickC.R
10、ightClickD.以上 3 项都是32.有“仓库”表和“职工”表,检索仓库中基本工资大于 3000 元的职工姓名和他们所在的仓库名(分数:2.00)A.SELECT 姓名,仓库名 FROM 职工; WHERE 基本工资3000B.SELECT 姓名,仓库名 FROM 仓库; WHERE 基本工资3000C.SELECT 姓名,仓库名 FROM 职工,仓库; WHERE(基本工资3000)OR(职工仓库号=仓库仓库号)D.SELECT 姓名,仓库名 FROM 职工,仓库; WHERE(基本工资3000)AND(职工仓库号=仓库仓库号)33.若进栈序列为 1,2,3,4,进栈过程中可以出栈,则
11、下列不可能的一个出栈序列是 ( )。(分数:2.00)A.1,4,3,2B.2,3,4,1C.3,1,4,2D.3,4,2,134.排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为 ( )。(分数:2.00)A.希尔排序B.冒泡排序C.插入排序D.选择排序35.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为 ( )。(分数:2.00)A.2B.3C.4D.536.对于 n 个结点的单向链表(无表头结点),需要指针单元的个数至少为 ( )。(分数:2.00)A.n-1B.nC.n+1D.2n
12、37.在软件开发过程中,软件结构设计是描述 ( )。(分数:2.00)A.数据存储结构B.软件体系结构C.软件结构测试D.软件控制过程38.模块本身的内聚是模块独立性的重要性度量因素之一。在 7 类内聚中,具有最强内聚的一类是 ( )。(分数:2.00)A.顺序性内聚B.过程性内聚C.逻辑性内聚D.功能性内聚39.数据存储和数据流都是 ( ),仅仅是所处的状态不同。(分数:2.00)A.分析结果B.事件C.动作D.数据40.数据的完整性是指数据的正确性、有效性和 ( )。(分数:2.00)A.可维护性B.独立性C.安全性D.相容性二、基本操作题(总题数:1,分数:2.00)41.在考生文件夹下
13、已有表单文件 formtest.scx,其中包含一个文本框、一个表格和两个命令按钮。请按下面要求完成相应的操作: 通过“属性”窗口,将文本框 Text1 的 Value 属性值设置为当前系统日期(日期型,不含时间)。 通过“属性”窗口,将表格 Grid1 的 RecordResourceType 属性值设置为“4-SQL 说明”。 修改“确定”按钮的 Click 事件代码。当单击该按钮时,表格 Grid1 内将显示指定日期以后(含)签订的订单信息(包括“订单号”、“订购日期”和“总金额”信息)。 设置“退出”按钮的Click 事件代码。当单击该按钮时,将释放并关闭表单。(分数:2.00)_三、
14、简单应用题(总题数:1,分数:2.00)42.建立表单 my,表单含有两个按钮,标题分别为“确定”和“退出”。单击“确定”,弹出对话框显示“你好!”;单击“关闭”,关闭表单。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.现有数据库 hospital,包括 3 个表文件:doctor.dbf(医生)、medicine.dbf(药品)和formula.dbf。(处方)。设计一个名为 cx 的菜单,菜单中有两个菜单项:“查询”和“退出”。 程序运行时,单击“查询”应完成下列操作:查询同一处方中,包含“感冒”两个字的药品的处方号、药名和生产厂,以及医生的姓名和年龄,把查询结果按
15、处方号升序排序存入 result 表中。result 的结构为(姓名,年龄,处方号,药名,生产厂)。 单击“退出”菜单项,程序终止运行。(注:相关资料表文件存在于考生文件夹下。)(分数:2.00)_国家二级(VF)机试-试卷 3 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.线性表若采用链式存储结构时,要求内存中可用存储单元的地址(分数:2.00)A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续不连续都可以 解析:解析:在链式存储结构中,存储数据结构的存储空间可以是连续的,也可以是不连续的,各数据结点的存储顺序与数据元素之间
16、的逻辑关系可以不一致。2.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(分数:2.00)A.冒泡排序 B.选择排序C.快速排序D.归并排序解析:解析:从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法,故本题答案应该为选项 A。3.下列叙述中,错误的是(分数:2.00)A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关 C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有多种存储结构解析:解析:一
17、般来说,一种数据结构根据需要可以表示成多种存储结构。常用的存储结构有顺序、链接、索引等,而采用不同的存储结构,其数据处理的效率是不同的;一个数据结构中的各数据元素在计算机存储空间中的位置关系与逻辑关系是有可能不同的。4.希尔排序属于(分数:2.00)A.交换排序B.归并排序C.选择排序D.插入排序 解析:解析:希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减小到 1 时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。5.下列叙述中,不属于结构化分析方法的是(分数:2.00)A.面向数据流的结构化分析
18、方法B.面向数据结构的 Jackson 方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法 解析:解析:常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法(SA-Structured analysis),面向数据结构的 Jackson 方法(JSD-Jackson system development method)和面向数据结构的结构化数据系统开发方法(DSSD-Data structured system development method)。6.详细设计的结果基本决定了最终程序的(分数:2.00)A.代码的规模
19、B.运行速度C.质量 D.可维护性解析:解析:详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,但详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码,因此,详细设计阶段的结果基本上就决定了最终的程序代码的质量。7.下列不属于静态测试方法的是(分数:2.00)A.代码检查B.白盒法 C.静态结构分析D.代码质量度量解析:解析:静态测试包括代码检查、静态结构分析和代码质量度量等。其中白盒测试属于动态测试。8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(分数:2.00)A
20、.多对多B.一对一C.多对一 D.一对多解析:解析:现实世界中事物之间的联系在信息世界中反映为实体集之间的联系,实体集间的联系个数不仅可以是单个的也可以是多个的,这种关系可以有下面几种对应:一对一、一对多(多对一)多对多。9.下列关系运算的叙述中,正确的是(分数:2.00)A.投影、选择、连接是从二维表行的方向进行的运算B.并、交、差是从二维表的列的方向来进行运算C.投影、选择、连接是从二维表列的方向进行的运算 D.以上 3 种说法都不对解析:解析:在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、差、笛卡尔积等),还定义了一些专门的关系运算,如投影、选择、连接等。前者是将关系(即二
21、维表)看成是元组的集合,这些运算主要是从二维表的行的方向来进行的。后者是从二维表的列的方向来进行运算的。10.关系数据库管理系统应能实现的专门的关系运算包括(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:解析:关系数据库建立在关系数据模型基础上,具有严格的数学理论基础。关系数据库对数据的操作除了包括集合代数的并、差等运算之外,更定义了一组专门的关系运算:连接、选择和投影。关系运算的特点是运算的对象都是表。11.在文件系统阶段,操作系统管理数据的基本单位是(分数:2.00)A.记录B.程序C.数据项D.文件 解析:解析:文件管理方式本质上
22、是把数据组织成文件形式存储在磁盘上,所以文件是操作系统管理数据的基本单位。12.Visual FoxPro 提供的各种设计器中,可以用来定义表单或报表中使用的数据源的是(分数:2.00)A.表单设计器B.报表设计器C.数据环境设计器 D.数据库设计器解析:解析:数据环境设计器用于定义表单或报表中使用的数据源,包括表、视图等。13.在 Visual FoxPro 中,可以在同类数据之间进行“-”运算的数据类型有(分数:2.00)A.数值型、字符型和逻辑型B.数值型、字符型和日期型 C.数值型、日期型和逻辑型D.字符型、日期型和逻辑型解析:解析:两个数值型数据相减,用其值直接相减;两个字符型数据相
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 试试 答案 解析 DOC
