[计算机类试卷]国家二级(VF)机试模拟试卷88及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷88及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷88及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 88及答案与解析 一、选择题 1 算法的时间复杂度是指 ( )。 ( A)算法的长度 ( B)执行算法所需要的时间 ( C)算法中的指令条数 ( D)算法执行过程中所需要的基本运算次数 2 以下数据结构中,属于非线性数据结构的是 ( )。 ( A)栈 ( B)线性表 ( C)队列 ( D)二叉树 3 数据结构中,与所使用的计算机无关的是数据的 ( )。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)线性结构 4 内聚性是对模块功能强度 的衡量,下列选项中,内聚性较弱的是 ( )。 ( A)顺序内聚 ( B)偶然内聚 ( C)时间内聚 ( D)逻辑
2、内聚 5 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的 ( )。 ( A)连接码 ( B)关系码 ( C)外码 ( D)候选码 6 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)需求测试 ( C)验证测试 ( D)路径测试 7 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C)存储文件 ( D)源和潭 8 待排序的关键码序列为 (15, 20, 9, 30, 67, 65, 45990),要按关键码值递
3、增的顺序排序,采取简单选择排序法,第一趟排序后关键码 15被放到第 ( )个位置。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 9 对关系 S和关系 R进行集合运算,结果中既包含关系 S中的所有元组也包含关系 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)除运算 10 下列选项中,不属于数据管理员 (DBA)职责的是 ( )。 ( A)数据库维护 ( B)数据库设计 ( C)改善系统性能,提高系统效率 ( D)数据类型转换 11 把一个项目编译成一个应用程序时,下面的叙述正确的是 ( )。 ( A)所有的项目文件将组合为一个单
4、一的应用程序文件 ( B)所有项目的包含文件将组合为一个单一的应用程序文件 ( C)所有项目排除的文件将组合为一个单一的应用程序文件 ( D)由用户选定的项目文件将组合为一个单一的应用程序文件 12 在 Visual FoxPro中, “表 ”通常是指 ( )。 ( A)表单 ( B)报表 ( C)关系数据库中的关系 ( D)以上都不对 13 打开一个项目文件,然后通过命令方式新建一个程序文件,则该程序文件( )。 ( A)存在于当前打开的项目文件中 ( B)不存在于当前打开的项目文件中,必须单独添加 ( C)不存在于当前打开的项目文件中,但与项目文件建立了联系 ( D)以上说法均不正确 14
5、 假设使用 DIMENSION y(2, 3)定义了一个二维数组 y,正确的赋值语句是( )。 ( A) y7=10 ( B) y=10 ( C) STORE 10y3,y4,y5 ( D) y2, y3, y4=10 15 下面有关视图的描述,正确的是 ( )。 ( A)可以使用 MODIFY STRUCTURE命令修改视图的结构 ( B)视图不能删除,否则影响原来的数据文件 ( C)视图是对表的复制产生的 ( D)使用 SQL对视图进行查询时,必须事先打开该视图所在的数据库 16 假定系统日期是 2007年 12月 31日,则执行命令 RQ;MOD(YEAR(DATE()+1), 10)后
6、, RQ的值是 ( )。 ( A) 1 ( B) 7 ( C) 8 ( D)系统报错 17 设 N=44, M=55, K=“N+M“,表达式 1+SELECT班级号 FROM学生 WHERE民族! =“汉 “ ( B) SELECT班级名称 FROM班级 WHERE学号 IN;SELECT学号 FROM学生WHERE民族! =“汉 “ ( C) SELECT班级名称 FROM班级 WHERE班级号 IN;(SELECT班级号 FROM学生 WHERE民族! =“汉 “) ( D) SELECT班级名称 FROM班级 WHERE学号 IN;(SELECT学号 FROM学生WHERE民族! =“
7、汉 “) 28 在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了 “限制 ”,当删除父表记录时,系统的反应是 ( )。 ( A)不做参照完整性检查 ( B)不准删除父表中的记录 ( C)自动删除子表中所 有相关记录 ( D)若子表中有相关记录,则禁止删除父表中记录 29 在表单设计器的属性窗口中设置表单或其他控件对象的属性时,以下叙述正确的是 ( )。 ( A)表单的属性描述了表单的事件和方法 ( B)以斜体字显示的属性值表示为只读,不可以修改 ( C)属性窗口只包括属性、方法和事件列表框和对象框 ( D)以上都不正确 30 在 Visual F
8、oxPro中,要运行查询文件 Student qpr,可以使用命令 ( )。 ( A) DO Student qpr ( B) DO Student ( C) DO QUERY Student ( D) RUN Student 31 假定表单中包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中,正确的是 ( )。 ( A)先命令按钮的 Init事件,然后表单的 Init事件,最后表单的 Load事件 ( B)先表单的 Init事件,然后命令按钮的 Init事件,最后表单的 Load事件 ( C)先表单的 Load事件,然后表单的 Init事件,最后命令按钮的 Init事件 ( D
9、)先表单的 Load事件,然后命令按钮的 Init事件,最后表单的 Init事件 32 下列不属于表单对象特有的方法是 ( )。 ( A) Release ( B) Hide ( C) SetFocus ( D) Show 33 将文本框的 PasswordChar属性值设置为星号( *),那么,当在文本框中输入“2008奥运 ”时,文本框中显示的是 ( )。 ( A)考试 2008 ( B) * ( C) * ( D)错误设置,无法输入 34 假设表单有一选项组:男 女,其中第二个选项按钮 “女 ”被选中。该选项组的 Value属性值为 ( )。 ( A) T ( B) F ( C)女或 1
10、 ( D)女或 2 35 以下是与设置系统菜单有关的命令,错误的是 ( )。 ( A) SET SYSMENU NOSAVE ( B) SET SYSMENU SAVE ( C) SET SYSMENU TO DEFAULT ( D) SET SYSMENU DEFAULT 36 为 “歌手 ”表增加一个字段 “最后得分 ”的 SQL语句是 ( )。 ( A) ALTER TABLE歌手 ADD最后得分 F(6, 2) ( B) ALTER DBF歌手 ADD最后得分 F6, 2 ( C) CHANGE TABLE歌手 ADD最后得分 F(6, 2) ( D) CHANGE TABLE歌手 I
11、NSERT最后得分 F6, 2 37 插入一条记录到 “评分 ”表中,歌手号、分数和评委号分别是 “1001”、 9 9和“105”,正确的 SQL语句是 ( )。 ( A) INSERT VALUES(“1001“,9 9,“105“) INTO评分(歌手号,分数,评委号) ( B) INSERT TO评分(歌手号,分数,评委号) VALUES(“100 1“,9 9,“105“) ( C) INSERTINTO评分(歌手号,分数,评委号) VALUES(“1001“,9 9,“105“) ( D) INSERT VALUES(“1001“, 9 9, “105“)TO评分(歌手号,分数,评
12、委号) 38 给出在仓库 “WH1”或 “WH2”工作,且年龄小于 40岁的职工号和姓名,正确的命令是 ( )。 ( A) SELECT职工号,姓名 FROM职工; WHERE年龄 40 AND仓库号=“WH1“OR仓库号 =“WH2“ ( B) SELECT职工号,姓名 FROM职工; WHERE年龄 40 AND(仓库号=“WH1“AND仓库号 =“WH2“) ( C) SELECT职工号,姓名 FROM职工; WHERE年龄 40 OR工仓库号=“WH1“OR仓库号 =“WH2“ ( D) SELECT职工号,姓名 FROM职工; WHERE年龄 40 AND(仓库号=“WHI“OR仓库
13、号 =“WH2“) 39 检索 “成绩 ”表中还没有 “分数 ”的学生 “学号 ”和 “课程号 ”,正确的命令是 ( )。 ( A) SELECT学号,课程号 FROM成绩 WHERE分数 NULL ( B) SELECT学号,课程号 FROM成绩 WHERE分数 =NULL ( C) SELECT学号,课程号 FROM成绩 WIERE分数 IS NULL ( D) SELECT学号,课程号成绩订购单 WHERE分数 IS NOT NULL 40 假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的 SQL语句是 ( )。 ( A) SELECT产品名称, AVG(单价 )FROM产
14、品 GROUPBY单价 ( B) SELECT产品名称, AVG(单价 )FROM产品 ORDERBY单价 ( C) SELECT产品名称, AVG(单价 )FROM产品 ORDERBY产品名称 ( D) SELECT产品名称, AVG(单价 )FROM产品 GROUP BY产品名称 二、基本操作题 41 在考生文件夹下有一表单文件 formone scx其中包含一个命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作: (1)将表单的标题设置为 “基本操作 ”;将表单的最大化按钮设置为无效。 (2)在表单的数据环境中添加数据表 customers dbf。 (3)将命令按钮设置为 “
15、默认 ”按钮,即在表单激活的情况下,不管焦点在哪个控件上,都可以通过按 Enter键来选择该命令按钮。 (4)在命令按钮的上方添加一个基于用户自定义类 mytextbox的控件(不需要做任何设置)。类 mytextbox存储在考生目录下的类库文件 myclasslib vcx中。 提示:在表单控件工具栏中单击 “查看类 ”按钮添加类库。 三、简单应用题 42 (1)使用查询设计器设计完成:查询 “吴 ”姓读者(客户名第一个字为 “吴 ”)订购图书情况,查询结果包括客户名、订单号、图书名、单价、数量和签订日期字段的值,要求按客户名升序排序,并运行该查询将查询结果存储在表文件 appone,查询文
16、件也保存为 appone。 (2)使用 SQL语句查询每个读者订购图书的数量和金额(数量 单价),查询结果包括客户名、订购总册数和金 额,查询按金额降序排序,查询结果存储在apptwo dbf表文件,最后将 SQL语句保存在 apptwo prg命令文件。 四、综合应用题 43 在考生文件夹下完成下列操作: (1)新建一个名为 “职工管理 ”的数据库文件,将自由表 “部门 ”、 “职工 ”添加到该数据库中。 (2)将 “部门 ”中的 “部门号 ”定义为主索引,索引名是 index_depa。 (3)建立一个查询 mysql,查询 “通信 ”学院工资大于 3000的人员 “姓名 ”和 “工资 ”
17、信息存入 salary,dbf中,按工资升序排列,执行该查询。 (4)建立包括一个标签 (Labell)、一个列表框 (Listl)、一个表格 (Gridl), Labell的标题为“部门名 ”的表单 formtwo,如图 3-7所示。(5)列表框 (Listl)的 RowSource和RowSourceType属性手工指定为 “部门部门名 ”和 6。 (6)表格 (Gridl)的 RowSource和 RowSourceType属性手工指定为 “select职工号,姓名,工资 from职工 ”和 4。 (7)列表框 (Listl)的 DblClick事件编写程序。程序的功能是:表单运行时,用
18、户双击列表框中实例时,将该部门的 “职工号 ”“姓名 ”和 “工资 ”三个字段的信息存入自由表three dbf中,表中的记录按 “职工号 ”降序排列。 (8)运行表单,在列表框中双击“信息管理 ”。 国家二级( VF)机试模拟试卷 88答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。 2 【正确答案】 D 【试题解析】 二叉树属于非线性结构。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作;队列可看作是插入在一端 进行,删除在另一端进行的线性表。 3 【
19、正确答案】 C 【试题解析】 数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。 4 【正确答案】 B 【试题解析】 内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联系。内聚有如下种类,它们之间的内聚度由弱到强排列: 偶然内聚一一模块中的代码无法定义其不同功能的调用。但它使该模块能执行不同的功能,这种模块为巧合强度模块。 逻辑内聚一一这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一 种功能。 时间内聚一一这种模块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。 过程内聚一一如果一个模块内的处理元素是相关的,而且必须
20、以特定次序执行,则称为过程内聚。 通信内聚一一这种模块除了具有过程内聚的特点外,还有另外一种关系,即它的所有功能都通过使用公用数据而发生关系。 顺序内聚一一如果一个模块内各个处理元素和同一个功能密切相关,而且这些处理必须顺序执行,处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。 功能内聚一一如果一个模块包括为完成某一具体任务所必需的所有成分,或者说模块中所有成分结合起来是为了完成一个具体的任务,此模块则为功能内聚模块。 5 【正确答案】 D 【试题解析】 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候
21、选键中选取一个作为用户使用的键称为主键或主码。 6 【正确答案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求。 7 【正确答案】 A 【试题解析】 数据流图用于抽象描述一个软件的逻辑模型 ,它由一些特定的图符构成,包括 4个方面,即加工、数据流、存储文件、源和潭。 8 【正确答案】 B 【试题解析】 选择排序的基本思想是扫描整个线性表,从中选出最小的元素,将它交换到表的最前面,然后对剩下的子表采用同样的方法,直到子表为空。所以第一趟排序后,将选出最小的元素 9放在第一个位置,元素 15则被交换放在第 3个位置。 9 【正确答案】 A
22、 【试题解析】 关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。 10 【正确答案】 D 【试题 解析】 数据库管理员 (DataBase Administrato, DBA)是指对数据库的规划、设计、维护、监视等的人员,其主要工作如下: 数据库设计。 DBA的主要任务之一是数据库设计,具体地说是进行数据模式的设计。 数据库维护。 DBA必须对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与维护。 改善系统性能,提高系统效率。 DBA必须随时监视数据库的运行状态,不断调整内部结构,使系统保持最佳状态与效率。 11 【正确答案
23、】 B 【试题解析】 将一个项目编译成一个应用程序时, 所有项目中被包含的文件将组合成一个单一的应用程序文件。在项目连编之后,那些在项目中标记为 “包含 ”的文件将变为只读文件,不能再修改。排除文件没有在应用程序的文件中编译,用户可以更新。 12 【正确答案】 C 【试题解析】 在关系数据库中,关系就是表,表就是关系。 13 【正确答案】 B 【试题解析】 在 Visual FoxPro中,只有在项目管理器窗口中新建的文件,才属于当前项目。通过命令方式新建的文件,即使当前窗口有项目管理器打开,该新建的数据库文件,也不属于任何项目,与项目也没有任何联系。 14 【正确答案】 B 【试题解析】 在
24、赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素。 可以用一维数组的形式访问二维数组,数组 y的定义中只定义了 6个元素,而选项 A)的下标已经超出了数组的数量。 内存变量的赋值有两种格式: 格式 1: STORE表达式 TO内 存变量名表 格式 2:内存变量名 =表达式 功能:计算表达式并将表达式的值赋给一个或多个内存变量,格式 2只能给一个变量赋值。 15 【正确答案】 D 【试题解析】 视图并不是对表的复制,而是从基本表中派生出来的虚表。对视图的修改应使用命令 MODIFY VIEW,而不是 MODIFY STRUCTURE。视图是可以被删除的。只有在包含视图的数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 88 答案 解析 DOC
