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

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

1、国家二级 VF笔试模拟试卷 194及答案与解析 1 下列选项中不符合良好程序设计风格的是 ( A)源程序要文档化 ( B)数据说明的次序要规范化 ( C)避免滥用 goto语句 ( D)模块设计要保证高耦合、高内聚 2 软件开发模型包括 、瀑布模型 、扇形模型 、快速原型法模型 、螺旋模型 ( A) 、 、 ( B) 、 、 ( C) 、 、 ( D) 、 、 3 软件开发的结构化生命周期方法将软件生命周期划分成 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C)总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统设计 4 单个用户使用的数据视图的描述称为

2、( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 5 数据结构作为计算机的一门学科 ,主要研究数据的逻辑结构、对各种数据结构进行的运算 ,以及 ( A)数据的存储结构 ( B)计算方法 ( C)数据映象 ( D)逻辑存储 6 设有关系 R和 S,关系代数表达式为 表示的是 ( A) RS ( B) RS ( C) R S ( D) RS 7 下列叙述中正确的是 ( A)一个算法的空间复杂度大 ,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大 ,则其时间复杂度必定小 ( C)一个算法的时间复杂度大 ,则其空间复杂度必定小 ( D)上述三种说法都不对 8 对长度为 n的线

3、性表进行顺序查找 ,在最坏情况下所需要的比较次数为 ( A) log2n ( B) n/2 ( C) n ( D) n+1 9 数据库技术的根本目标是要解决数据的 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 10 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍 历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 11 “项目管理器 “的 “运行 “按钮用于执行选定的文件 ,这些文件可以是 ( A)查询、视图或表单 ( B)表单、报表和标

4、签 ( C)查询、表单或程序 ( D)以上文件都可以 12 在下列函数中 ,函数值为数值的是 ( A) AT(人民 ,中华人民共和国 ) ( B) CTOD(01/01/96) ( C) BOF() ( D) SUBSTR (DTOC(DATE(),7) 13 在 Visual FoxPro 中 ,?ABS(-7*8)的输出是 ( A) -56 ( B) 56 ( C) 15 ( D) -15 14 表单文件的扩展名中 ( )为表单信息的数据库表文件。 ( A) .SCX ( B) .SCT ( C) .FRX ( D) .DBT 15 用 CREATE TABLE建立表时 ,用来定义主关键字

5、的短语是 ( A) PRIMARY KEY ( B) CHECK ( C) ERROR ( D) DEFAULT 16 下列关于索引的叙述中 ,不正确的是 ( A) Visual FoxPro支持两种索引文件 :单一索引文件和复合索引文件 ( B)打开和关闭索引文件均使用 SET INDEX TO命令 ( C)索引的类型有主索引、候选索引、惟一索引和普通索引 ( D)索引文件不随库文件的关闭而关闭 17 在表单设计阶段 ,以下说法不正确的是 ( A)拖动表单上的对象 ,可以改变该对象在表单上的位置 ( B)拖动表单上对象的边框 ,可以改变该对象的大小 ( C)通过设置表单上对象的属性 ,可以改

6、变对象的大小和位置 ( D)表单上对象一旦建立 ,其位置和大小均不能 改变 18 有 “部门表 “和 “商品表 “的内容如下 : 部门 .dbf:部门号 C(8),部门名 C(12),负责人 C(6),电话 C(16) 职工 .dbf:部门号 C(8),职工号 C(10),姓名 C(8),性别 C(2),出生日期 D 查询有 10名以上 (含 10名 )职工的部门信息 (部门名和职工人数 ),并按职工人数降序排列。正确的命令是 ( A) SELECT 部门名 ,COUNT(职工号 ) AS 职工人数 ; FROM 部门 ,职工 WHERE 部门 .部门号 =职工 .部门号 ; GROUP BY

7、 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号 ) ASC ( B) SELECT 部门名 ,COUNT(职工号 ) AS 职工人数 ; FROM 部门 ,职工 WHERE 部门 .部门号 =职工 .部门号 ; GROUP BY 部门名 HAVING COUNT(*)=10; ORDER BY COUNT(职工号 ) DESC ( C) SELECT 部门名 ,COUNT(职工号 ) AS 职工人数 ; FROM 部门 ,职工 WHERE 部门 .部门号 =职工 .部门号 ; GROUP BY 部门名 HAVING COUNT(*)=10 ORDER B

8、Y职工人数 ASC ( D) SELECT 部门名 ,COUNT(职工号 ) AS 职工人数 ; FROM 部门 ,职工 WHERE 部门 .部门号 =职工 .部门号 ; GROUP BY 部门名 HAVING COUNT(*)=10 ORDER BY 职工人数 DESC 19 如果将一个数据库表设置为 “包含 “状态 ,那么系统连编后 ,该数据库表将 ( A)成为自由表 ( B)包含在数据库中 ( C)可以随时编辑修改 ( D)不能编辑修改 20 语句 “DELETE FROM 成绩表 WHERE 计算机 =1500 ( B)工资 =1000 ( C)工资 =1500 ( D)工资 =100

9、00 36 以下 2题有作者表和图书 表如下 : 作者 作者编号 作者姓名 所在城市 1001 王力 北京 1002 刘方 北京 1003 张剑 上海 1004 程红 上海 1005 张进 上海 图书 图书编号 书名出版 单位 价格 作者编号 0001 计算机应用 清华出版社 26.50 1001 0002 C+ 电子工业出版社 32.00 1001 0003 计算机基础知识 电子工业出版社 28.00 1002 0004 网络应用 清华出版社 24.50 1003 0005 数据库应用 清华出版社 26.00 1003 0006 数据库组成原理 清华出版 社 23.00 1003 0007

10、Java 电子工业出版社 27.50 1004 0008 网页设计 电子工业出版社 31.00 1004 36 求至少出版两本以上图书的作者姓名及数量 ,下列 SQL语句正确的是 ( A) SELECT 作者姓名 ,COUNT(*) AS 数量 FROM 图书 ,作者 ; HAVING COUNT(*)=2 ( B) SELECT 作者姓名 ,COUNT(*) AS 数量 FROM 图书 ,作者 ; WHERE 作者 .作者编号 =图书 .作者编号 ; GROUP BY 图书 .作者编号 HAVING COUNT(*)=2 ( C) SELECT 作者姓名 ,COUNT(*) AS 数量 FR

11、OM 图书 ,作者 ; WHERE 作者 .作者编号 =图书 .作者编号 ; GROUP BY 图书 .作者编号 SET COUNT(*)=2 ( D) SELECT 作者姓名 ,COUNT(*) AS 数量 FROM 图书 ,作者 ; WHERE 作者 .作者编号 =图书 .作者编号 ; AND COUNT(*)=2; GROUP BY 图书 .作者编号 37 在查询设计器中 ,用来指定要查询的数据 ,“字段 “选项卡对应的短语是 ( A) SELECT ( B) FROM ( C) WHERE ( D) ORDEY BY 38 需求分析最终结果是产生【 】。 39 为了便于对照检查,测试用

12、例应由输入数据和预期的【 】两部分组成。 40 数据结构分为逻辑结构与存储结构,线性链表属于【 】。 41 某二叉树中度为 2的结点有 18个,则该二叉树中有【 】个叶子结点。 42 【 】是数据库设计的核心。 43 数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【 】两个含义。 44 求每个仓库中职工的平均工资: SELECT 仓库号 ,AVG(工资 ) FROM 职工【 】仓库号。 45 在 SQL-SELECT语句中,检查一个属性值是否属于一组给定的值中的特殊运算符是【 】。 46 DBMS是指【 】。 47 参照完整性规则包括更新规则、【 】和插入规则。 48 查询 “

13、学生成绩 “表中,所有姓 “张 “的学生记录,完成下列 SQL语句: SELECT * FROM 学生成绩 WHERE 姓名【 】 “张 %“ 49 打开数据库表文件后 ,当前记录指针指向 80,要使指针指向记录号为 70的记录 ,应使用命令【 】。 50 菜单文件的扩展名是【 】。 51 当内存变量与当前表中的字段名同名时 ,系统则访问字段变量而放弃内存变量。若要访问内存变量学号 ,则必须将其写成【 】形式。 52 物理删除表中所有记录的命令是【 】。 国家二级 VF笔试模拟试卷 194答案与解析 1 【正确答案】 D 【试题解析】 程序设计风格是指编写 程序时所表现出的特点、习惯和逻辑思路

14、。著名的 “清晰第一 ,效率第二 “的论点已成为当今主导的程序设计风格。形成良好的程序设计风格 ,主要注意和考虑下述一些因素 :源程序文档化、数据说明的次序规范化、避免滥用 goto语句等。除此之外 ,一般较优秀的软件设计尽量做到高内聚、低耦合 ,这样有利于提高软件模块的独立性。 2 【正确答案】 C 【试题解析】 软件开发模型包括瀑布模型、快速原型法模型和螺旋模型。 3 【正确答案】 A 【试题解析】 通常 ,将软件产品从提出、实现、使用维护到停止使用的过程称为软件生 命周期。它可以分为软件定义、软件开发及软件运行维护 3个阶段。 4 【正确答案】 A 【试题解析】 选项 A)正确 ,外模式

