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

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

1、国家二级 VF笔试模拟试卷 230及答案与解析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 算法的基本特征主要包括四个方面,它们分别是可行性、确定性、 _和拥有足够的情报。 33 在面 向对象方法中, _是具有相似性质的对象的集合。 34 软件产品从提出、实现、使用维护到停止使用退役的过程称为 _。 35 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。常见的数据模型有 3种,它们分别是层次模型、网状模型和 _。 36 在 VFP中,创建的新类

2、可以被保存在类库文件中,其扩展名为 _。 37 命令 ?LEN(“I love China“)的结果是 _。 38 命令 ?LEN(“I love China“)的结果是 _。 39 Visual FoxPro的主索引和候选索引可以保证数据的 _完整性。 40 页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是 _。 41 在 SQL语句中,为了避免查询到重复记录,可用 _短语。 42 SQL的 SELECT语句中,用来定义一个区间范围的特殊运算符是 _。 43 在 “成绩 ”表中,检索选修 4门以上课程的男生的姓名和平均成绩。 “成绩 ”表中包含学号、姓名、课程名称和成绩

3、 4个字段。请将下面的 SQL语句补充完整。 SELECT姓名 ,AVG(成绩 )AS 平均成绩 FROM成绩; WHERE性别 =“男 “; GROUP BY学号; _COUNT(*) =4 44 检索 “职工 ”表中, “籍贯 ”为 “湖南 ”的学生记录,将结果保存到 temp表中, SQL语句为: SELECT*FROM职工 WHERE籍贯 =“湖南 “_tamp 45 将学生表 student中的学生年龄 (字段名是年龄 )增加 1岁,应该使用的 SQL命令是: UPDATE student 46 算法的复杂度主要包括 _复杂度和空间复杂度。 47 对数据元素之间的逻辑关系的描述是 _

4、。 48 栈中允许进行插入和删除的一端叫做 _。 49 若按功能划分,软件测试的方法通常分为白盒测试方法和 _测试方法。 50 在面向对象方法中,信息隐蔽是通过对象的 _性来实现的。 51 在 Visual FoxPro中,表中如果有备注型字段,则磁盘上还会有一个对应扩展名为 _的文件。 52 为了在报表中打印当前时间,这时应该插入一个 _。 53 弹出式菜单 可以分组,插入分组线的方法是在 “菜单名称 ”项中输入 _两个字符。 54 完成下面语句,对名称为 MyOption的选项组的第 3个按钮设置标题属性: ThisForm.MyOption._=“一年级 “ 国家二级 VF笔试模拟试卷

5、230答案与解析 1 【正确答案】 D 2 【正确答案】 C 3 【正确答案】 D 4 【正确答案】 B 【试题解析】 遍历就是不重复地访问二叉树的所有结点。二叉树遍历的方法有 3种:前序遍历、中序遍历和后序遍历。记住 3种遍历的顺序: 前序,访问根 按前序遍历左子树 按前序遍历右子树。 中序,按中序遍历左子树 访问根 按中序遍历右子树。 后序,按后序遍历左子树 按后序遍历右子树 访问根。 所以对该二叉树的中序遍历结果为 ABDGEHCF。 5 【正确答案】 A 6 【正确答案】 B 【试题解析】 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与

6、内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较 优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 7 【正确答案】 C 8 【正确答案】 D 9 【正确答案】 B 10 【正确答案】 C 11 【正确答案】 A 12 【正确答案】 D 13 【正确答案】 B 【试题解析】 可以向数据环境中添加表或视图,也可以将表或视图从表单的数据环境中移去,这时,与这张表或视图有关的所有关系也随之移去。可以在数据环境中设置关联。如果表具有在数据库中设置的永久关系,这些关系将自 动地添

7、加到数据环境中。如果表中没有永久关系,可以在 “数据环境设计器 ”中设置这些关系。 14 【正确答案】 A 15 【正确答案】 D 【试题解析】 LOCATE FOR expL命令是按条件定位位置的命令,其中expL是查询定位的表达式。该命令执行后将记录指针定位在满足条件的第 1条记录上,如果没有满足条件的记录则指针指向文件结束位置。 为了判别 LOCATE命令是否找到了满足条件的记录,可以使用函数FOErNDO,如果有满足条件的记录,该函数返回逻辑真 (.T.),否则返回逻辑假(.F.)。 EOF()函数用来检测指定表文件中记录指针是否指向文件尾,若是就返回逻辑真(.T.),否则返回逻辑假

