[计算机类试卷]国家二级(VF)机试模拟试卷65及答案与解析.doc

上传人:proposalcash356 文档编号:504299 上传时间:2018-11-29 格式:DOC 页数:23 大小:87.50KB
下载 相关 举报
[计算机类试卷]国家二级(VF)机试模拟试卷65及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]国家二级(VF)机试模拟试卷65及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]国家二级(VF)机试模拟试卷65及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]国家二级(VF)机试模拟试卷65及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]国家二级(VF)机试模拟试卷65及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、国家二级( VF)机试模拟试卷 65及答案与解析 一、选择题 1 程序流程图中带有箭头的线段表示的是 ( )。 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 2 结构化程序设计的基本原则不包括 ( )。 ( A)多态性 ( B)自顶向下 ( C)模块化 ( D)逐步求精 3 软件设计中模块划分应遵循的准则是 ( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集成测试计划 5 算法的有穷

2、性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 6 对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n1) 2的排序方法是 ( )。 ( A)快速排序 ( B)冒泡排序 ( C)直接插入排序 ( D)堆排序 7 下列关于栈的叙述正确的是 ( )。 ( A)栈按 “先进先出 ”组织数据 ( B)栈按 “先进后出 ”组织数据 ( C)只能在栈底插入数据 ( D)不能删除数据 8 在数据库设计中,将 ER图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)概念

