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

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

1、国家二级 VF笔试模拟试卷 115及答案与解析 1 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 ( A) log2n ( B) n2 ( C) O(n1.5) ( D) n(n-1)/2 2 算法分析的目的是 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 3 线性表 L (a1, a2, a3, ai , an) ,下列说法正确的是 ( A)每个元素都有一个直接前件和直接后件 ( B)线性表中至少要有一个元素 ( C)表中诸元素的排列顺序必须是由小到大或由大到小 ( D)除第一个元素

2、和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 4 在单链表中,增加头结点的目的是 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 5 软件工程的出现是由于 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 6 软件开发离不开系统环境资源的支持,其中必要的测试数据属于 ( A)硬件资源 ( B)通信资源 ( C)支持软件 ( D)辅助资源 7 在数据流图 (DFD) 中,带有名字的箭头表示 ( A)模块之间的调用关系 ( B)程序的组成成分

3、 ( C)控制程序的执行顺序 ( D)数据的流向 8 分布式数据库系统不具有的特点是 ( A)数据分布性和逻辑整体性 ( B)位置透明性和复制透明性 ( C)分布性 ( D)数据冗余 9 关系表中的每一横行称为一个 ( A)元组 ( B)字段 ( C)属性 ( D)码 10 下列数据模型中,具有坚实理论基础的是 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D)以上 3个都是 11 在 Visual FoxPro中,数据库文件和数据表文件的扩展名分别是 ( A) .DBF和 .DCT ( B) .DBC和 .DCT ( C) .DBC和 .DCX ( D) .DBC和 .DBF 1

4、2 用于指明表格列中显示的数据源的属性是 ( A) ReeordSourceType ( B) RecordSource ( C) ColumnCount ( D) ControlSource 13 选项组控件的 Button Count属性用于 ( A)指定选项组中哪个选项按钮被选中 ( B)指明与选项组建立联系的数据源 ( C)指定选项组中选项按钮的数目 ( D)存取选项组中每个按钮的数组 14 以下关于视图的描述中,正确的是 ( A)视图结构可以使用 MODIFY STRUCTURE命令来修改 ( B)视图不能同数据库表进行联接操作 ( C)视图不能进行更新操作 ( D)视图是从一个或多

5、个数据库表中导出的虚拟表 15 在 Visual FoxPro中,创建程序文件的命令是 ( A) OPEN COMMAND文件名 ( B) CREATE COMMMAND文件名 ( C) MODIFY COMMAND文件名 ( D)以上答案都不对 16 用命令 “INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是 ( A)主索引 ( B)普通索引 ( C)候选索引 ( D)惟一索引 17 在命令窗口中输入下列命令: X 3 STORE x*2 TO a, b, c ? a, b, c 屏幕上显示的结果是 ( A) 3 ( B) 2 2 ( C) 6 6

6、6 ( D) 3 3 3 18 在某个程序 模块中使用命令 PRIVATE 定义一个内存变量,则变量 ( A)可以在该程序的所有模块中使用 ( B)只能在定义该变量的模块中使用 ( C)只能在定义该变量的模块及其上层模块中使用 ( D)只能在定义该变量的模块及其下属模块中使用 19 下列表达式中不正确的是 ( A) 2003-6-19 10: 10 AM-10 ( B) 2003-6-19-DATE() ( C) DATE()+15 ( D) DATE()+CTOD(“06/19/2003”) 20 在菜单设计器中执行 “程序 ”菜单中的 “运行 ”系统菜单命令后,命令窗口中将出现 ( A)

7、DO MENU 菜单名 ( B) DO 菜单名 .mpr ( C) DO 菜单名 .mnx ( D) DO MENU文件路径 21 SQL的 DELETE命令是指 ( A)从视图中删除行 ( B)从视图中删除列 ( C)从基本表中删除行 ( D)从基本表中删除列 22 在查询设计器中,用来指定要查询的数据, “字段 ”选项卡对应的短语是 ( A) SELECT ( B) FROM ( C) WHERE ( D) ORDEY BY 23 为一个表单创建了快捷菜单,要打开这个 菜单应当 ( A)用访问键 ( B)用快捷键 ( C)用事件 ( D)用自定义菜单 24 在 Visual FoxPro中

8、,属于域完整性的范畴的定义是 ( A)数据类型 ( B)数据模型 ( C)关系模型 ( D)关系模式 25 允许出现重复字段值的索引是 ( A)侯选索引和主索引 ( B)普通索引和惟一索引 ( C)候选索引和惟一索引 ( D)普通索引和侯选索引 26 执行 SET SYSMENU TO命令后 ( A)将当前菜单设置为默认菜单 ( B)将屏蔽系统菜单,使菜单不可用 ( C)将系统菜 单恢复为缺省的配置 ( D)将缺省配置恢复成 Visual FoxPro系统菜单的标准配置 27 执行下列命令后,显示的结果是 X=50 Y=100 Z “X+Y” ? 50+&Z ( A) 50+&Z ( B) 5

