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

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

1、国家二级 VF笔试模拟试卷 197及答案与解析 1 下面叙述正确的是 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三种描述都不对 2 下列数据结构中 ,按先进后出原则组织数据的是 ( A)线性链表 ( B)栈 ( C)循环链表 ( D)顺序表 3 在下列关于二叉树的叙述中 ,正确的一项是 ( A)在二叉树中 ,任何一个结点的度都是 2 ( B)二叉树的度为 2 ( C)在二叉树 中至少有一个结点的度是 2 ( D)一棵二叉树的度可以小于 2 4 结构化程序设计

2、方法的 3种基本控制结构中不包括 ( A)循环结构 ( B)递归结构 ( C)顺序结构 ( D)选择结构 5 下列叙述中正确的是 ( A)在面向对象的程序设计中 ,各个对象之间具有密切的联系 ( B)在面向对象的程序设计中 ,各个对象都是公用的 ( C)在面向对象的程序设计中 ,各个对象之间相对独立 ,相互依赖性小 ( D)上述三种说法都不对 6 软件工程的出现是由于 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 7 下列对于软件测试的描述中正确的是 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 (

3、 C)软件测试的目的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 8 在数据管理技术的发展过程中 ,可实现数据共享的是 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)系统管理阶段 9 有三个关系 R、 S和 T如下 :由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 10 数据库设计的四个阶段是 :需求分析、概念设计、逻辑设计和 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 11 Visual FoxPro是一种关系型数据库管理系统 ,这里关系

4、通常是指 ( A)数据库文件 (dbc文件 ) ( B)一个数据库中两个表之间有一定的关系 ( C)表文件 (dbf文件 ) ( D)一个表文件中两条记录之间有一定的关系 12 扩展名 scx的文件是 ( A)备注文件 ( B)项目文件 ( C)表单文件 ( D)菜单文件 13 “表格生成器 “对话框包括四个选项卡 ,其中 “表格项 “选项卡的作用是 ( A)指定表格的样式 ( B)指明各列的标题和控件类型、调整各列列宽 ( C)指明要在表格内显示的字段 ( D)设置一个一对多关系 ,指明父表中的关键字段与子表中的相关索引 14 使用视图之前 ,首先应该 ( A)新建一个数据库 ( B)新建一

5、个数据库表 ( C)打开相关的数据库 ( D)打开相关的数据表 15 Visual FoxPro内存变量的数据类型不包括 ( A)数值型 ( B)货币型 ( C)备注型 ( D)逻辑型 16 建立惟一索引后 ,只允许重复出现记录值的 ( A)第一个 ( B)最后一个 ( C)全部 ( D)字段值不惟一 ,不能存储 17 执行下列命令后 ,显示的结果是 X=50 Y=100 Z=“X+Y“ ?50+ 图书 (总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 ( A) GROUP BY 出版单位 HAVING COUNT 总编号 =2 ( B) GR

6、OUP BY 出版单位 HAVING COUNT(DISTINCT 总编号 )=2 ( C) GROUP BY 出版单位 =2 ( D) WHERE 总编号 =2 31 关于 SQL的超联接查询 ,说法错误的是 ( A)在 SQL中可以进行内部联接、左联接、右联接和全联接 ( B) SQL的超联接运算符 “*=“代表左联接 ,“=*“代表右联接 ( C) Visual FoxPro同样支持超联接运算符 “*=“和 “=*“ ( D)利用全联接 ,即使两个表 中的记录不满足联接条件 ,也会在目标表或查询结果中出现 ,只是不满足条件的记录对应部分为 NULL 32 查询职工表中 “王二 “的情况

7、,将查询结果放在数组 A中 ,应使用 SQL语句 ( A) SELECT * FROM 职工 WHERE 姓名 = 王二 INTO ARRAY A ( B) SELECT * FROM 职工 INTO ARRAY A WHERE 姓名 = 王二 ( C) SELECT * FROM 职工 WHERE 姓名 = 王二 TO ARRAY A ( D) SELECT * FROM 职工 WHERE 姓名 = 王二 TO A 33 有如下 SQL语句 : SELECT 出版单位 ,MIN(价格 ) FROM 图书 GROUP BY 出版单位 查询结果中 ,第一条记录的值是 ( A)电子工业出版社 32

8、.00 ( B)电子工业出版社 27.50 ( C)清华出版社 23.00 ( D)清华出版社 26.50 34 下列软件系统结构图 的宽度为【 】。 35 测试的目的是暴露错误 ,评价程序的可靠性 ;而【 】的目的是发现错误的位置并改正错误。 36 对于图书管理数据库 ,将图书表中 “人民 邮电出版社 “的图书的单价涨价 5%。请对下面的 SQL 语句填空 :UPDATE 图书【 】 WHERE 出版单位 =“人民邮电出版社 “ 37 按 “先进后出 “原则组织数据的数据结构是【 】。 38 长度为 n的顺序存储线性表中 ,当在任何位置上插入一个元素概率都相等时 ,插入一个元素所需移动元素的

9、平均个数为【 】。 39 在 Visual FoxPro中 ,如果要改变表单上表格对象中当前显示的列数 ,应设置表格的【 】属性值。 40 命令 ?LEN(“中国 “)= AND =B,其中 AB),选项 B)中数值放置错误 ,选项 C)和选项 D)为语法错误。 23 【正确答案】 A 【试题解析】 用于指明表格的列数的属性是 ColumnCount, RecordSourceType属性是用于指明表格数据源的类型 ,RecordSource属性用于指定表格数据源 ,LinkMaster属性用于指定表格控件中所显示的子表的父表名称。 24 【正确答案】 C 【试题解析】 打开数据库文件时 ,N