3、设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 9 有三个关系 R、 S和 T如下:由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 10 设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号 ),课程 C(课号,课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关键字 (键或码 )为( )。 ( A)课号,成绩 ( B)学号,成绩 ( C)学号,课号 ( D)学号,姓名,成绩 11 设 X=“11“, Y=“1122“,下列表达式结果为假的是 ( )。 ( A) NOT(X=Y)AND(X

4、$Y) ( B) NOT(X$Y)OR(X=Y) ( D) NOT(X$Y) 12 以下是与设置系统菜单有关的命令,其中错误的是 ( )。 ( A) SET SYSMENU DEFAULT ( B) SET SYSMENU TO DEFAULT ( C) SET SYSMENU NOSAVE ( D) SET SYSMENU SAVE 13 在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是 ( )。 ( A) EMPTY(SPACE(0) ( B) LIKE(xy*, xyz) ( C) AT(xy, abcxyz) ( D) ISNULL( NULL ) 14 在 Vis

5、ual FoxPro中,宏替换可以从变量中替换出 ( )。 ( A)字符串 ( B)数值 ( C) e ( D)以上三种都可能 15 在 Visual FoxPro中,用于建立或修改程序文件的命令是 ( )。 ( A) MODIFY ( B) MODIFY COMMAND ( C) MODIFY PROCEDURE ( D) MODIFY PROGRAM 16 在 Visual FoxPro中,程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是 ( )。 ( A)局部变量 ( B)私有变量 ( C)公共变量 ( D)全 局变量 17 执行 USE sc IN 0命令的结果

6、是 ( )。 ( A)选择 0号工作区打开 8c表 ( B)选择空闲的最小号工作区打开 8c表 ( C)选择第 1号工作区打开 sc表 ( D)显示出错信息 18 向一个项目中添加一个数据库,应该使用项目管理器的 ( )。 ( A) “代码 ”选项卡 ( B) “类 ”选项卡 ( C) “文档 ”选项卡 ( D) “数据 ”选项卡 19 在查询设计器环境中, “查询 ”菜单下的 “查询去向 ”不包括 ( )。 ( A)临时表 ( B)表 ( C)文本文件 ( D)屏幕 20 Modify Command命令建立的文件的默认扩展名是 ( )。 ( A) prg ( B) app ( C) cmd

7、 ( D) exe 21 扩展名为 mpr的文件是 ( )。 ( A)菜单文件 ( B)菜单程序文件 ( C)菜单备注文件 ( D)菜单参数文件 22 打开已经存在的表单文件的命令是 ( )。 ( A) MODIFY FORM ( B) EDIT FORM ( C) OPEN FORM ( D) READ FORM 23 在菜单设计中,可以在定义菜单名称时为菜单项指 定一个访问键。规定了菜单项的访问键为 “x”的菜单名称定义是 ( )。 ( A)综合查询 20121一 1 ( C) DELETE FROM order WHERE签订日期 2012一 1一 1 32 为 “运动员 ”表增加一个

8、“得分 ”字段的正确的 SQL命令是 ( )。 ( A) cHANGE TABLE运动员 ADD得分 I ( B) ALTER DATA运动员 ADD得分 I ( C) ALTER TABLE运动员 ADD得分 I ( D) CHANGE TABLE运动员 INSERT得分 I 33 计算每名运动员的 “得分 ”的正确 SQL命令是 ( )。 ( A) UPDATE运动员 FIELD得分 =2*投中 2分球 +3*投中 3分球 +罚球 ( B) UPDATE运动员 FIELD得分 WITH 2*投中 2分球 +3*投中 3分球 +罚球 ( C) UPDATE运动员 SET得分 WITH 2*投

9、中 2分球 +3*投中 3分球 +罚球 ( D) UPDATE运动员 SET得分 =2*投中 2分球 +3*投中 3分球 +罚球 34 检索 “投中 3分球 ”小于等于 5个的运动员中 “得分 ”最高的运动员的 “得分 ”,正确 SQL命令是 ( )。 ( A) SELECT MAX(得分 )得分 FROM运动员 WHERE投中 3分球 600 AND(名称 =主机板 AND名称 =硬盘) ( B) SELECT*FROM产品 WHERE 单价 600 AND(名称 =主机板 OR名称 =硬盘 ) ( C) SELECT*FROM产品 FOR 单价 600 AND(名称 =主机板 AND名称

10、=硬盘 ) ( D) SELECT*FROM产品 FOR 单价 600 AND(名称 =主机板 OR名称 =硬盘 ) 37 查询客户名称中有 “网络 ”二字的客户信息的正确 SQL命令是 ( )。 ( A) SELECT*FROM客户 FOR名称 LIKE“网络 “ ( B) SELECT*FROM客户 FOR名称 =“网络 “ ( C) SELECT*FROM客户 WHERE名称 =“网络 “ ( D) SELECT*FROM客户 WHERE名称 LIKE“网络 “ 38 在表单中为表格控件指定 数据源的属性是 ( )。 ( A) DataSource ( B) DataFrom ( C)

11、RecordSource ( D) RecordFrom 39 在 Visual FoxPro中,假设表单上有一选项组: 男 女,初始时该选项组的Value属性值为 1。若选习按钮 “女 ”被选中,该选项组的 Value属性值是 ( )。 ( A) 1 ( B) 2 ( C) ”女 ” ( D) ”男 ” 40 在 Visual FoxPro中,报表的数据源不包括 ( )。 ( A)视图 ( B)自由表 ( C)查询 ( D)文本文件 二、基本操作题 41 在考生目录下完成下列操作: (1)用 SQL语句完成下列操作:列出所有赢利 (现价大于买入价 )的股票简称、现价、买入价和持有数量,并将检

12、索结果按持有数量降序排序存储于表 stock_temp中。 (2)使用一对多报表向导建立报表。要求:父表为 stoek_name,子表为 stoek_sl,从父表中选择字段 “股票简称 ”;从子表中选择全部字段;两个表通过 “股票代码 ”建立联系;按股票代码升序排序;报表标题为 “股票持有情况 ”;生成的报表文件名为stock_report。然后用报表设计器打开生成的文件 stock_report frx进行修改,将标题区中显示的当前日期移到页注脚区显示,使得在页注脚区能够显示当前日期。 三、简单应用题 42 在考生文件夹下完成下列操作: (1)在考生文件夹下利用查询设计器创建一个查询,从表中

13、查询演唱 “粤语 ”歌曲的歌手。查询结果包含歌手的姓名、语言和点歌码三个字段;各记录按 “点歌码 ”降序排序,点歌码相同的再按 “演唱者 ”升序排序;查询去向为表 ta。最后将查询保存在 qa qpr文件中,并运行该查询。 (2)使用一对多报表向导建 立报表,要求父表为 “歌手 ”,子表为 “歌曲 ”。从父表中选择字段 “姓名 ”和 “地区 ”,从子表中选择字段 “歌曲名称 ”和 “点歌码 ”,两个表通过“歌手 id”和 “演唱者 ”建立联系,按 “姓名 ”升序排序,其他默认,生成的报表名为“歌手报表 ”。 四、综合应用题 43 (1)在考生文件夹下,将 BOOKS表中所有书名中含有 “计算机

14、 ”3个字的图书复制到 BOOKS_BAK表中,以下操作均在 BOOKS_BAK表中完成。 (2)复制后的图书价格在原价格的基础上降低 5。 (3)从图书均价高于 25元 (含 25)的出版社中 ,查询并显示图书均价最低的出版社名称及均价,查询结果保存在 new_table4表中 (字段名为出版单位和均价 )。 国家二级( VF)机试模拟试卷 65答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择 C)。 2 【正确答案】 A 【试题解析】 结构化程序设计的思想包括:自顶向下、逐步求精、模块

15、化、限制使用 goto语句,所以选择 A)。 3 【正确答案】 B 【试题解析】 软件设计 中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。 4 【正确答案】 B 【试题解析】 A)错误,可行性分析阶段产生可行性分析报告。 C)错误,概要设计说明书是总体设计阶段产生的文档。 D)错误,集成测试计划是在概要设计阶段编写的文档。 B)正确,软件需求规格说明书是后续工作如设计、编码等需要的重要参考文档。 5

