【计算机类职业资格】国家二级VF笔试-试卷25及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷25及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷25及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 笔试-试卷 25 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(分数:2.00)A.PAD 图B.N-S 图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.算法的有穷性是指(分数:2.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用7.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是(分数:2.00)A.快速排
3、序B.冒泡排序C.直接插入排序D.堆排序8.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1C.e3,e4,e1,e2D.任意顺序9.将 E-R 图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系C.键D.域10.有三个关系 R、S 和 T 如下: (分数:2.00)A.并B.自然连接C.笛卡尔积D.交11.下列有关数据库的描述,正确的是(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元
4、组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字12.数据库系统中对数据库进行管理的核心软件是(分数:2.00)A.DBMSB.DBC.OSD.DBS13.项目管理器中包括的选项卡有(分数:2.00)A.数据选项卡,菜单选项卡和文档选项卡B.数据选项卡,文档选项卡和其他选择卡C.数据选项卡,表单选项卡和类选项卡D.数据选项卡,表单选项卡和报表选项卡14.关于内存变量的调用,下列说法正确的是(分数:2.00)A.局部变量不能被本层模块程序调用B.私有变量只能被本层模块程序调用C.局部变量能被本层模块和下层模块程序调用D.私有变量
5、能被本层模块和下层模块程序调用15.下列日期表达式错误的是(分数:2.00)A.2004/03/09+15B.2004/02/25+date()C.2004/03/09-15D.2004/02/25-date()16.以下每两组表达式中,其运算结果完全相同的是(代表空格)(分数:2.00)A.LEFT(“VFP“,3)与 SUBSTR(“VFP“,2,3)B.YEAR(DATE()与 SUBSTR(DTOC(DATE(),7,2)C.VARTYPE(“40-4*5“)与 VARTYPE(40-4*5)D.假定 A= “visual“,B= “foxpro“,则 A-B 与 A+B17.在 Vi
6、sual FoxPro 中,创建程序文件的命令是(分数:2.00)A.OPEN COMMANDB.CREATE COMMMANDC.MODIFY COMMANDD.以上答案都不对18.程序的 3 种基本控制结构是(分数:2.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移19.表文件和索引文件都已打开,为确保记录指针定位在第一条记录上,可使用命令(分数:2.00)A.GO TOPB.GO BOF()C.SKIP 1D.GOTO 120.有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假
7、设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:2.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER TO XM21.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性的(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.字段完整性22.自由表中字段名长度的最大值是(分数:2.00)A.8B.10C.128D.25523.SELECT 学院表.系号,SUM(工资); FROM 学院表,教师表; WHERE 学院表.系号=教师表.系号; GROUP
8、BY 学院表.系号 查询结果是(分数:2.00)A.各个系教师的工资合计B.所有教师的工资合计C.各个系教师工资的平均工资D.所有教师工资的平均工资24.对于图书管理数据库,检索当前至少借阅了两本图书的读者的姓名和所在单位。下面 SQL 语句,正确的是 SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN; 设有图书管理数据库中包含以下表: 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)(分数:2.00)A.SELECT 借书证号 FROM 读者 GROU
9、P BY 借书证号 HAVING COUNT(*)=2B.(SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)=2)C.SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=2D.(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=2)25.下列关于别名和自联接的说法中,正确的是(分数:2.00)A.SQL 语句中允许在 WHERE 短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确26.SQL
10、 -INSERT 命令的功能是(分数:2.00)A.在表头插入一条记录B.在表尾插入一条记录C.在表中任意位置插入一条记录D.在表中插入任意条记录27.SQL 语句中修改表结构的命令是(分数:2.00)A.ALTER TABLEB.MODIFY TABLEC.ALTER STRUCTURED.MODIFY STRUCTURE28.使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是(分数:2.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30C.DELETE S FOR AGE30D.DELETE S WHERE
11、AGE3029.下列命令中,功能相同的是(分数:2.00)A.DELETE ALL 和 PACKB.DELETE ALL、ZAP 和 PACKC.DELETE ALL、PACK 和 ZAPD.DELETE ALL 和 RECALL ALL30.要在程序中修改由 Myfrom=CreateObject(“Form“)语句创建的表单对象的 Caption 属性,下面语句中不能使用的是( )。假定所创建表单对象的 Click 事件也可以修改其 Caption 属性。(分数:2.00)A.WITH Myform .Caption=“信息查询“B.MyForm.Click ENDWITHC.MyForm
12、.Caption=“信息查询“D.ThisForm.Caption=“信息查询“31.以下短语中,与排序无关的是(分数:2.00)A.GROUP BYB.ORDER BYC.ASCD.DESC32.以下关于视图的描述正确的是(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中C.视图保存在表文件中D.视图保存在视图文件中33.在表单上创建命令按钮 cmdClose,为实现当用户单击此按钮时能够关闭表单的功能,可把语句ThisForm.Release 写入 cmdClose 对象的(分数:2.00)A.Caption 属性B.Name 属性C.Click 事件D.Refresh
13、方法34.为顶层表单添加菜单 mymenu 时,若在表单的 Destroy 事件代码为清除菜单而加入的命令是 RELEASE MENU aaa EXTENDED,那么在表单的 Init 事件代码中加入的命令应该是(分数:2.00)A.DO mymenu. mpr WITH THIS,aaaB.DO mymenu. mpr WITH THISaaaC.DO mymenu.mpr WITH THIS,aaaD.DO mymenu WITH THIS,aaa35.下列关于控件类和容器类的说法中,错误的是(分数:2.00)A.控件类用于进行一种或多种相关的控制B.控件类一般作为容器类中的控件来处理C.
14、控件类的封装性比容器类更加严密,灵活性更好D.控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作36.使用命令 DECLARE y(3,3)后,y(2,2)的值为(分数:2.00)A.0B.1CT.DF.二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38. 1 排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【 】和选择排序等。(分数:2.00)填空项 1:_39. 1 在面向对象方法中,属性与操作相似的一组对象称为【 】。(分数:2.00)填空项
15、 1:_40. 1 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管“与实体“项目“的联系属于【 】的联系。(分数:2.00)填空项 1:_41.程序测试分为静态分析和动态测试。其中 1 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_42.当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 1。(分数:2.00)填空项 1:_43.要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的 1 事件代码中添加调用弹出式菜单程序的命令。(分数:2.00)填空
16、项 1:_44.自由表的字段名最长为 10 个字符,而数据库表的字段名最长为 1 个字符。(分数:2.00)填空项 1:_45.删除学生关系中学号值为 0240515 的元组,应使用命令 DELETE 1 学生 WHERE 学号=“0240515“(分数:2.00)填空项 1:_46.当前工作区是 3,要使工作区 1 成为当前工作区,应使用的命令为 1。(分数:2.00)填空项 1:_47.从学生管理数据库中考生成绩.dbf 检索所有分数大于或等于名次为 2 的学生的成绩的学号所用的 SQL命令为: SELECT DISTINCT 学号 FROM 考试成绩 WHERE 成绩 1; (SELEC
17、T 成绩 FROM 考生成绩 WHERE 名次=2)(分数:2.00)填空项 1:_48.删除视图文件,可以使用 1 命令。(分数:2.00)填空项 1:_49.视图设计器与查询设计器相比较,在视图设计器中多了 1 选项卡。(分数:2.00)填空项 1:_50.如果要将菜单文件添加到顶层表单中,必须在 1 对话框中勾选“顶层表单“复选框。(分数:2.00)填空项 1:_51.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用 1 子句说明主要索引。(分数:2.00)填空项 1:_52.在职工表中删除“基本工资“字段的命令是 ALTER TA
18、BLE 职工 1 基本工资(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 25 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(分数:2.00)A.PAD 图B.N-S 图 C.结构图D.数据流图解析:解析:N-S 图是由 Nassi 和 Shneiderman 提出的一种符合程序化结构设计原则的图形
19、描述工具。它的提出是为了改进流程图在描述程序逻辑时的不灵活性。3.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。4.为了使模块尽可能独立,要求(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量
20、强解析:解析:模块的独立程度可以由两个定性标准度量:耦合性和内聚性。耦合性是衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚性是衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能地低,而内聚性尽可能地高。5.需求分析阶段的任务是确定(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能 解析:解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项 A)软件开发方法是在总体设计阶段需完成的任务;选项
21、B)软件开发工具是在实现阶段需完成的任务;选项 C)软件开发费用是在可行性研究阶段需完成的任务。6.算法的有穷性是指(分数:2.00)A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用解析:解析:算法具有 5 个特性: 有穷性:一个算法必须(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的; 确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧义。 可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现。 输入:一个算法有零个或多个输入,
22、这些输入取自于某个特定的对象的集合。 输出:一个算法有一个或多个输出。7.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是(分数:2.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序 解析:解析:在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都为 n(n-1)/2,堆排序需要的比较次数为 nlog2n。8.如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是(分数:2.00)A.e3,e1,e4,e2B.e2,e4,e3,e1 C.e3,e4,e1,e2D.任意顺序解析:解析:由栈“后进先出“的特点可知:A)中 e1 不可能比
23、e2 先出,C)中 e1 不可能比 e2 先出,D)中栈是先进后出的,所以不可能是任意顺序。B)中出栈过程如图所示:9.将 E-R 图转换到关系模式时,实体与联系都可以表示成(分数:2.00)A.属性B.关系 C.键D.域解析:解析:关系数据库逻辑设计的主要工作是将 E-R 图转换成指定 RDBMS 中的关系模式。首先,从 E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性,实体集也可以转换成关系。10.有三个关系 R、S 和 T 如下: (分数:2.00)A.并B.自然连接C.笛卡尔积D.交 解析:解析:在关系运算中,交的定义如下:设 R
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 25 答案 解析 DOC