10、OUPDATE选项指定数据库按只读方式打开 ,即不允许对数据库进行修改。 25 【正确答案】 A 【试题解析】 SELECT用于实现关系的投影操作 ,使用时将所选的字段名放在SELECT之后 ,多个字段名间用逗号隔开。 WHERE用于实现关系的选择操作 ,GROUP BY 用于实现分组 ,ORDER BY 用于对查询结果进行排序。 26 【正确答案】 B 【试题解析】 程序运行菜单的命令是 DO,菜单程序的文件扩展名为 .mpr。 27 【正确答案】 B 【试题解析】 用鼠标双击对象时引发 DbClick事件 ,A)错误 ;用鼠标单击对象时引发 Click事件 ,B)正确 ;用鼠标右键单击对象

11、时引发 RightClick事件。 28 【正确答案】 C 【试题解析】 SCAN匛 NDSCAN语句一般用于处理表中记录 ,语句可指明需处理的记录范围及应满足的条件 ,是一个循环语句。 SUBSTR()函数是从指定表达式值的某个位置起取指定长度的子串作为函数值。 29 【正确答案】 C 【试题解析】 ALTER TABLE命令有 3种语法形式 ,由于本题是修改字段名 ,可用第 1种语法形式。语法形式为 :ALTER TABLE ADD|ALTERCOLUMN )选项 A)中用 WITH是错误的 ;选项 B)缺少短语 ALTER,即用 ALTER指出修改的字段 ;选项 D)的命令拼写不完全 ,

12、应该是 ALTER TABLE才对。 30 【正确答案】 B 【试题解析】 这是一个分组计算查询 ,要使用 SELECT命令来实现。首先按出版单位进行分组 ,通过 GROUP BY短语实现分组 ,计算每个出版社出版图书的最高价和平均单价 ,通过函数 MAX( )和 AVG( )实现。由于 不是要查询所有出版社的信息 ,而是查询藏书中至少有该出版社两种图书的出版社的这些信息 ,即要查询的分组要满足一定的条件 ,这时需要用 HAVING子句来限定分组的条件。 HAVING是要依赖于 GROUP BY而存在 ,不能单独使用 ,COUNT(DISTINCT 总编号 )统计每个出版社的图书种数。 DIS