15、是用户的数据视图 ,也就是用户所见到的数据模式 ;选项 B)不正确 ,全局数据视图的描述称为概念模式 ,即数据库中全部数据的整体逻辑结构的描述 ;选项 C)不正确 ,物理存储数据视图的描述称为内模式 ,即数据库在物理存储方面的描述 ;选项 D)不正确 ,存储模式即为内模式。 5 【正确答案】 A 【试题解析】 数据结构作为计算机的一门学科 ,主要研究和讨论以下三个方面的问题 : 数据集合中各数据元素 之间所固有的逻辑关系 ,即数据的逻辑结构 ; 在对数据进行处理时 ,各数据元素在计算机中的存储关系 ,即数据的存储结构 ; 对各种数据结构进行的运算。 6 【正确答案】 A 【试题解析】 R-S表

16、示属于 R但不属于 S,R- - 表示属于 R但不属于 (R-S),即相当于 RS。 7 【正确答案】 D 【试题解析】 算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量 ,可以用执行算法过程中所需基本运算的执行次数来度量 ;算法的空间复杂度是指执行这个算法所需要的内 存空间。根据各自的定义可知 ,算法的时间复杂度与空间复杂度并不相关。 8 【正确答案】 C 【试题解析】 对于长度为 n的有序线性表 ,在最坏情况下 ,二分查找只需要比较log2n次 ,而顺序查找需要比较 n次。 9 【正确答案】 B 【试题解析】 由于数据的集成性使得数据可被多个应用程

