[计算机类试卷]国家二级VF笔试模拟试卷33及答案与解析.doc
《[计算机类试卷]国家二级VF笔试模拟试卷33及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF笔试模拟试卷33及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试模拟试卷 33及答案与解析 1 算法执行过程中所需要的存储空间称为算法的 ( A)时间复杂度 ( B)计算工作量 ( C)空间复杂度 ( D)工作空间 2 下列关于队列的叙述中正确的是 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 3 设有下列二叉树: 对此二叉树后序遍历的结果为 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) DBEFCA 4 源程序中应包含一些内部文档,以 帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和 ( A)程序的视觉组
2、织 ( B)尽量不用或少用 GOTO语句 ( C)检查输入数据的有效性 ( D)设计良好的输出报表 5 下列哪个是面向对象程序设计语言不同于其他语言的主要特点 ? ( A)继承性 ( B)消息传递 ( C)多态性 ( D)静态连编 6 用黑盒技术测试用例的方法之一为 ( A)因果图 ( B)逻辑覆盖 ( C)循环覆盖 ( D)基本路径测试 7 软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求 分析说明书和 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 8 在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是 ( A)数据定义语言 (
3、 B)数据转换语言 ( C)数据操纵语言 ( D)数据控制语言 9 利用 E-R模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R模型进行哪一项操作,得到最终的 E-R模型 ? ( A)简化 ( B)结构化 ( C)最小化 ( D)优化 10 实 体一联系模型中,实体与实体之间的联系不可以是 ( A)一对一关系 ( B)多对多关系 ( C)一对多关系 ( D)一对零关系 11 在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的 ( A)参照完整性 ( B)实体完整性 ( C)域完整性 ( D)用户定义
4、完整性 12 在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是 ( A)改变表中记录的物理顺序 ( B)为了对表进行实体完整性约束 ( C)加快数据库表的更新速度 ( D)加快数据库表的查询速度 13 数据库系统中对数 据库进行管理的核心软件是 ( A) DBMS ( B) DB ( C) OS ( D) DBS 14 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置 “参照完整性规则 ”,为此要求这两个表 ( A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引 ( B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引 ( C)在父
5、表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 ( D)在父表和子表的连接字段上都要建立主索引 15 关系运算中的选择运算是 ( A) 从关系中找出满足给定条件的元组的操作 ( B)从关系中选择若干个属性组成新的关系的操作 ( C)从关系中选择满足给定条件的属性的操作 ( D) A和 B都对 16 在指定字段或表达式中不允许出现重复值的索引是 ( A)惟一索引 ( B)惟一索引和候选索引 ( C)惟一索引和主索引 ( D)主索引和候选索引 17 在 Visual FoxPro中,以下关于删除记录的描述,正确的是 ( A) SQL的 DELETE命令在删除数据库表中的记录之前,不需
6、要用 USE命令打开表 ( B) SQL的 DELETE命令和传统 Visual FoxPro的 DELETE命令在删除数据库表中的记录之前,都需要用 USE命令打开表 ( C) SQL的 DELETE命令可以物理地删除数据库表中的记录,而传统 Visual FoxPro的 DE- LETE命令只能逻辑删除数据库表中的记录 ( D)传统 Visual FoxPro的 DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表 18 在 Visual FoxPro,如果希望跳出 SCANENDSCAN 循环体、执行ENDSCAN后面的语句,应使用 ( A) LOOP语句 ( B) EXI
7、T语句 ( C) BREAK语句 ( D) RETURN语句 19 打开数据库 abc的正确命令是 ( A) OPEN DATABASE abc ( B) USE abc ( C) USE DATABASE abc ( D) OPEN abc 20 在 Visual FoxPro中,下列关于表的叙述正确的是 ( A)在数据库表和自由表中,都能给字段定义有效性规则和默认值 ( B)在自由表中,能给字段定义有效性规则和默认值 ( C)在数据库表中,能给字段定义有效性规则和默认值 ( D)在数据库表和自由表中,都不能给字段 定义有效性规则和默认值 21 Visual Foxho的 “参照完整性 ”中
8、 “插入规则 ”包括的选择是 ( A)级联和忽略 ( B)级联和删除 ( C)级联和限制 ( D)限制和忽略 22 在 Visual FoxPro中,关于查询和视图的正确描述是 ( A)查询是一个预先定义好的 SQL SELECT语句文件 ( B)视图是一个预先定义好的 SQL SELECT语句文件 ( C)查询和视图是同一种文件,只是名称不同 ( D)查询和视图都是一个存储数据的表 23 在 Visual FoxPro中,以下关于视图 描述中错误的是 ( A)通过视图可以对表进行查询 ( B)通过视图可以对表进行更新 ( C)视图是一个虚表 ( D)视图就是一种查询 24 使用 SQL语句将
9、学生表 S中年龄 (AGE)大于 30岁的记录删除,正确的命令是 ( A) DELETE FOR AGE 30 ( B) DELETE FROM S WHERE AGE 30 ( C) DELETE S FOR AGE 30 ( D) DELETE S WHERE AGE 30 25 在 Visual FoxPro中,使用 LOCATE FOR expL命令按 条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用 ( A)再次使用 LOCATE FOR expL命令 ( B) SKIP命令 ( C) CONTINUE命令 ( D) GO命令 26 在 Vis
10、ual FoxPro中,删除数据库表 S的 SQL命令是 ( A) DROP TABLE S ( B) DELETE TABLE S ( C) DELETE TABLE S.DBF ( D) ERASE TABLE S 27 下列表达式中,表达式返回结果为 .F.的是 ( A) AT(“A”、 “BCD”) ( B) “信息 ” $“管理信息系统 ” ( C) ISNULL(.NULL.) ( D) SUBSTR(“计算机技术 ”, 3, 2) 28 使用 SQL语句向学生表 S(SNO, SN, AGE, SEX)中添加一条新记录,字段学号 (SNO)、姓名 (SN)、性别 (SEX)、年龄
11、 (AGE)的值分别为 0401、王芳、女、 18,正确的命令是 ( A) APPEND INTO S(SNO, SN, SEX, AGE)values(0401, 王芳 , 女 , 18) ( B) APPEND S values (0401, 王芳 , 女 , 18) ( C) INSERT INTO S(SNO, SN, SEX, AGE)values (0401, 王芳 , 女 , 18) ( D) INSERT S values(0401, 王芳 , 18, 女 ) 29 假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的 C
12、lick事件中写入语句 ( A) ThisForm.Close ( B) ThisForm.Erase ( C) ThisForm.Release ( D) ThisForm.Return 30 在 SQL的 SELECT查询结果中,消除重复记录的方法是 ( A)通过指定主关系键 ( B)通过指定惟一索引 ( C)使用 DISTINCT ( D)使用 HAVING子句 31 在 Visual FoxPro中,以下有关 SQL的 SELECT子句的叙述中,错误的是 ( A) SELECT子句中可以包含表中的列和表达式 ( B) SELECT子句中可以使用别名 ( C) SELECT子句规定了结果
13、集中的列顺序 ( D) SELECT子句中列的顺序应该与表 中列的顺序一致 32 下列关于 SQL中 HAVING子句的描述,错误的是 ( A) HAVING子句必须与 GROUP BY子句同时使用 ( B) HAVING子句与 GROUP BY子句无关 ( C)使用 HAVING子句的同时可以使用 HAVING子句 ( D)使用 WHERE子句的作用是限定分组的条件 33 在 Visual Foxpro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择 “限制 ”,则当删除父表中的记录时,系统反应是 ( A)不做参照完整性检查 ( B)不准删除父表中的记录 ( C)自动删除子表
14、中所有相关的记录 ( D)若子表中有相关记录,则禁止删除表中记录 34 测试的目的是暴露错误,评价程序的可靠性;而 【 】 的目的是发现错误的位置并改正错误。 35 在最坏情况下,堆排序需要比较的次数为 【 】 。 36 若串 s=“Program“,则其子串的数目是 【 】 。 37 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于 【 】 的联系。 38 数据库管理系统常见的数据模型有层次模型、网状模型和 【 】 3种。 39 Visual FoxPro中不允许在主关键字字段中有重复值或【 】。 40 要使得在 “应用程序生成器 ”中
15、所做修改与当前活动项目保持一致,应单击【 】按钮。 41 查询设计器的 “筛选 ”选项卡用来指定查询的【 】。 42 关系数据库是采用【 】作为数据的组织方式。 43 设系统日期为 2001 年 12月 31 日, 下列表达式的值是【 】。 VAL(SUBSTR(“1999“,3)+RIGHT(STR(YEAR(DATE(), 2)+17 44 由表单向导创建的表单,主要是依靠【 】而定。 45 同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是【 】,这种索引称为【 】。 46 用来确定复选框是否被选中的属性是【 】,用来指定显示在复选框旁的文字的属性是
16、【 】。 国家二级 VF笔试模拟试卷 33答案与解析 1 【正确答案】 C 【试题解析】 算法执行时所需要的存储空间,包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执 行过程的工作单元以及某种数据结构所需要的附加存储空间。这些存储空间共称为算法的空间复杂度。 2 【正确答案】 C 【试题解析】 对队列可以进行插入和删除数据的操作,只是插入数据只能在队尾,删除数据只能在队头。所以队列是先进先出的线性表。 3 【正确答案】 D 【试题解析】 二叉树的遍历分为先序、中序、后序三种不同方式。本题要求后序遍历,其遍历顺序应该为:后序遍历
17、左子树 后序遍历右子树 访问根结点。按照定义,后序遍历序列是 DBEFCA,故答案为 D。 4 【正确答案】 A 【试题解 析】 源程序文档化主要包括三个方面的内容:标识符的命名、程序中添加注释以及程序的视觉组织。 5 【正确答案】 A 【试题解析】 继承是一个子类直接使用父类的所有属性和方法。它可以减少相似的类的重复说明,从而体现出一般性与特殊性的原则,这使得面向对象程序设计语言有了良好的重用性,也是其不同于其他语言的主要特点。 6 【正确答案】 A 【试题解析】 黑盒测试主要方法有等价值划分法、边界值分析法、错误推测法、因果图法等。白盒测试的主要方法有逻辑覆盖、基本路径测试循环覆盖等。因此
18、只有 A属于黑盒测 试。 7 【正确答案】 B 【试题解析】 需求分析的四个方面是:需求获取、需求分析、编写需求分析说明书和需求评审。 8 【正确答案】 C 【试题解析】 在数据库管理系统提供的数据语言中,数据操纵语言负责数据的查询及增、删、改等操作。 9 【正确答案】 D 【试题解析】 在概念设计中,按照模块的划分画出各个模块的 E-R图,然后把这些图合成一张 E-R图作为全局模型,最后应该对全局 E-R图进行优化,看是否有重复和不合理的地方。不能只进行简单的合并。 10 【正确答案】 D 【试题解析】 实体一联系模型中实体与实体之间的联系有一对一关系 (1:1),一对多或多对一关系 (1:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 笔试 模拟 33 答案 解析 DOC
