【计算机类职业资格】国家二级(VF)机试模拟试卷89及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试模拟试卷89及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试模拟试卷89及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试模拟试卷 89 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:39,分数:80.00)1.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.逻辑设计B.需求分析C.详细设计D.物理设计2.对序线性表(23,29,34,55,60,70,78)用二分法查找值为 60 的元素时,需要比较次数为( )。(分数:2.00)A.1B.2C.3D.43.下列描述中,正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构4.
2、开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大型系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重5.两个或两个以上的模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度B.内聚度C.复杂度D.连接度6.下列关于线性表的叙述中,不正确的是( )。(分数:2.00)A.线性表可以是空表B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表是由 n 个元素组成的一个有限序列7.设有如下关系表: (分数:2.00)A.T=R/SB.T=RSC.T=RSD.T=RS8.以下描述中,不是线性表顺序存储结构特征的是( )。(分数:2.0
3、0)A.可随机访问B.需要连续的存储空间C.不便于插入和删除D.逻辑相邻的数据物理位置上不相邻9.在三级模式之间引入两层映象,其主要功能之一是( )。(分数:2.00)A.使数据与程序具有较高的独立性B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率10.下列方法中,属于白盒法设计测试用例的方法的是( )。(分数:2.00)A.错误推测B.因果图C.基本路径测试D.边界值分析11.下列实体类型的联系中,属于一对多联系的是( )。(分数:2.00)A.学生与课程之间的联系B.学生与体育比赛项目之间的联系C.商品条形码与商品之间的联系D.班级与学生之间的联系12.在 V
4、isual FoxPro 中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.向导B.设计器C.项目管理器D.文件编辑器13.向项目中添加报表,应该使用项目管理器的( )。(分数:2.00)A.“代码”选项卡B.“文档”选项卡C.“数据”选项卡D.“类”选项卡14.下列赋值语句正确的是( )。(分数:2.00)A.STORE 5 TO X BB.STORE5,6 TO X,BC.X,Y=5D.X=5,Y=615.进行字符串比较时,使命令:?“我们大家“=“我们“,结果为逻辑假的设置是( )。(分数:2.00)A.SET EXACT ONB.S
5、ET EXACT OFFC.SET COLLATE TO “Machine“D.SET COLLATE TO “Stroke“16.下列表达式中结果不是日期型的是( )。(分数:2.00)A.CTOD(“2008/09/01“)B.VAL(“2008/09/01“)C.08/10/21+365D.DATE()17.运算结果不是 2010 的表达式是( )。(分数:2.00)A.int(20109)B.round(20101,0)C.ceiling(20101)D.floor(20109)18.假设使用 DIMENSION arr(5)定义了一个一维数组 arr,正确的赋值语句是( )。(分数:
6、2.00)A.arr=10B.arr10=10C.STORE 10 arr3,arr4,an5D.y2,y3,y4=1019.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录行 名称 1 电视机 2 计算机 3 电扇线 4 电脑连线 5 电话线假定名称字段为字符型,宽度为 8,那么下面程序段的输出结果是( )。GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电“IF RIGHT(名称,2)=“线“EXITENDIFENDSCAN?名称(分数:2.00)A.电视机B.电扇线C.电脑连线D.电话线20.下列有关过程调用的叙述中,正确的是( )。(分数:2.00)A.被传递
7、的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值21.在 Visual FoxPro 中,以只读方式打开数据库文件的是( )。(分数:2.00)A.EXCLUSIVEB.NOUPDATEC.SHAREDD.VALIDATE22.数据库表的字段可以定义默认值,默认值是( )。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前 3 种都可以23.在 Visual FoxPro 中,与主索引有着相似功能的索引是( )。(分数:2.00)A.候选索引B.惟一索引C.普通索引D.单索引
8、24.将学生表的“年龄”属性限制在 1822 之间,这属于( )。(分数:2.00)A.实体完整性规则B.参照完整性规则C.域完整性规则D.字段限制规则25.以下关于自由表的叙述,正确的是( )。(分数:2.00)A.自由表是用以前版本的 FoxPro (FoxBASE)建立的表B.自由表可以用 Visual FoxPro 建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D.自由表一旦添加到数据库中,就不能再从数据库中移出26.在 Visual FoxPro 的工作 1 区和 3 区打开了数据表文件,再接着执行 SELECT 0 后,选择工作
9、区的结果是( )。(分数:2.00)A.0B.1C.2D.327.查询“学生”表的所有记录并存储于表文件 tablel 中的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 学生 INTO CURSOR tablelB.SELECT*FROM 学生 TO CURSOR tablelC.SELECT*FROM 学生 INTO DBF tablelD.SELECT*FROM 学生 TO TABLE tablel28.找出职工出生日期在 1960 年(含)以前的职工“姓名”(字段来自“职工”表),以及这些职工单位的所在地(字段来自“仓库”表),正确的命令是( )。(分数:2.00
10、)A.SELECT 姓名,所在地 FROM 职工; WHERE (YEAR(出生日期)1960) OR(职工,职工号=仓库,职工号)B.SELECT 姓名,所在地 FROM 职工;WHERE (YEAR(出生日期)1960) AND(职工职工号=仓库,职工号)C.SELECT 姓名,所在地 FROM 仓库,职工;WHERE (YEAR(出生日期)1960) OR(职工,职工号=仓库职工号)D.SELECT 姓名,所在地 FROM 仓库,职工;WHERE (YEAR(出生日期)1960) AND(职工,职工号=仓库职工号)29.下列对于 SQL 的嵌套查询排序的描述中,说法正确的是( )。(分数
11、:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序30.在 SQL 语言中,删除表命令的关键词是( )。(分数:2.00)A.DELETEB.DROPC.CREATED.SELECT31.下列关于类、对象、属性和方法的描述中错误的是( )。(分数:2.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性用于描述对象的状态,方法用于表示对象的行为C.基于同一类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是
12、相同的32.下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象33.在表单数据环境中,将环境中所包含的表字段拖到表,单中会生成相应的控件,下列各项中,对应正确的一项是( )。(分数:2.00)A.字符型字段标签B.逻辑型字段复选框C.备注型字段文本框D.数据表列表框34.要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码( )。(分数:2.00)A.LOADB.INITC.DESTROYD.INTERACTIV
13、ECHANGE35.在表单设计中,用于控制只有两种取值的字段的控件,最好使用( )。(分数:2.00)A.文本框B.复选框C.选项组D.组合框36.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是( )。(分数:2.00)A.文件(F)B.文件(F)C.文件(F)D.文件(F)37.假设 tempdbf 数据表中有两个字段“歌手号”和“最后得分”,下面程序段的功能是:将tempdbf 中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分” 字段中(假设已增加了该字段),在下划线处应该填写的 SQL 语句是( )。USE 歌
14、手 DO WHILE NOT, EOF()_REPLACE 歌手最后得分 WITH a2SKIPENDDO(分数:2.00)A.SELECT*ROM temp WHERE temp歌手号=歌手歌手号 TO ARRAY aB.SELECT *FROM temp WHERE temp歌手号=歌手歌手号 INTO ARRAY aC.SELECT*FROM temp WHERE temp歌手号=歌手歌手号 TO FILE aD.SELECT *FROM temp WHERE temp歌手号=歌手歌手号 INTO FILE a38.从“订单”表中删除签订日期为 2004 年 1 月 10 日之前(含)的
15、订单记录,正确的 SQL 语句是( )。(分数:2.00)A.DROP FROM 订单 WHERE 签订日期=2004 一 1 一 10)B.DROP FROM 订单 FOR 签订日期=2004 一 1 一 10)C.DELETE FROM 订单 WHERE 签订日期=2004 一 1 一 10D.DELETE FROM 订单 FOR 签订日期=2004 一 1 一 10使用的数据表结果如下:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6)出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),
16、地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)(分数:4.00)(1).对于图书管理数据库,求 ABC 单位借阅图书的读者的人数。下面 SQL 语句正确的是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 单位=“ABC“)B.SELECT SUM(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FOR 借阅 WHERE 单位=“ABC“)C.SELECT COUNT(DISTINCT
17、借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 借阅 WHERE 单位=“ABC“)D.SELECTSUM(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN (SELECT 借书证号 FROM 读者 WHERE 单位=“ABC“)(2).对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL 语句正确的是( )。(分数:2.00)A.SELECT 单位,COUNT(借阅,借书证号)FROM 借阅,读者 WHERE;借阅借书证号=读者,借书证号 ORDER BY 单位B.SELE,CT 单位,COUNT(借阅借书证
18、号)FROM 借阅,读者 WHERE;借阅借书证号=读者,借书证号GROUP BY 单位C.SELECT 单位,SUM(借阅借书证号)FROM 借阅,读者 WHERE;借阅,借书证号=读者借书证号 HAVING单位D.SELECT 单位,SUM(借阅,借书证号)FROM 借阅,读者 WHERE;借阅借书证号=读者借书证号 GROUP BY 单位二、基本操作题(总题数:1,分数:2.00)39.(1)新建一个不包含任何控件的空表单 myformscx(表单名和表单文件名均为 myform)。(2)打开表单文件 formtwoscx,将表单的标题设为“计算机等级考试”。(3)打开表单文件 form
19、threescx,使用布局工具栏操作使表单上的 4 个命令按钮按顶边水平对齐。(4)打开表单文件 formfourscx,设置有关属性使表单初始化时自动在 Visual FoxPro 主窗口居中显示。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)40.在考生文件夹下完成下列操作:(1)请修改并执行程序 test。testprg 的功能是:根据“职工”和“部门”两个表,计算每个部门 1980-1990 年出生的职工人数,存储于新表 new 中,新表中包括“部门”和“人数”两个字段,结果按“人数”递减排序。注意,每一行有且仅有一处错误,不能修改其他语句。(2)创建一个新类 MyC
20、ommandButton,该类扩展 VFP 的 CommandButton 基类,新类保存在考生文件夹下的myclasslib 类库中。在新类中将标题属性设置为“打开”。新建一个表单 MyForm,在表单中添加新类MyCommandButton,如图 3-6 所示。 (分数:2.00)_四、综合应用题(总题数:1,分数:2.00)41.为了对“人事管理”数据库中的数据进行查询,请设计一个用于查询部门职工的表单。该表单的名称为 formone,文件名为 pformscx,标题为“人员查询”,其界面如图 3-4 所示。 (分数:2.00)_国家二级(VF)机试模拟试卷 89 答案解析(总分:86.
21、00,做题时间:90 分钟)一、选择题(总题数:39,分数:80.00)1.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.逻辑设计B.需求分析 C.详细设计D.物理设计解析:解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。2.对序线性表(23,29,34,55,60,70,78)用二分法查找值为 60 的元素时,需要比较次数为( )。(分数:2.00)A.1B.2C.3 D.4解析:解析:根据二分法查找法需要两次: 首先将 60 与表中间的元素 55 进行比较,由于 60
22、大于55,所以在线性表的后半部分查找。 第二次比较的元素是后半部分的中间元素,将 60 与表中间的元素70 进行比较,由于 60 小于 70,所以在线性表的前半部分查找。 第三次比较的元素是前半部分的中间元素,即 60,这时两者相等,即查找成功。3.下列描述中,正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每个结点最多有一个
23、前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。4.开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大型系统的复杂性 B.人员知识不足C.客观世界千变万化D.时间紧、任务重解析:解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。5.两个或两个以上的模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度 B.内聚度C.复杂度D.连接度解析:解析:耦合度是模
24、块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。6.下列关于线性表的叙述中,不正确的是( )。(分数:2.00)A.线性表可以是空表B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件 D.线性表是由 n 个元素组成的一个有限序列解析:解析:线性表是一种线性结构,由 n (n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 C)是错误的。7.设有如下关系表: (分数:2.00)A.T=R/SB.T=RSC.T=RS D.T=RS解析:解析:T 就是关系 R
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 模拟 试卷 89 答案 解析 DOC