9、0+X+Y ( C) 200 ( D)数据类型不匹配 28 下列程序的运行结果是 SET TALK OFF STORE 0 TO S N=20 DO WHILE N S S=S+N N N 2 ENDDO ?S RETURN ( A) 0 ( B) 2 ( C) 20 ( D) 18 29 在 Visual FoxPro中,打开一个名为 GRADE的数据库,应使用命令 ( A) CREATE DATABASE GRADE ( B) OPEN DATABASE GRADE ( C) CREATE GRADE ( D) OPEN GRADE 30 下列命令动词中,不具有数据操纵功能的 SQL语句是

10、 ( A) DELETE ( B) UPDATE ( C) INSERT ( D) DROP 31 SELECT-SQL语句中,条件短语的关 键字是 ( A) FOR ( B) FROM ( C) WHERE ( D) WITH 32 查询没有借阅图书的读者的姓名和借书证号,应使用 SQL语句 ( A) SELECT姓名 FROM读者 WHERE NOT EXISTS; (SELECT借书证号FROM借阅 WHERE借阅 .借书证号读者 .借书证号 ) ( B) SELECT姓名,借书证号 FROM读者 WHERE (SELECT, FROM借阅WHERE借阅 .借书证号读者 .借书证号 )

11、( C) SELECT姓名,借书证号 FROM读者 WHERE NOT EXISTS; (SELECT * FROM借阅 WHERE借阅,借书证号读者 .借书证号 ) ( D) SELECT姓名,借书证号 FROM读者 WHERE借阅 NULL (SELECT * FROM借阅 WHERE借阅 .借书证号读者 .借书证号 ) 33 若在教师表中查找还没有输入工龄的记录,使用的 SQL语句为 ( A) SELECT * FROM 教师 WHERE 工龄 IS NOT NULL ( B) SELECT * FROM 教师 WHERE 工龄 0 ( C) SELECT * FROM 教师 WHERE

12、 工龄 IS NULL ( D) SELECT * FROM 教师 WHERE 工龄 NULL 34 如果要查询所藏图书中,各个出版社图书的最高单价、平均单价和册数,所用的 SQL语句是 ( A) SELECT出版单位, MAX(单价 ), AVG(单价 ), COUNT(*); FROM 图书; GROUP BY 出版单位 ( B) SELECT 出版单位, MAX(单价 ), AVG(单价 ), COUNT(*); FROM 图书; HAVING 出版单位 ( C) SELECT 出版单位, MIX (单价 ), AVG (单价 ), COUNT(*); FROM 图书 GROUP BY

13、出版单位 ( D) SELECT出版单位, MIN(单价 ), AVG(单价 ), COUNT(*); FROM 图书; HAVING 出版单位 35 有如下 SQL语句: SELECT * FROM 仓库 WHERE 仓库号 “H1”; UNION; SELECT * FROM 仓库 WHERE 仓库号 “H2” 该语句的功能是 ( A)查询在 H1或者 H2仓库中的职工信息 ( B)查询仓库号 H1或者 H2的仓库信息 ( C)查询即在仓库号 H1,又在仓库号 H2工作的职工信息 ( D)语句错误,不能执行 36 在 VFP数据类型中, D宽度是固定的, D型宽度为【 】字节。 37 设

