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

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

1、国家二级 VF笔试模拟试卷 56及答案与解析 1 在计算机中,算法是指 _。 ( A)查询方法 ( B)加工方法 ( C)解题方案的准确而完整的描述 ( D)排序方法 2 栈和队列的共同点是 _。 ( A)都是先进后出 ( B)都是先进先出 ( C)只允许在端点处插入和删除元素 ( D)没有共同点 3 已知二叉树 BT的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 _。 ( A) cedba ( B) acbed ( C) decab ( D) deabc 4 在下列几种排序方法中,要求内存量最大的是 _。 ( A)插入排序 ( B)选择排序 ( C)快速排序 (

2、 D)归并排序 5 在设计程序时,应采纳的原则之一是 _。 ( A)程序结构应有助于读者理解 ( B)不限制 goto语句的使用 ( C)减少或取消注解行 ( D)程序越短越好 6 下列不属于软件调试技术的是 _。 ( A)强行排错法 ( B)集成测试法 ( C)回溯法 ( D)原因排除法 7 下列叙述中,不属于软件需求规格说明书的作用的是 _。 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 8 在数据流图 (DFD) 中,带有名字的箭头表示 _。 ( A)控制程序的

3、执行顺序 ( B)模块之间的调用关系 ( C)数据的流向 ( D)程序的组成成分 9 SQL语言又称为 _。 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语言 10 视图设计一般有 3种设计次序,下列不属于视图设计的是 _。 ( A)自顶向下 ( B)由外向内 ( C)由内向外 ( D)自底向上 11 下面关于数据环境和数据环境中两个表之间的关系的陈述中, _是正确的。 ( A)数据环境是对象,关系不是对象 ( B)数据环境不是对象,关系是对象 ( C)数据环境是对象,关系是数据环境中的对象 ( D)数据环境和关系均不是对象 12 SQL的数据操作

4、语句不包括 _。 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 13 SQL语句中修改表结构的命令是 _。 ( A) MODIFY TABLE ( B) MODIFY STRUCTURE ( C) ALTER TABLE ( D) ALTER STRUCTURE 14 关系数据库管理系统所管理的关系是 _。 ( A)一个 DBF文件 ( B)若干个二维表 ( C)一个 DBC文件 ( D)若干个 DBC文件 15 假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中, _是正确的。 ( A)先命 令按钮的 Init事件,

5、然后表单的 Init事件,最后表单的 Load事件 ( B)先表单的 Init事件,然后命令按钮的 Init事件,最后表单的 Load事件 ( C)先表单的 Load事件,然后表单的 Init事件,最后命令按钮的 Init事件 ( D)先表单的 Load事件,然后命令按钮的 Init事件,最后表单的 Init事件 16 在 Visual FoxPro中,表单 (Form)是指 _。 ( A)数据库中各个表的清单 ( B)一个表中各个记录的清单 ( C)数据库查询的列表 ( D)窗口界面 17 在以下 4组函数运算中,结果相同的是 _。 ( A) LEFT(“Visual FoxPro“,6)与