13、TINCT起到的作用是去掉重复值。 31 【正确答案】 C 【试题解析】 SQL的超联接运算符中 “*=“代表左联接 ,“=*“代表右联接。但在Visual FoxPro中 ,不支持超联接运算符 “*=“和 “=*“,它有 专门的联接运算语法格式 ,分别用 LEFT JOIN和 RIGHT JOIN表示。 Visual FoxPro支持左联接和右联接运算查询 ,但不能使用 “=*“和 “*=“运算符查询 ,只能用 Visual FoxPro中专用的命令短语才可以。 32 【正确答案】 A 【试题解析】 SQL查询语句中 ,将查询结果放在数组中应使用短语 “INTO ARRAY数组名 “。 33

14、 【正确答案】 B 【试题解析】 本题的 SQL语句的含义是统计每个出版社中 ,价格最低的图书记录 ,并显示出版单位和图书价格。根据出版单位升序排 序 ,第一条记录的出版单位为电子工业出版社 ,在该出版社中单价最低的图书价格为 27.50,选项 C)为查询结果中的第二条记录。 34 【正确答案】 3 【试题解析】 在程序结构图的有关术语中 ,宽度的概念是 :整体控制跨度 ,即各层中所含的模块数的最大值 ,由图可得此软件系统结构图的宽度为 3。 35 【正确答案】 调试 【试题解析】 软件测试的目标是在精心控制的环境下执行程序 ,以发现程序中的错误 ,给出程序可靠性的鉴定 ;调试也称排错 ,它是

15、一个与测试有联系又有区别的概念。具体来说 ,测试的目的是暴露错误 ,评 价程序的可靠性 ,而调试的目的是发现错误的位置 ,并改正错误。 36 【正确答案】 SET 单价 =单价 *1.05 【试题解析】 更新表中元组的值 ,使用 UPDATE命令 ,一次可以更新表中的一个或多个属性值。 UPDATE短语之后指定更新数据所属的表 ,将新的属性值或表达式赋值给对应的属性名 (SET 单价 =单价 *1.05),并置于 SET短语之后。要求对人民邮电出版社的图书涨 5%,需要用 WHERE短语对元组进行限制 ,即对符合条件的元组进行更新。 37 【正确答案】 栈 【试题解析】 栈是限定只在一端进 行

16、插入和删除操作的线性表 ,通常称插入、删除的这一端为栈顶 ,另一端为栈底。栈按照 “先进后出 “或 “后进先出 “的原则组织数据。 38 【正确答案】 n/2 【试题解析】 在线性表的任何位置插入一个元素的概率相等 ,即概率为 p=1/(n+1),则插入一个元素时所需移动元素的平均次数为 -i+1)=n/2。 39 【正确答案】 ColumnCount 【试题解析】 表格控件的 ColumnCount属性指定表格的列数 ,该属性在设计时可用 ,在运行时可读写。 40 【 正确答案】 .T. 【试题解析】 一个汉字占两个字节 ,LEN(“中国 “)的结果是 4,LEN(“China“)的结果是

17、5。 4,):从指定表达式值的右端取一个指定长度的子串作为函数值。 SUBSTR(,)从指定表达式的指定起始位置取指定长度的子串作为函数值。 LEFT(,):从指定表达式值的左端取一个指定长度的子串作为函数值。 44 【正确答案】 TOP 3 【试题解析】 在 SQL查询功能中 ,可使用 TOP语句显示部分结果 ,TOP语句使用时 ,必须与 ORDER BY短语同时使用。 45 【正确答案】 升序排列和降序排列 【试题解析】 ASC表示升序排列 ,DESC表示降序排列 ,多用在索引定义和SELECT语句中的 ORDER子句中。 46 【正确答案】 结构复合 【试题解析】 与表名相同的结构索引在

18、打开表时都能够自动打开 ,但是对于非结构索引必须在使用之前打开索引文件。单独的 .idx索引 ,是一种非结构单索引 ;采用非默认名的 .cdx索引 ,也是非结构复合索引 ;与表名同名的 .cdx索引 ,是结构复合索引。 47 【正确答案】 INSERT INTO 【试题解析】 SQL插入记录的命令格式为 : INSERT INTO dbf_name( fname (fmame2,) ) VALUES(eExpression ,eExpression 2, ) 48 【正确答案】 域控件 【试题解析】 报表中的域控件用于打印报表或视图中的字段、变量和表达式的计算结果。在报表中打印当前时间应使用域控件来控制显示。

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

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

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