17、序共享 ,特别是在网络发达的今天 ,数据库与网络的结合扩大了数据库的应用范围 ,所以数据库技术的根本问题是解决数据的共享问题。 10 【正确答案】 D 【试题解析】 前序遍历的第一个结点 a为树的根节点 ;中序遍历中 a的左边的结点为 a的左子树 ,a的右边的结点为 a的右子树 ;再分别对 a的左右子树进行上述两步处理 ,直到每个结点都找到正确的位置。 11 【正确答案】 C 【试题解析】 项目管理器的运行按钮可以用于执行查询表单或程序的文件。 12 【正确答案】 A 【试题解析】 AT(“字符串 1“,“字符串 2“)函数是返回字符串 1在字符串 2的位置 ,是数值型 ;CTOD函数的作用是

18、把符合日期格式的字符型转换成日期型 ;SUBSTR (c,n1,n2)函数是取字符串 C第 n1个字符起的 n2个字符 ,返回值为字符型 ;BOF()函数的作用是判断记录指针是否处于文件头 ,返回值为逻辑型。 13 【正确答案】 B 【试题解析】 ABS()是用来返回指定的数值表达式的绝对值的。 14 【正确答案】 A 【试题解析】 表单文件的扩展名是 .scx;frx文件是报表文件 ;表文件的扩展名为 .dbf;.sct文件是屏幕文件。 15 【正确答案】 A 【试题解析】 在使用 CREATE TABLE建立表时 ,CHECK短语是用来定义域完整性的 ,PRLMARY KEY是用来定义主关

19、键字的 ,ERROR是出错提示信息 ,DEFAULT是定义默认值的。 16 【正确答案】 D 【试题解析】 索引文件是数据库的一部分 ,会随着数据库的关闭而关闭。 17 【正确答案】 D 【试题解析】 表单设计器启动后 ,Visual FoxPro主窗口上将出现 “属性 “窗口 ,包括对象框、属性设置框和属方法、事件列表框。用户可以在对象框中选择一个对象进行编辑和修改 ,其位置和大小均能改变 ,因此选项 D)。 18 【正确答案】 D 【试题解析】 在 SQL SELECT子句中可以包含算术表达式或函数 ,利用 AS可以为它们重新定义字段名 ,但 它们并不存储在表内 ,因此被称为虚字段。对指定