6、 SUBSTR(“Visual FoxPro“,1, 6) ( B) YEAR(DATE()与 SUBSTR(DTOC(DATE(), 7, 2) ( C) VARTYPE(“36-5*4“)与 VARTYPE(36-5*4) ( D)假定 A=“this“, B=“isastring“,A-B与 A+B 18 结构化程序设计的 3种基本逻辑结构是 _。 ( A)选择结构、循环结构和嵌套结构 ( B)顺序结构、选择结构和循环结构 ( C)选择结构、循环结构和模块结构 ( D)顺序结构、递归结构和循环结构 19 使用命令 DECLARE mm(2, 3)定义的数组,包含的数组元素 (下标变量 )

7、的个数为 _。 ( A) 2个 ( B) 3个 ( C) 5个 ( D) 6个 20 Visual FoxPro的报表文件 .FRX中保存的是 _。 ( A)打印报表的预览格式 ( B)打印报表本身 ( C)报表的格式和数据 ( D)报表设计格式的定义 21 连编后可以脱离 Visual FoxPro独立运行的程序是 _。 ( A) APP程序 ( B) EXE程序 ( C) FXP程序 ( D) PRG程序 22 在数据库设计器中,建立两个表之间的一对多联系是通过以下 _索引实现的。 ( A) “一方 ”表的主索引或候选索引, “多方 ”表的普通索引 ( B) “一方 ”表的主索引, “多方

8、 ”表的普通索引或候选索引 ( C) “一方 ”表的普通索引, “多方 ”表的主索引或候选索引 ( D) “一方 ”表的普通索引, “多方 ”表的候选索引或普通索引 23 备注型字段在表中占用 _个字节。 ( A) 8 ( B) 1 ( C) 4 ( D) 10 24 假定系统日期是 1998年 12月 20日,有如下命令: N=(YEAR(DATE()-1900)%100,执行后 N的值应为 _。 ( A) 1998 ( B) 98 ( C) 20 ( D) 12 25 要使学生数据表中不出现同名学生的记录,在数据库中需要建立 _。 ( A)字段有效性限制 ( B)属性设置 ( C)记录有效

9、性限制 ( D)设置触发器 26 在建立惟一索引,出现重复字段值时,只存储重复出现记录的 _。 ( A)第 1个 ( B)最后一个 ( C)全部 ( D)几个 27 当前工资表中有 108条记录,当前记录号为 8,用 SUM命令计算工资总和时,若缺省 范围 短语,则系统将 _。 ( A)只计算当前记录的工资值 ( B)计算前 8条记录的工资和 ( C)计算后 8条记录的工资和 ( D)计算全部记录的工资和 28 在 FoxPro下,不能清除所有内存变量的命令是 _。 ( A) RELEASE ALL ( B) CLEAR ALL ( C) CLOSE ALL ( D) CLEAR MEMORY

10、 29 SQL中可使用的通配符有 _。 ( A) *(星号 ) ( B) %(百分号 ) ( C) (下划线 ) ( D) B和 C 30 SQL语言的数据操纵语句包括 SELECT, INSERT, UPDATE和 DELETE等。其中最重要的,也是使用最频繁的语句是 _。 ( A) SELECT ( B) INSERT ( C) UPDATE ( D) DELETE 31 S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 其中: S#为学号, SN为姓 名, SEX为性别, AGE为年龄, DEPT为系别, C#为课程号, CN为课程名, GRA

11、DE为成绩。检索所有比 “王华 ”年龄大的学生姓名、年龄和性别。 正确的 SELECT语句是 _。 ( A) SELECT SN,AGE,SEX FROM S WHERE AGE (SELECT AGE FROM S WHERESN=王华 ) ( B) SELECT SN,AGE,SEX FROM S WHERE SN=王华 ( C) SELECT SN,AGE,SEX FROM S WHERE AGE (SELECT AGE WHERE SN=王华 ) ( D) SELECT SN,AGE,SEX FROM S WHERE AGE王华 AGE 32 视图不能单独存在,它必须依赖于 _。 (

12、A)视图 ( B)数据库 ( C)数据表 ( D)查询 33 不可以作为文本框控件数据来源的是 _。 ( A)数值型字段 ( B)内存变量 ( C)字符型字段 ( D)备注型字段 34 SQL的查询语句中, _短语用于实现关系的投影操作。 ( A) WHERE ( B) SELECT ( C) FROM ( D) GROUP BY 35 设有图书管理数据库: 图书 (总编号 C(6),分类号 C(8),书名 C(16),作者C(6),出版单位 C(20),单价 N(6, 2) 读者 (借书证号 C(4),单位 C(8),姓名C(6),性别 C(2),职称 C(6),地址 C(20) 借阅 (借

13、书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,查询 0002号借书证的读者姓名和所借图书的总价值。 下面 SQL语句正确的是 _。 SELECT姓名 ,SUM(单价 )FROM图书,读者 WHERE; 借书证号 =“0002“ AND; ( A)总编号 IN(SELECT总编号 FROM借阅 WHERE借书证号 =“0002“) ( B)总编号 NOT IN(SELECT总编号 FROM借阅 WHERE借书证号 =“0002“) ( C)总编号 =(SELECT总编号 FROM借阅 WHERE借书证号 =“0002“) ( D) WHERE 借书证号 =“0002

14、“ 36 某二叉树中度为 2的结点有 18个,则该二叉树中有【 】个叶子结点。 37 在长度为 n的有序线性表中进行二分 法查找,在最坏的情况下,需比较的次数为【 】。 38 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【 】和限制使用 goto语句。 39 诊断和改正程序中错误的工作通常称为【 】。 40 数据模型按不同的应用层次分为 3种类型,它们是【 】数据模型、逻辑数据模型和物理数据模型。 41 在关系数据库的基本操作中,从表中取出满足条件元组的操作称为【 】。 42 如果想为表单换一个标题名,可以在属性属口中修改【 】属性项。 国家二级 VF笔试模拟试卷 56答案与解析

15、 1 【正确答案】 C 【试题解析】 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。 2 【正确答案】 C 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种 “后进先出 ”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。 3 【正确答案】 A 【试题解析】 二叉树 BT的后序遍历序列为 dabec,故 BT的根结点为 c(后序遍历序列的最后一个结点为数的根结点 );而 BT的中序遍历序列是 d

16、ebac,即遍历序列中最后一个结点为根结点,说明 BT的右子树为空。由 BT的的后序遍历序列和中序遍历序列可知 BT的左子树 (LST)的后序遍历序列和中序遍历序列分别为dabe和 deba(树是递归定义的 ):故 LST的根结点是 e,在由 LST的中序遍历序列可知其左子树为 do因此 BT的前序遍历序列为 cedba。 4 【正确答案】 D 【试题解析】 快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两 部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性

17、表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面 (这是它应有的位置 ),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。 5 【正确答案】 A 【试题解析】 滥用 goto语句将使程序流程无规律,可读性差;添加的注解 行有利于对程序的理解,不应减少或取消;程序的长短要依照实际需要而定,并不是越短越好。 6 【正确答案】 B 【试题解析】 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。 7 【正确答案】 D 【试题解析】 软件需求规格说明

18、书 (SRS, Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构, 可以作为软件开发工作的基础和依据; 作为确认测试和验收的依据。 8 【正确答案】 C 【试题解析】 数据流相当于一条管道,并有一级数据 (信息 )流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 9 【正确答案】 C 【试题解析】 结构化查询语言 (Struc

19、tured Query Language,简称 SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。 10 【正确答案】 B 【试题解析】 视图设计一般有 3种设计次序,它们分别是自顶向下、自底向上和由内向外,它们又为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用。 11 【正确答案】 C 【试题解析】 本题考了对象的概念:数据环境是对象,关系是数据环境中的对象数据环境中能够包含与表单有联系的表和视图以及表之间的关系。通常情况下,数据环境中的表或视图会随着表单的打开或运行而打开,并随着表单的关闭或释放而关闭。 12 【正确答案】 D 【试题解析

20、】 SQL的数据操作语句包括 Create、 Insert、 Delete、 Select、Update等。 13 【正确答案】 C 【试题解析】 在 Visual FoxPro中,修改表的结构有两个命令: ALTERTABLE:用 SQL命令修改表的结构; MODIFY STRUCTURE:在表设计器中修改表的结构;题目要求是 SQL语句中修改表结构的命令,所以命令是ALTER TABLE。 14 【正确答案】 B 【试题解析】 关系数据库管理系统可以对多个关系型数据库进行管理。基本的数据结构是二 维表。 15 【正确答案】 D 【试题解析】 表单运行时的基本事件先后情况为:先执行表单的 L

21、oad事件,然后执行命令按钮的 Init事件,最后表单的 Init事件。 16 【正确答案】 D 【试题解析】 表单是用户进行设计的一个窗口界面产生标准的窗口或对话框。 17 【正确答案】 A 【试题解析】 VARTYPE(“36-54”)的值为 C; VARTYPE(36-54)的值为 N。 SUBSTR(DTOC(DATE(), 7, 2)结果为当前的年份的后两位, YEAR(DATE()结果为当前年份。 +运算符:用于连接两个字符串。 A+B=this is a string。 -运算符:用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部。 A-B=thisis a st

22、ring。 18 【正确答案】 B 【试题解析】 3种基本逻辑结构顺序结构、选择结构和循环结构。 19 【正确答案】 D 【试题解析】 应该有 mm(1,1)、 mm(1, 2)、 mm(1, 3)、 mm(2, 1)、 mm(2,2)、 mm(2, 3)共 6个。 20 【正确答案】 D 【试题解 析】 报表文件 .FRX中保存的是报表设计格式的定义。 21 【正确答案】 B 【试题解析】 连编后可生成 APP或 EXE文件, APP文件需要在 Visual FoxPro中运行,而 EXE文件可以在 Windows中运行。 22 【正确答案】 A 【试题解析】 表之间建立一对多联系是把一方的

23、主关键字字段添加到多方的表中。 “一方 ”表的主索引或候选索引, “多方 ”表的普通索引来建立两个表之间的一对多关系。 23 【正确答案】 C 【试题解析】 备注型字段是不定长的字符型文本,它在表中 占用 4个字节,所保存的数据信息存储在以 fpt为扩展名的文件中。 24 【正确答案】 B 【试题解析】 DATE返回当前系统日期,函数值为日期型。 YEAR是从指定的日期表达式或日期时间表达式中返回年份。 %为求余运算。余数的正负号与除数一致。当表达式中出现乘、除和求余运算时,它们具有相同的优先级。 (YEAR(DATE()-1900)%100=(1998-1900)%100=98。 25 【正

24、确答案】 D 【试题解析】 当有命令或操作改变了表中的记录时,就会根据插入记录、更新记录还是 删除记录来触发相应的触发器,利用该触发器中的规则来对表记录进行检查。 26 【正确答案】 A 【试题解析】 索引类型分类: 主索引:主索引是一种只能在数据库表中建立不能在自由表中建立的索引。在指定的字段或表达式中,主索引的关键字绝对不允许有重复值。 候选索引:和主索引类似,它的值也不允许在指定的字段或表达式中重复。一个表中可以有多个候选索引。 惟一索引:惟一索引允许关键字取重复的值。当有重复值出现时,索引文件只保存重复值的第 1次出现。提供惟一索引主要是为了兼容早期的版本。 普通索引:普通索引允许 关

25、建字段有相同值。在一对多关系的多方,可以使用普通索引。 27 【正确答案】 D 【试题解析】 SUM求和函数格式: SUMeExpressionList Scopel(FOR 1ExpressionlWHILE 1Expression2 TO Mem VarNameList|TO ARRAY Array Name NOOPTIMIZE 如果省略范围,表示对全部记录进行操作。 28 【正确答案】 C 【试题解析】 内存变量的清除格式 1: CLEAR MEMORY清除 所有内存变量格式 2: RELEASE内存变量表清除指定的内存变量格式 3: RELEASE ALLEXTENDED清除所有的内

26、存变量格式 4: RELEASE ALLLIKE通配符|EXCEPT通配符 答案 C: CLOSE ALL是关闭所有文件。所有本题答案为C。 29 【正确答案】 D 【试题解析】 SQL中的表达式中可用的通配符有 %(百分号 )和 _(下划线 ),而在SELECT子句中虽然可用 *(星号 )来表示从表中取出所有列,但它不是通配符。 %匹配包含零个或多个字符的任意字符串。这个通配符既 可以用作前缀又可以用作后缀。 _ 匹配任意单个字符,可以作前缀也可作后缀。 30 【正确答案】 A 【试题解析】 SQL的核心是查询。 SQL的查询命令也称作 SELECT命令。它的基本形式由 SELECT-FRO

27、M-WHERE查询块组成,多个查询块可以嵌套执行。 31 【正确答案】 A 【试题解析】 选项 B查询的结果是显示出姓名为王华的学生姓名、年龄、和性别。选项 C在嵌套的 SELECT语句中缺少必要的短语 FROM。选项 D格式不正确。 32 【正确答案】 B 【试题解析】 视图是 操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表,而视图可以使应用更灵活,因此它又超越表。视图是数据库中一个特有功能,只有在包含视图的数据库打开时,才能使用视图。 33 【正确答案】 D 【试题解析】 文本框是 Visual FoxPro是一种常用的控件。用户利用它可以在内存变量

28、、数组元素或非备注型字段中输入或编辑数据。所有标准的 Visual FoxPro编辑功能,如剪切、复制和粘贴,在文本框内都可使用。文本框一般包含一行数据。文本框可以编辑任何类型的数据,如 字符型、数值型、逻辑型、日期型或日期时间型等。 34 【正确答案】 B 【试题解析】 4个选项所列出的短语都属于 SELECT语句的短语, SELECT短语用于实现关系的投影操作,将所选的属性名置于 SELECT短语后面,多个属性名之间用逗号隔开; A选项 WHERE短语用于实现关系的选择操作。 C选项FROM短语指定查询数据的来源, D选项 GROUP BY短语用于实现分组。 35 【正确答案】 A 【试题

29、解析】 查询操作使用 SELECT命令实现,这是计算查询与嵌套查询的结合使用。内层查询的结果 是 0002借书证的读者所借图书的总编号的集合,注意内层查询的 WHERE后的借书证号是借阅表中的属性,因为 FROM后指定的是借阅表,而外层查询中的 WHERE后的借书证号是读者表的属性,因为外层 FROM指定的是图书表和读者表,读者表中有借书证号属性。 36 【正确答案】 19 【试题解析】 根据二叉树性质 3,在任意一棵二叉树中,度数为 0的结点 (即叶子结点 )总比度为 2的结点多一个。因此该二叉树中叶子结点为 18+1=19。 37 【正确答案】 log2n 38 【正确答案】 模块化 【试

30、题解 析】 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用 GOTO语句。 (1)自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 (2)逐步求精;对复杂问题,应设计一些子目标作过渡,逐步细化。 (3)模块化:一个复杂问题,是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。 (4)限制使用 GOTO语句。 39 【 正确答案】 调试 【试题解析】 在对程序进行成功测试之后将进行程序调试 (排错 )。程序的调试任务是诊断和改正程序中的错误。 40 【正确答案】 概念 【试题解析】 数据模型按不同的应用层次分成三种类型,它们是概念数据模型、逻辑数据模型、物理数据模型。概念模型主要有: E-R模型、扩充的 E-R模型、面向对象模型及谓词模型等。逻辑数据模型主要有:层次模型、网状模型、关系模型、面向对象模型等。 41 【正确答案】 选择 【试题解析】 在羌系数据库的基本操作中,从表中取出满足条件元组的操作称 为选择。 42 【正确答案】 Caption 【试题解析】 Caption属性表示标题名。

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

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

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