【计算机类职业资格】国家二级VF笔试-试卷227及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷227及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷227及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 笔试-试卷 227 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是 _。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考3.数据库系统的核心是( )。(分数:2.00)A.
2、数据模型B.软件开发C.数据库设计D.数据库管理系统4. (分数:2.00)A.B.C.D.5. (分数:2.00)A.B.C.D.6. (分数:2.00)A.B.C.D.7.在 FoxPro 中,常量分为( )。(分数:2.00)A.数值常量、日期常量、逻辑常量B.字符常量、数值常量、日期常量、逻辑常量C.字符常量、数值常量、日期常量D.字符常量、数值常量、内存静态常量、逻辑常量8.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据9.已知二叉树后序遍
3、历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是_.(分数:2.00)A.acbedB.decabC.deabcD.cedba10.在单链表中,增加头结点的目的是(分数:2.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现11.为了使模块尽可能独立,要求_。(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强12.设有图书
4、管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,查询 0002 号借书证的读者姓名和所借图书的总价值。 下面 SQL 语句正确的是_。 SELECT 姓名,SUM((分数:2.00)A.总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)B.总编号 NOT IN (SELECT 总编号
5、 FROM 借阅 WHERE 借书证号=“0002“)C.总编号=(SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)D.WHERE 借书证号=“0002“13.在当前目录下有数据表文件“XS.dbf”,执行如下 SQL 语句后( )。 SELECT*FROM XS INTO CURSOR XS ORDER BY 学号(分数:2.00)A.生成一个按“学号”升序的临时表文件,将原来的 XS.dbf 文件覆盖B.生成一个按“学号”降序的临时表文件,将原来的 XS.dbf 文件覆盖C.不会生成新的排序文件,保持原数据表内容不变D.系统提示出错信息14.有班级表和学生表如下:
6、 班级表班级号 班级名称 班级人数 200301 03 计算机一班 55 200302 03 计算机二班 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的内容为 55C.arr0的内容为
7、48D.arr0的内容为 5515.Visual FoxPro 是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式16.设班级号字段为字符型,下面程序的运行结果是 USE 学生表 INDEX ON 班级号 TO BJH SEEK “1002“ DO WHILE NOT EOF() DISPLAY SKIP ENDDO(分数:2.00)A.屏幕上显示学生表中所有班级号为 1002 的记录B.屏幕上显示学生表中从班级号 1002 开始一直到表末尾的所有
8、记录C.屏幕上显示学生表中的所有记录D.程序出错17.下列函数中函数值为字符型的是( )。(分数:2.00)A.DATE()B.TIME()C.YEAR()D.DATETIME()18.在建立唯一索引,出现重复字段值时,只存储重复出现记录的 _。(分数:2.00)A.第 1 个B.最后一个C.全部D.几个19.MOD(-13,-3)与 MOD(13,-3)的正确结果是(分数:2.00)A.-1,-2B.-1,-1C.-2,-1D.-2,-220.检索“成绩”表中还没有“分数”的学生“学号”和“课程号”,正确的命令是( )。(分数:2.00)A.SELECT 学号,课程号 FROM 成绩 WHE
9、RE 分数 NULLB.SELECT 学号,课程号 FROM 成绩 WHERE 分数=NULLC.SELECT 学号,课程号 FROM 成绩 WHERE 分数 IS NULLD.SELECT 学号,课程号成绩订购单 WHERE 分数 IS NOT NULL21.以下关于主索引和候选索引的叙述正确的是 _。(分数:2.00)A.主索引和候选索引都能保证表记录的唯一性B.主索引和候选索引都可以建立在数据库表和自由表中C.主索引可以保证表记录的唯一性,而候选索引不能D.主索引和候选索引是相同的概念22.当内存变量与字段变量同名时,系统优先地按_对待。(分数:2.00)A.字段变量B.内存变量C.局部
10、变量D.全局变量23.在下列关于索引的叙述中,正确的是_。(分数:2.00)A.索引不仅能提高查询的速度,还能提高更新的速度B.索引提高了查询的速度,但一般会降低更新的速度C.删除索引以后,原来的表文件中记录的物理顺序将被改变D.索引字段可以更新,但是必须在更新前关闭索引24.函数 STR(VAL(“9“)+10.57,AT(“b“,“abcdefg“)返回的值是_。(分数:2.00)A.19.57B.20C.19.6D.1925.要求一个数据库文件的数值型字段具有位小数,该字段的宽度最少应当定义成( )。(分数:2.00)A.5 位B.6 位C.7 位D.8 位26.打开一个数据库的命令是_
11、。(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE27.SQL 查询语句中,将查询结果存放在永久表中应使用短语(分数:2.00)A.TOPB.INTO ARRAYC.INTO CURSORD.INTO TABLE28.有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ?S 假定从键盘输入的 A 的值一定是数值型,那么上面条件选择程序的执行结果是_。(分数:2.00)A.0B.1C.由 A 的值决定D.程序出错29.能够将表单的 Visible 属性设置为.T.,,并使表单成为活动对象的方法是_。(分数:2.00)A
12、.HideB.ShowC.ReleaseD.SetFocus30.执行下列命令后: XYZ=123.456 CH=XYZ ?INT(&CH) 命令?输出的值为(分数:2.00)A.0B.123.456C.123D.出错31.不属于 SQL 的数据修改功能的命令是( )。(分数:2.00)A.INSERTB.UPDATEC.CHANGED.DELETE32.将 Student.dbf 表中 jg 字段的名称改为籍贯,如下选项中正确的 SQL 语句是(分数:2.00)A.ALTER TABLE student ALTER COLUMN jg TO 籍贯B.ALTER TABLE student A
13、DD 籍贯 C(10)C.ALTER TABLE student RENAME jg TO 籍贯D.ALTER TABLE student RENAME jg 籍贯33.能够将表单的 Visible 属性设置为.T.,并使表单成为活动对象的方法是_。(分数:2.00)A.HideB.ShowC.ReleaseD.SetFocus34.在 Visual FoxPro 中,可以在同类数据之间进行“-”运算的数据类型有(分数:2.00)A.数值型、字符型和逻辑型B.数值型、字符型和日期型C.数值型、日期型和逻辑型D.字符型、日期型和逻辑型35.布局类型为一对多的报表,一般适用于打印(分数:2.00)
14、A.财政报表、销售总结B.列表C.发票、会计报表D.电话薄、名片36.检索尚未确定的供应商的订单号,正确的命令是( )。(分数:2.00)A.SELECT * FROM 订购单 WHERE 供应商号 NULLB.SELECT * FROM 订购单 WHERE 供应商号 =NULLC.SELECT * FROM 订购单 WHERE 供应商号 IS NULLD.SELECT * FROM 订购单 WHERE 供应商号 IS NOT NULL二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_3
15、8.数据库系统的三级模式分别为 1 模式、内模式与外模式。(分数:2.00)填空项 1:_39.在面向对象的程序设计中,类描述的是具有相似性质的一组 1。(分数:2.00)填空项 1:_40.度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_41.一个算法的空间复杂度是指该算法所耗费的 1。(分数:2.00)填空项 1:_42.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_43. 1 是将软件系统与硬件、外设和其他系统元素结合,对整个软件系统进行测试。(分数:2.00)填空项 1:_44.关系模型的数据操纵就
16、是建立在关系上的数据操纵,一般有 1、增加、删除和修改四种操作。(分数:2.00)填空项 1:_45.单元测试又称模块测试,一般采用 1 测试。(分数:2.00)填空项 1:_46.将一个项目编译成一个应用程序时,如果应用程序中包含的文件不允许用户修改,则必须将该文件标为 1。(分数:2.00)填空项 1:_47.使用 SQL Select 语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用 1 子句来限定分组。(分数:2.00)填空项 1:_48.使用“应用程序向导”创建的项目,除项目外还自动生成一个 1。(分数:2.00)填空项 1:_49.数据库的扩展名是 1。(分数:2.
17、00)填空项 1:_50.在 SELECT-SQL 语句中,消除重复出现的记录行的子句是 1。(分数:2.00)填空项 1:_51.LEFT(”123456789“,LEN(“数据库”)的计算结果是 1。(分数:2.00)填空项 1:_52.报表控件工具栏中最重要的控件是 1。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 227 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.面向对象的设计方法
18、与传统的面向过程的方法有本质不同,它的基本原理是 _。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题 D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考解析:解析:面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。3.数据库系统的核心是( )。(分数:2.00)A.数据模型B.软件开发C.数据库设计D.数据库管理系统
19、 解析:解析:数据库管理系统 DBMS 是数据库系统的核心。DBMS 是负责数据库的建立、使用和维护的软件。DBMS 建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外,DBMS 还承担着数据库的安全保护工作,按照 DBA 所规定的要求,保证数据库的完整性和安全性。4. (分数:2.00)A.B.C. D.解析:解析:栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。当表中没有元素时称为空栈。栈顶元素总是最后被插入的元素,从而也是最先被
20、删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。5. (分数:2.00)A. B.C.D.解析:解析:Click 事件是当在程序中包含触发此事件的代码,或者将鼠标指针放在一个对象上单击鼠标左键,或者更改特定控件的值,此事件发生。当指针位于标题栏、控件菜单框或窗口边界上时,不发生表单的 Click 事件。 Load 在创建对象前发生。Load 事件发生在 Activate 和 GotFcous 事件之前。在Load 事件发生时还没有创建任何表单中的控件对象,因此在 Load 事件的处理程序中不能对控件进行处理。Init 事件在创建对象时发生。 Unload 事件是在释放表
21、单集或表单之前发生的最后一个事件。Unload事件发生在 Destroy 事件和所有包含的对象被释放之后。6. (分数:2.00)A.B. C.D.解析:7.在 FoxPro 中,常量分为( )。(分数:2.00)A.数值常量、日期常量、逻辑常量B.字符常量、数值常量、日期常量、逻辑常量 C.字符常量、数值常量、日期常量D.字符常量、数值常量、内存静态常量、逻辑常量解析:8.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:解析:数据库系统的数据
22、具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。9.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是_.(分数:2.00)A.acbedB.decabC.deabcD.cedba 解析:解析:依据后序遍历序列可确定根结点为;再依据中序遍历序列可知其左子树由 deba 构成,右子树为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba构成,如下图所示。求得该二叉树的前序遍历序列为选择 D10.在单链表中,增加头结点的目的是(分数:2.00)A.方便运算的实现
23、B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现解析:解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。11.为了使模块尽可能独立,要求_。(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强解析:解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 227 答案 解析 DOC