16、 【正确答案】 A 【试题解析】 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。 6 【正确答案】 D 【试题解析】 除了堆排序算法的比较次数是 D(nlog2n),其他的都是 n(n1) 2。 7 【正确答案】 B 【试题解析】 栈是按 “先进后出 ”的原则组织数据的,数据的插入和删除都在栈顶进行操作。 8 【正确答案】 C 【试题解析】 ER图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所 以属于逻辑设计阶段。 9 【正确答案】 D 【试题解析】 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量

17、必须是相同的属性组,并且在结果中把重复的属性列去掉,所以 B)错误。笛卡尔积是用 R集合中元素为第一元素, S集合中元素为第二元素构成的有序对,所以 C)错误。根据关系 T可以很明显地看出是从关系 R与关系 S中取得相同的关系组,所以使用的是交运算,选择 D)。 10 【正确答案】 C 【试题解析】 学号是学生表 s的主键,课号是课程表 c的主键,所以选课表 SC的关键字就应该是与前两个表能够 直接联系且能唯一定义的学号和课号,所以选择 C)。 11 【正确答案】 D 【试题解析】 字符串精确比较运算符 (=),只有当两个字符串完全相同时,才 会是逻辑真,所以 X=Y为逻辑假;子串包含测试运算

18、符 ($),如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以 x$Y为逻辑真;大于等于运算符 (=),是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小, X、 Y的前两个字符相同,所以比较第 3个字符,由于 X只有两个字符,则第 3位 X小于 Y,所以 X小于 Y,故 X=Y为逻辑假; XY也为逻辑真,所以 NOT(X$Y)OR(X=Y为逻辑假,则 NOT(X=Y)为逻辑真。 D)选项中, X$Y也为逻辑真,则NOT(X$Y)为逻辑假。 12 【正确答案】 A 【试题解析】 设置系统菜单的命令格式: SET SYSMENU ON OFF AUTOMATIC TO TO=25; ORDER BY 2; INTO TABLE new_tablM dbf *

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1