8、(.F.)。 16 【正确答案】 B 17 【正确答案】 D 18 【正确答案】 D 【试题解析】 参照完整性规则包括更新规则、删除规则和插入规则 3种。规则又包含级联、限制和忽略 3种设置,其中,插入规则不包含 “级联 ”项,各规则说明如下。 更新规则:当父表中记录的关键字值被更新时触发。 级联:用新的关键字值更新子表中的所有相关记录; 限制:若子表中有相关记录, 则禁止更新; 忽略:允许更新,不管子表中的相关记录。 删除规则:当父表中记录被删除时触发。 级联:删除子表中所有相关记录; 限制:若子表中有相关记录,则禁止删除; 忽略:允许删除,不管子表中的相关记录。 插入规则:当在子表中插入或

9、更新记录时触发。 限制:若父表中不存在匹配的关键字值,则禁止插入; 忽略:允许插入。 19 【正确答案】 D 20 【正确答案】 B 21 【正确答案】 B 22 【正确答案】 C 【试题解析】 在查询设计器 界面中,有 6个选项卡,它们分别是:字段、联接、筛选、排序依据、分组依据和杂项,没有条件选项卡。 这 6个选项卡和 SQL SELECT语句的各短语是相对应的: “字段 ”选项卡对应于 SELECT短语,指定所要查询的数据; “联接 ”选项卡对应于 JOIN ON短语,用于编辑联接条件: “筛选 ”选项卡对应于 WHERE短语,用于指定查询条件: “排序依据 ”选项卡对应于 ORDER

10、BY短语,用于指定排序的字段和排序方法: “分组依据 ”选项卡对应于 GROL PBY短语和 HAVING短语,用 于分组; “杂项 选项卡可以指定是否要重复的记录 (对应予 DISTINCT)及列在前面的记录(对应于 TOP短语等 )。 23 【正确答案】 C 【试题解析】 在 VFP中,可以使用 PUBLIC、 PRIVATE、 LOCAL和命令强制规定变量的作用范围。 PUBLIC用于定义全局变量。在本次 VFP运行期间,所有过程都可以使用这些全局变量。 PRIVATE用于定义私有变量,它用来定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名

11、变量的原始值。 LOCAL用于定义局部变量,局部变量只能在创建它们的过程中使用和修改,不能被更高层或更低层的过程访问。 24 【正确答案】 D 【试题解析】 题目给出的程序段中,用到了 DO WHILEENDDO 循环结构。执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE和 ENDDO之间的命令序列。当执行到 ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。循环体中 还用到了算术运算符 %,是求余运算。 Int为取整数函数,返回指定数值表达式的

12、整数部分。根据所给初值和循环条件,可以判断出第 1次循环后 y=7, x=3456,第 2次后 y=76,x=345,第 3次后, y=765, x=34,第 4次后 y=7654, x=3,第 5次后 y=76543,x=0,第 6次对条件 x 0进行判断,结果为假,故退出循环,执行结束,最终 y的值即为 76543。 25 【正确答案】 D 【试题解析】 CREATE 表名 .dbf是 Visual FoxPro建表命令; MODIFY STRUCTURE是修改表结构命令; MODIFY COMMAND是建立程序文件命令; CREATE TABLE是 SQL的建表命令,它不通过表设计器进行

13、。 26 【正确答案】 B 27 【正确答案】 B 【试题解析】 “参照完整性 ”中的插入规则规定了当插入子表中的记录时,是否进行参照完整性检查,其只有 “限制 ”和 “忽略 ”两种方式:如果选择 “限制 ”,则若父表中没有相匹配的连接字段值则禁止插入子记录:如果选择 “忽略 ”,则不作参照完整性检查,即可以随意插入子记录。 28 【正确答案】 A 29 【正确答案】 D 【试题解析】 运行表单的命令格式是: DO FORM表单文件名 NAME变量名 WITH实参 1 ,实参 2 ,LINKEDNOSHOW 如果包含 NAME子句,系统将建立指定名字的变量,并使它指向表单对象:否则,系统建立与