14、P=”ABCD abcd”,则 SUBSTER(P, INT(LEN(P)/2+1)值为【 】。 38 在一个项目中,只有一个文件的文件名为黑体,表明该文件为【 】。 39 表的索引类型有主索引、唯一索引、候选索引【 】。 40 表单中控件属性、即可在编辑时设置也可用【 】改变。 国家二级 VF笔试模拟试卷 115答案与解析 1 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序要经过 n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。 2 【正确答案】 D 【试题解析】 算法分析是指对一个算法的运行时间和占用空间做定量的分

15、析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。 3 【正确答案】 D 【试题解析】 线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。 4 【正确答案】 A 【试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。 5 【正确答案】 C 【试题解析】 软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识

16、到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工 程的概念。 6 【正确答案】 D 【试题解析】 软件测试过程中,辅助资源包括测试用例 (测试数据 )、测试计划、出错统计和最终分析报告等。 7 【正确答案】 D 【试题解析】 数据流相当于一条管道,并有一级数据 (信息 )流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 8 【正确答案】 D 【试题解析】 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透 明性的特点,其数据也是分布的;但分布式数据库系统中数

17、据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。 9 【正确答案】 A 【试题解析】 关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为表中的一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。 10 【正确答案】 C 【试题解析】 关系模型较之格式化模型 (网状模型和层次模型 )有以下 方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。 11 【正确答案】 D 【试题解析】 Visual F

18、oxPro在建立数据库时,建立了数据库文件 (DBC) 、数据库备注文件 (DCT)和数据库索引文件 (DCX)。 DBF为数据表文件的扩展名。 12 【正确答案】 D 【试题解析】 用于指明表格的列数的属性是 ColumnCount, RecordSoureeType属性是用于指明表格数据源的类型, RecordSouree属性用于指定表 格数据源,ControlSouree属性指定在列中要显示的数据源。 13 【正确答案】 C 【试题解析】 选项组控件的 Value属性用于指定选项组中哪个选项按钮被选中ButtonCount属性用于指定选项组中选项按钮的数目, ControlSoruee属

19、性用于指明与选项组建立联系的数据源, Button属性用于存取选项组中每个按钮的数组。 14 【正确答案】 D 【试题解析】 视图是根据表定义的,要依赖数据表而存在,但视图可以同数据表进行联接操作,而且可以用来更新数据。由于视图并不是独立 存在的基本表,它是由基本表派生出来的,因此不能利用 MODIFY STRUCTURE命令修改表结构。 15 【正确答案】 C 【试题解析】 创建程序文件的命令格式为 MODIFY COMMAND文件名。 16 【正确答案】 D 【试题解析】 该命令的含义是建立一个对 “姓名 ”字段的索引项,索引名为“index_name”, UNIQUE说明建立惟一索引。

20、17 【正确答案】 C 【试题解析】 STORE是用于给内存变量赋值,此题将 X*2赋给 a, b, c,因为X 3,所以答案为 6 6 6。 18 【正确答案】 D 【试题解析】 PRIVATE命令并不建立内存变量,它只是隐藏指定的上层模块中可能已经存在的内存变量,但是当模块程序返回到上层模块时,被隐藏的变量就自动恢复有效性,保持原值。用 PRIVATE定义的变量只能在定义该变量的模块及其下属模块中使用。 19 【正确答案】 D 【试题解析】 日期时间表达式是对日期型数据或日期时间型数据的连接。其运算符电有 “+”和 “-”两个。但日期表达式的格式有一定的限制,不能将两个日期直接相加。 20

21、 【正确答案】 B 【试题解析】 程序运行菜单的命令是 DO,菜单程序的文件扩展名为 .mpr 21 【正确答案】 C 【试题解析】 在 Visual FoxPro中, SQL的 DE- LETE命令,是指从基本表中删除行。 22 【正确答案】 A 【试题解析】 查询设计器中, “字段 ”选项卡对应 SQL语句的 SELECT短语,指定所要查询的字段名。 23 【正确答案】 C 【试题解析】 快捷菜单从属于某个界面对象,当用鼠标右键单击该对象时触发RightClick事件,弹出快捷菜单。 24 【 正确答案】 A 【试题解析】 数据类型的定义属于域完整性的范畴。比如对数值型字段,能过指定不同的

22、宽度说明不同范围的数值数据类型,从而可以限定字段的取值类型和取值范围。 25 【正确答案】 B 【试题解析】 主索引和候选具有关键字特性,其字段值可以保证惟一性,拒绝重复字段。惟一索引和普通索引允许字段出现重复值。 26 【正确答案】 B 【试题解析】 不带参数的 SET SYSMENU TO命令,将屏蔽系统菜单,使菜单不可用。其中 TO DE- FAUUF将系统菜单恢复为缺省的配置; SAVE参数将当前的系统菜单配置指定为缺省配置; NOSAVE参数将缺省配置恢复成 Visual FoxPro系统菜单的标准配置。 27 【正确答案】 C 【试题解析】 “&”是一个宏替换函数,用来替换字符型变

23、量中的数据。题中 X、Y都为数值型数据, Z为字符型变量,通过 &替换后,其结果为 X+Y,转换是一个数值型数据,所以此表达式的最后结果是一个数值表达式的运算结果。 28 【正确答案】 C 【试题解析】 此题是 DO WHILE循环。第一次循环后, S=20, N 18,已不满足 DO WHILE循环的条件,所以最后结果即为: S=20, N 18。 29 【正确答案】 B 【试题解析】 打开数据库的命令是 OPEN DA- TABASE数据库名。 30 【正确答案】 D 【试题解析】 SQL的操作功能有: INSERT(插入 )、 UPDATE(更新 )和DELETE(删除 )。 31 【正

24、确答案】 C 【试题解析】 SELECT-SQL最基本的格式为: SELECT-FROM-WHERE。其中, SELECT用于选择查询结果要显示的目标列表, FROM用于列出查询要用到的所有 表文件, WHERE则用于指定查询结果的查询条件。 32 【正确答案】 C 【试题解析】 谓词 EXISTS用来检验在子查询中是否有结果返回,本题中内层查询引用了外层查询的表,所以是内外层相关嵌套查询。 33 【正确答案】 C 【试题解析】 在 SQL查询中,查询空值时可以使用巧 NULL短语; NOT IS NULL短语表示非空。 34 【正确答案】 A 【试题解析】 求各个出版社图书的,必须用 GROUP BY短语对各个出版社进行分组,求最大值函数为 MAX(),求最小值函数为 MIN(), COUNT()用以计数,HAVING短语必须与 GROUP BY短语一起出现,不能单独使用。 35 【正确答案】 B 【试题解析】 查询仓库号为 H1或 H2的仓库信息, UNION是用来合并单独的查询结果。 36 【正确答案】 8 37 【正确答案】 ab 38 【正确答案】 主文件 39 【正确答案】 普通文件 40 【正确答案】 程序

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

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

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