20、的字段进行排序 ,应使用重新定义的字段名 ,对查询结果进行降序排序时 ,还应使用关键字DESC。 19 【正确答案】 D 【试题解析】 在项目连编之后 ,那些在项目中标记为 “包含 “的文件将变为只读文件 ,不能再修改。如果应用程序中包含需要用户修改的文件 ,必须将该文件标记为 “排除 “,因此 D)选项正确。 20 【正确答案】 C 【试题解析】 SQL从表中删除数据的命令格式如下 :DELETE FROM TableName WHERE Condition 这 里 FROM指定从哪个表中删除数据 ,WHERE指定被删除记录所满足的条件 ;DELETE命令是逻辑删除记录 ,如果要物理删除记录

21、需要继续使用 PACK命令。 21 【正确答案】 C 【试题解析】 在查询设计器中可以根据需要为查询输出定位查询去向 ,这些查询去向有 :浏览、临时表、表、图形、屏幕、报表、标签。 22 【正确答案】 C 【试题解析】 查询设计器中的 “筛选 “选项卡指定查询记录的条件 ,实现关系的选择操作。增加或删除查询表 ,可在表设计器顶部对表进行操作 ;查看 SQL代码可通过菜单命令完成 ,选择查 询结果的字段输出 ,在 “字段 “选项卡中进行。 23 【正确答案】 A 【试题解析】 Visual FoxPro中过程式的返回语句为 RETURN,当执行到RETURN命令时 ,控制将转回到调用程序 ,并返

22、回表达式的值 ,如果 RETURN不带表达式 ,则返回逻辑真 .T.。 24 【正确答案】 D 【试题解析】 通过建立字段有效性规则可以保证数据的域完整性。 25 【正确答案】 D 【试题解析】 本题先算括号中的表达式 ,再算乘方 ,然后是乘除 ,最后算加减 ,结果为92.8。 26 【正确答案】 B 【试题解析】 在 SQL语句中 ,为表增加字段应使用关键字 ADD或 ADD COLUMN,而不是 ADD FIELDS。 ALTER是用来修改已有的字段 ,不能用来新增一个字段。 27 【正确答案】 B 【试题解析】 本题中重要注意的是 Name属性和 Caption属性的区别 ,在表单中 ,

23、Name属性是表单的内部名称 ,作为对象引用的名称。 Show和 Hide属于表单的方法。 28 【正确答案】 A 【试题解析】 此题是 DO WHILE循环和条件语句结合使用 ,INT(I/2)=I/2判断是否能被 2整除 ,10以内不能被 2整除的数是 5个。 29 【正确答案】 D 【试题解析】 在 SQL的定义功能中 ,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样 ,可以完成其所有功能 ,包括主索引、域完整性约束、字段有效性规则等。但对于自由表的定义和在表设计器中一样 ,都不能定义自由表的主索引、域完整约束、字段有效性规则等 ,只能进行一些最基本的操作 ,如定义字段名

24、、宽度和类型等。 30 【正确答案】 B 【试题解析】 查询仓库号为 H1或 H2的仓库信息 ,UNION是用来合并单独的查询结果。 31 【正确答案】 C 【试题解析】 在查询设计器中 ,“联接 “选项卡对应 JOIN ON 短语 ;“筛选 “选项卡对应 WHERE 短语 ;“排序依据 “选项卡对应于 ORDER BY 短语。 32 【正确答案】 C 【试题解析】 SELECT-SQL最基本的格式为 :SELECT-FROM-WHERE。其中 ,SELECT用于选择查询结果要显示的目标列表 ,FROM用于列出查询要用到的所有表文件 ,WHERE则用于指定查询结果的查询条件。 33 【正确答案