14、表单文件同名的变量指向表单对象。 如果包含 LINKED关键字,表单对象将随指向它的变量的清除而关闭 (释放 );否则,即使变量已经清除 (如超出作用域,用 RELEASE命令清除 ),表单对象依然存在。但不管有没有 LINKED关键字 ,指向表单对象的变量并不会随表单的关闭而清除,此时,该变量的值为 NULL。 30 【正确答案】 B 31 【正确答案】 D 32 【正确答案】 有穷性 【试题解析】 算法的基本特征主要包括以下四个方面: 可行性:针对实际问题而设计的算法,执行后能够得到满意的结果。 确定性:算法中的每一个步骤都必须有明确的定义,不允许有模棱两可的解释和多义性。 有穷性:算法必

15、需在有限时间内做完,即算法必需能在执行有限个步骤之后终止。 拥有足够的情报:要使算法有效必需为算法提供 足够的情报,当算法拥有足够的情报时,此算法才最有效的;而当提供的情报不够时,算法可能无效。 33 【正确答案】 类 【试题解析】 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同操作性质的对象的集合,是已经定义了的关于对象的特征、外观和行为的模板。所以类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。 34 【正确答案】 软件生命周期 【试题解析】 软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。 在国家标准 “计算机

16、软件开发规范 ”中,把软件生命周期划分为 8个阶段,即可行性研究与计划、需求分析、概要设计、详细设计、实现、综合测试、确认测试、使用与维护,对每个阶段,都明确规定了该阶段的任务、实施方法、实施步骤和完成标志,其中特别规定了每个阶段需要产生的文档。 35 【正确答案】 关系模型 【试题解析】 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲,数据模型就是现实世界的反映,它分为两个阶段:把现实世界中的客观对象抽象为概念模型:把概念模型转换为某一 DBMS支持的数据模型。 常见的数据模型有 3种,它们分别是层次模型、网状模型和关系模型。 36 【正确答案】 .vcx 3

17、7 【正确答案】 12 38 【正确答案】 orpxof 【试题解析】 先将 a和 b分别赋值,变量 i使用 LEN函数取得字符串变量 a的长度,该变量包含 6个字母,所以它的长度为 6,即 i=6;接着使用一个 DO WHILE循环语句来操作,判断条件是变量 i是否大于等于 1,如果小于 1,则退出循环,否则执行循环体,此时 SUBSTR(“foxpro“,6,1) 的值为 “o”(从 “foxpro”字符串的第 6位开始取 一位字符 );执行 i=i-1后, i=5,第一次循环结束;重复此循环体的操作,变量 b的值依次为 o、 or、 orp、 orpx、 orpxo、 omxof,最后

18、i 1,退出循环体。 SLIBSTR(字符表达式,起始位置 ,长度 )从指定表达式值的指定起始位置取指定长度的子串作为函数值,若缺省第 3个参数长度,则函数从指定位置一直取到最后一个字符。 39 【正确答案】 实体 【试题解析】 实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在 VFP中,利用主关键字或候选关键字来 保证表中的记录惟一,即保证实体惟一性。 40 【正确答案】 PageCount 41 【正确答案】 DISTINCT 42 【正确答案】 BETWEENAND 43 【正确答案】 HAVING 【试题解析】 在实际的应用中,除了简单的计算查询外,还可以利用 G

19、ROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时 ,计算函数的范围变为每组所有的记录。另外,使用 HAVING子句定义分组所必须满足的条件,以便将其包含在结果中。 本题中,根据 “学号 ”将学生记录分组,然后利用 SOL的统计函数 COUNT(),统计选修 4门课程以上的学生记录,并利用 AVG()函数求平均分。 44 【正确答案】 INT0TABLE (或 INTODBF) 45 【正确答案】 SET年龄 =年龄

20、+1 【试题解析】 更新记录的 SQL,命令是: UPDATE表名 SET字段表达式 WHERE条件表达式 46 【 正确答案】 时问 【试题解析】 算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度,是指执行算法所需要的计算工作量。算法的空间复杂度是指执行这个算法所需要的内存空间。 47 【正确答案】 数据的逻辑结构 48 【正确答案】 栈顶 【试题解析】 栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。当表中没有元素时称为空栈。栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入 的元素,从而也是最后才能被删除的元素。 49 【正确答案】 黑盒 50 【正确答案】 封装 51 【正确答案】 .fpt 52 【正确答案】 域控件 53 【正确答案】 - 54 【正确答案】 Buttons(31) .Caption

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

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

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