【计算机类职业资格】国家二级VF笔试-试卷112及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷112及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷112及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试-试卷 112及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.算法的空间复杂度是指_。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间3.使用链表来表示线性表的优点是_。(分数:2.00)A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取4.设一棵树 T的度为 4,其中度
2、为 1、2、3、4 的节点个数分别为 4、2、1、1。则 T中的叶子节点为(分数:2.00)A.8B.7C.6D.55.对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。(分数:2.00)A.log2nB.n/2C.nD.n+16.对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前三趟排序结束时的结果如下:第一趟为13,72,68,49,50,97,27;第二趟为 13,27,68,49,38,50,97,72;第三趟为 13,27,38,49,68,50,97, 72。该排序采用的方法是_。(分数:2.00)A.插入排序法B.选择排序法C.冒泡排序
3、法D.快速排序法7.源程序的文档化不包括_。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档格式C.良好的视觉组织D.正确的程序注释8.在软件生命周期中,所花费用最多的阶段是_。(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护9.软件调试的目的是_。(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能10.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对11.用树形结构来表示实体之间联系的模型
4、称为_。(分数:2.00)A.关系模型B.网状模型C.层次模型D.以上三个都是12.Visual FoxPro 6.0的系统配置文件是_。(分数:2.00)A.config.sysB.config.fpwC.win.iniD.auto.exe13.VFP 6.0是一种支持用户使用菜单、命令、_三种不同操作方式的新型数据管理系统。(分数:2.00)A.循环B.备份文件C.命令文件D.内存变量14.在关系理论中,把二维表表头中的栏目称为_。(分数:2.00)A.数据项B.元组C.结构名D.属性名15.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过_。(分数:2.00)A.候选键B.主
5、键C.外键D.超键16.在概念模型中,一个实体集合对应于关系模型中的一个_。(分数:2.00)A.元组B.字段C.关系D.属性17.下列表达式中不符合 Visual FoxPro 6.0语法要求的是_。(分数:2.00)A.04/05/99B.T+tC.1234D.2X1518.设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,命令?NAME 显示的结果是_。(分数:2.00)A.内存变量 NAME的值B.字段变量 NAME的值C.与该命令之前的状态有关D.错误信息19.表中相对移动记录指针和绝对移动记录指针的命令分别为_。(分数:2.00)A.Locate和 Skip
6、B.Locate和 GoC.Skip和 GoD.Locate和 Find20.当前工资表中有 108条记录,当前记录号为 8,用 Sum命令计算工资总和时,若缺省范围,则系统将_。(分数:2.00)A.只计算当前记录的工资值B.计算前 8条记录的工资和C.计算后 8条记录的工资和D.计算全部记录的工资和21.查询设计器中包含的选项卡有_。(分数:2.00)A.字段,筛选,排序依据B.字段,条件,分组依据C.条件,排序依据,分组依据D.条件,筛选,杂项22.下列关于查询设计器的说法错误的是_。(分数:2.00)A.既可对单表查询,也可对多表查询B.在分组依据选项卡中,可以设置查询结果按某一字段值
7、的升序排列C.可以将查询结果保存到扩展名为.qpr 的查询文件中,并可在命令窗口中直接用 do命令执行D.可以设定查询结果的输出形式,如临时表、图形等23.有关多表查询结果,以下说法正确的是_。(分数:2.00)A.只可包含其中一个表的字段B.必须包含查询表的所有字段C.可包含查询表的所有字段,也可只包含查询表的部分字段D.以上说法均不正确24.对学历为大学的职工按工资由高到低排序,工资相同的职工按年龄由大到小排序,应使用的命令是_。(分数:2.00)A.SORT TO KL ON工资/A,出生日期/D FOR 学历=“大学”B.SORT TO XL ON工资/D,出生日期/A FOR 学历=
8、“大学”C.SORT TO XL ON工资/A,出生日期/A FOR 学历=“大学”D.SORT TO XL ON工资/D,出生日期/D FOR 学历=“大学”25.修改数据表中的数据是在_环境下完成的。(分数:2.00)A.表设计器B.表向导C.表浏览器D.表编辑器26.在以下关于索引的说明中,错误的是_。(分数:2.00)A.索引可以提高查询速度B.索引可能降低更新速度C.索引和排序具有不同的含义D.不能更新索引字段27.对于图书管理数据库,检索当前至少借阅了 5本图书的读者的姓名和职称。下面 SQL语句正确的是_。 SELECT 姓名,职称 FROM读者 WHERE借书证号 IN;(分数
9、:2.00)A.(SELECT 借书证号 FROM 借阅 GROUP BY 总编号 HAVING COUNT(*)=5)B.(SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)=5)C.(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING SUM(*)=5)D.(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=5)28.对于图书管理数据库,检索所有藏书的书名和出版单位。下面 SQL语句正确的是_。(分数:2.00)A.SELECT 书名,出版单位 FROM 图书B.
10、SELECT 书名;出版单位 FROM 图书C.SELECT 书名,出版单位 FOR 图书D.SELECT 书名,出版单位 FOR 图书29.对于图书管理数据库,检索所有借阅了图书的读者姓名和所在单位。下面 SQL语句正确的是_。 SELECT DISTINCT 姓名,单位 FROM 读者,借阅(分数:2.00)A.WHERE 图书.总编号=借阅.总编号B.WHERE 读者.借书证号=借阅.借书证号*C.WHERE 总编号 IN(SELECT 借书证号 FROM 借阅)D.WHERE 总编号 NOT IN(SELECT 借书证号 FROM 借阅)30.对于图书管理数据库,查询 0001号借书证
11、的读者姓名和所借图书的书名。下面 SQL语句正确的是_。 SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE; 借阅,借书证号=“0001”AND;(分数:2.00)A.图书.总编号=借阅.总编号 AND读者.借书证号=借阅.借书证号B.图书.分类号=借阅.分类号 AND读者.借书证号=借阅.借书证号C.读者.总编号=借阅.总编号 AND读者.借书证号=借阅.借书证号D.图书.总编号=借阅.总编号 AND读者.书名=借阅.书名31.在 SQL中,删除视图用_。(分数:2.00)A.DROP SCHEMA命令B.CREATE TABLE命令C.DROP VIEW命令D.DROP I
12、NDEX命令32.为表单 MyForm添加事件或方法代码,改变该表单中的控件 cmd1的 Caption属性的正确命令是_。(分数:2.00)A.MyForm.cmd1.Caption=“最后一个”B.This.cmd1.Caption=“最后一个”C.ThisForm.cmd1.Caption=“最后一个”D.ThisFormset.cmd1.Caption=“最后一个”33.连编应用程序不能生成的文件是_。(分数:2.00)A.APP文件B.EXE文件C.COM DLL文件D.PRG文件34.用户定义的菜单系统以_为扩展名保存。(分数:2.00)A.FMTB.SCXC.MNXD.FRM35
13、.一般说来,VFP6.0 系统具有结构化程序设计的_种基本结构。(分数:2.00)A.1B.2C.3D.436.有如下一段程序: SET TALK OFF A=1 B=0 DO WHILE A=100 IF.NOT.A/2=INT(A/2) B=B+A ENDIF A=A+1 ENDDO ? B SET TALK ON RETURN 该程序的功能是_。(分数:2.00)A.求 1100 之间的累加和B.求 1100 之间的累加和除以 2的商C.求 1100 之间的偶数之和D.求 1100 之间的奇数之和二、填空题(总题数:17,分数:36.00)37.填空题(每空)请将每一个空的正确答案写在答
14、题卡上。注意:以命令关键字填空的必须拼写完整。_38.算法的复杂度主要包括时间复杂度和 1 复杂度。(分数:2.00)填空项 1:_39.按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 1。(分数:2.00)填空项 1:_40.树中度为零的结点称为 1。(分数:2.00)填空项 1:_41.在面向对象方法中,类之间共享属性和方法的机制称为 1。(分数:2.00)填空项 1:_42.软件是程序、数据和 1 的集合。(分数:2.00)填空项 1:_43.在表单设计器中,可以通过 1 工具栏中的工具快速对齐表单中的控件。(分数:2.00)填空项 1:_44.当表单运行时,用户可以按 1
15、键选择表单中的控件,使焦点在控件间移动。(分数:2.00)填空项 1:_45.要将表单设置为顶层表单,应将表单的 1 属性值设置为“2-作为顶层表单”。(分数:2.00)填空项 1:_46.表结构中的 1 表示的含义是尚未输入的值。(分数:2.00)填空项 1:_47.释放表单时,最后引发的事件是 1。(分数:2.00)填空项 1:_48.MOD(17,-3) 函数的返回值是 1。(分数:2.00)填空项 1:_49.在 SQL语句的 SELECT中,字符串匹配运算符用 1 表示,%可用来表示 0个或多个字符。(分数:2.00)填空项 1:_50.在 SQL语句中,为了避免查询到的记录重复,可
16、用 1 短语。(分数:2.00)填空项 1:_51.SQL SELECT的查询输出语句中, 1 短语表示将查询结果送到打印机。(分数:2.00)填空项 1:_52.在“学生成绩”表中删除“物理分数”字段的命令为:ALTER TABLE 学生成绩 1 物理分数(分数:2.00)填空项 1:_用途: 指定需返回数据的范围 语法: SELECT column_name FROM table_name WHERE column_name BETWEEN value1 AND value2 Order by 用途: 指定结果集的排序 语法: SELECT column-name(s)FROM table
17、-name ORDER BYorder_by_expressionASC|DESC(分数:6.00)(1).13.(分数:2.00)填空项 1:_(2).14.(分数:2.00)填空项 1:_(3).15.(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 112答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.算法的空间复杂度是指_。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程
18、序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析:一个算法的空间复杂度是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的空间以及算法执行过程中所需要的额外空间。3.使用链表来表示线性表的优点是_。(分数:2.00)A.便于插入和删除操作 B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取解析:解析:线性表的链式存储是用一组任意的存储空间来存放数据元素,链表节点空间是动态生成的,其特点是逻辑上相邻的元素在物理位置上不一定相邻,因此需要另外开辟空间来保存元素之间的关系,花费的存储空间较顺序存储多。访问只
19、能沿指针方向顺序访问,不能随机存取。在链表中插入或删除节点,只需修改指针,不需要移动元素。4.设一棵树 T的度为 4,其中度为 1、2、3、4 的节点个数分别为 4、2、1、1。则 T中的叶子节点为(分数:2.00)A.8 B.7C.6D.5解析:解析:设这棵树中叶子节点数为 n 0 ,度数为 1的节点数为 n 1 ,度数为 2的节点数为 n 2 ,度数为 3的节点数为 n 3 ,度数为 4的节点数为 n 4 ,总节点数为 n,则 n=n 0 +n 1 +n 2 +n 3 +n 4 式(1) 设树的总入度为 m。由于在树中除了根节点外,其余每一个节点都有5.对长度为 n的线性表进行顺序查找,在
20、最坏情况下所需要的比较次数为_。(分数:2.00)A.log2nB.n/2C.n D.n+1解析:解析:线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都将与表中所有元素进行了比较,因此比较次数为 n。6.对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前三趟排序结束时的结果如下:第一趟为13,72,68,49,50,97,27;第二趟为 13,27,68,49,38,50,97,72;第三趟为 13,27,38,49,68,5
21、0,97, 72。该排序采用的方法是_。(分数:2.00)A.插入排序法B.选择排序法 C.冒泡排序法D.快速排序法解析:解析:简单选择排序法的思想是:扫描整个线性表,从中选出最小(或最大)的元素,将它交换到表的最前面,然后对剩下的子表采用同样的方法,直到子表空为止。从序列变化情况可以看出,第一趟是找出最小元素 13,第二趟是找出次小元素 27,第三趟是找出第三小元素 38,这是典型的简单选择排序法。7.源程序的文档化不包括_。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档格式 C.良好的视觉组织D.正确的程序注释解析:解析:源程序的文档化主要包括:符号名的命名应具有一定的实际含
22、义,以便理解程序功能;正确的程序注释;良好的视觉组织,在程序中利用空格、空行、缩进等技巧使程序层次清晰。8.在软件生命周期中,所花费用最多的阶段是_。(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护 解析:解析:软件生命周期可分为软件定义、软件开发及软件运行维护 3个阶段。详细设计、软件编码和软件测试都属于软件开发阶段;软件维护是软件生命周期的最后一个阶段,也是持续时间最长、花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。9.软件调试的目的是_。(分数:2.00)A.发现错误B.改正错误 C.改善软件的性能D.挖掘软件的潜能解析:解析:在对
23、程序进行测试时会发现错误,这就要进行程序调试(排错)。程序调试活动由三部分组成:一是错误定位,根据错误的外部表现形式,确定程序中出错的位置,找出错误的内在原因;二是对程序进行修改,排除这个错误;三是进行回归测试,防止引进新的错误。所以程序调试的目的就是诊断和改正程序中的错误。软件调试不能改善软件的性能,也不能挖掘软件的潜能。10.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对 解析:解析:数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 112 答案 解析 DOC