25、】 C 【试题解析】 谓词 EXISTS用来 检验在子查询中是否有结果返回 ,本题中内层查询引用了外层查询的表 ,所以是内外层相关嵌套查询。 34 【正确答案】 D 【试题解析】 在 SQL语句中 ,利用 INSERT语句可以向表中插入一条新的记录 ,插入字段值的类型应当与原字段类型保持一致。选项 C)中 ,插入的工资字段值类型与字段类型不符。 35 【正确答案】 B 【试题解析】 BETWEEN匒 ND吺荢 QL查询语句中一个特殊运算符 ,意思为 “吅蛥之间 “,相当于逻辑运算中的 (A=AND=B,其中 AB),选项 A数值放置错误 ,选项C和 D是语法错误 。 36 【正确答案】 B 【

26、试题解析】 本题利用 SQL分组查询的功能 ,查询至少出版 2本以上图书的作者 ,需要利用 HAVING子句可以对分组条件做进一步限定。选项 A)中 ,没有对查询进行分组 ;选项 C)中的 SET短语错误 ,对分组条件做进一步限定 ,需要利用 HAVING子句 ;选项 D)中也存在语法错误 ,HAVING子句只能跟在 GROUP BY短语后一起使用。 37 【正确答案】 A 【试题解析】 查询设计器中 ,“字段 “选项卡对应 SQL语句的 SELECT短语 ,指定所要查询的字段名。 38 【正确答 案】 需求规格说明书 【试题解析】 软件需求规格说明书是需求分析阶段的最后成果 ,是软件开发中的

27、重要文档之一。需求规格说明书包括正确性、无歧义性、完整性、可验证性、一致性、可理解性、可修改性和可追踪性等。 39 【正确答案】 输出结果 【试题解析】 测试用例 (Text Case)是为测试设计的数据。测试用例由测试输入数据和与之对应的预期输出结果两部分组成。 40 【正确答案】 存储结构 【试题解析】 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构 ;数据的存储结构是指数据的逻辑结 构在计算机存储空间中的存放形式。在数据的存储结构中 ,不仅要存放各数据元素的信息 ,还需要存放各数据元素之间的前后件关系的信息。 41 【正确答案】 19 【试题解析】 在任意一棵二叉树中 ,度为 0的

28、结点 (即叶子结点 )总是比度为 2的结点多一个。 42 【正确答案】 数据模型 【试题解析】 数据模型是对客观事物及联系的数据描述 ,它反映了实体内部及实体与实体之间的联系。因此 ,数据模型是数据库设计的核心。 43 【正确答案】 逻辑独立性 【试题解析】 数据独立性是数据与程序间的互不依赖性, 即数据库中数据独立于应用程序而不依赖于应用程序。数据独立性一般分为物理独立性与逻辑独立性两个含义。 44 【正确答案】 GROUP BY 【试题解析】 本题考核 SQL查询功能的分组与计算查询, GROUP BY短语用于分组与计算查询。 45 【正确答案】 IN 【试题解析】 SQL中可包含特殊运算

29、符 ,其中用来检查一个属性值是否属于一组给定值中的特殊运算符是 IN,即包含测试。 46 【正确答案】 数据库管理系统 【试题解析】 数据库管理系统的英文缩写是 DBMS,数据库的英文缩写是 DB,数据库系统的英文缩写是 DBS。 47 【正确答案】 删除规则 【试题解析】 在 Visual FoxPro中 ,参照完整性规则包括更新规则、删除规则和插入规则 3种。 48 【正确答案】 LIKE 【试题解析】 利用 SQL查询记录时 ,可以使用通配符 “*“,表示 0个或多个任意字符 ,特殊运算符 LIKE在此处为字符串匹配运算符。 49 【正确答案】 GO 70 【试题解析】 在 Visual

30、 FoxPro中 ,可以使用 GO|GOTO nRecordNumber命令直接定位记录 ,nRecordNumber是记录号。 50 【正确答案】 .mnx 【试题解析】 .mnx是菜单定义文件 ,存放着菜单的各项定义 ,不能直接运行。 51 【正确答案】 M.学号 【试题解析】 内存变量常用于存储程序运行的中间结果或用于存储控制程序执行的各种参数。可直接通过变量名引用变量的值。但如果当前打开的表中有与变量同名的字段名 ,此时应使用 “M.变量名 “或 “M-变量名 “引用该变量 ,而字段名可以直接引用。 52 【正确答案】 ZAP 【试题解析】 在 Visual FoxPro中 ,表记录的删除 有逻辑删除和物理删除两种 ,逻辑删除记录的命令是 DELETE,物理删除表中所有记录的命令是 ZAP。

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

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

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