1、国家二级 VF笔试模拟试卷 292及答案与解析 1 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 2 将 E-R图转换到关系模式时,实体与联系都可以表示成 _。 ( A)属性 ( B)关系 ( C)键 ( D)域 3 4 结构化程序设计的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化设计理论 ( D)结构化编程方法 5 Visual FoxPro DBMS基于的数据模型是 _。 ( A)层次型 ( B)关系型 ( C)网状型 ( D)混合型 6 模块独立性是软
2、件模块化所提出的要求,衡量模块独立性的度量标准则是模块的 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 7 “软件危机 ”是指 ( )。 ( A)计算机病毒的出现 ( B)利用计算机系统进行经济犯罪 ( C)人们过分迷恋计算机系统 ( D)软件开发和软件维护中出现的一系 列问题 8 用黑盒技术测试用例的方法之一为 ( A)因果图 ( B)逻辑覆盖 ( C)循环覆盖 ( D)基本路径测试 9 数据库系统的核心是 _。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 10 负责数据库中查询操作的数据库语言是 (
3、A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 11 对建立良好的程序设计风格,下面描述正确的是 _。 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 12 在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为 ( )。 ( A)局部变量和全局变量 ( B)私有变量和全局变量 ( C)私有变量和局部变量 ( D)私有变量、局部变量和全局变量 13 有如下 SQL语句: SELECT班级名称 ,姓名 ,性别 ,年龄 FROM班级 ,学生; WHERE班级 .班级号
4、 =学生 .班级号; AND姓名 LIKE“李 %“; ORDER BY学生 .班级号 该语句的含义是 ( )。 ( A)检索学生表中姓 “李 ”的学生记录,并根据 “班级号 ”分组显示学生的班级名称、姓名、性别和年龄 ( B)检索学生表中不是姓 “李 ”的学生记录,并根据 “班级号 ”分组显示学生的班级名称、姓名、性别和年龄 ( C)检索学生表中姓 “李 ”的学生记录,按 “班级号 ”升序显示学生的班级名称、姓名、性别和年龄 ( D)检索学生表中不是姓 “李 ”的学生记录,按 “班级号 ”升序显示学生的班级名称、姓名、性别和年龄 14 在 Visual FoxPro中,如果在表之间的联系中设
5、置了参照完整性规则,并在删除规则中选择了 “限制 ”,则当删除父表中的记录时,系统的反应是 ( A)不作参照完整性检查 ( B)不准删除父表中的记录 ( C)自动删除子表中所有相关的记录 ( D)若子表中有相关记录,则禁止删除父表中记录 15 把一个项目编译成一个应用程序时,下列叙述正确的是 ( )。 ( A)由用户选定的项目文件将组合为一个单一的应用程序文件 ( B)所有项目排除文件将组合为一个单一的应用程序文件 ( C)所有项目包含文件将组合为一 个单一的应用程序文件 ( D)所有项目文件将组合为一个单一的应用程序文件 16 以下所列各项属于命令按钮事件的是 ( )。 ( A) Paren
6、t ( B) This ( C) ThisForm ( D) Click 17 在学生表中共有 100条记录,执行如下命令,执行结果将是 ( ) INDEX ON-总分 TO ZF SET INDEX TO ZF GO TOP DISPLAY ( A)显示的记录号是 1 ( B)显示分数最 高的记录号 ( C)显示的记录号是 100 ( D)显示分数最低的记录号 18 设 MY DBF数据库中共有 10条记录,执行如下命令序列: USE MY GoTO 2 DISPLAY ALL ? RECNO() 执行最后一条命令后,屏幕显示的值是 ( )。 ( A) 2 ( B) 3 ( C) 10 (
7、D) 11 19 新创建的表单默认标题为 “Forml”,为把表单标题改变为 “计算机等级考试 ”,应设置表单的 ( )。 ( A) Name属性 ( B) Caption属 性 ( C) Closable属性 ( D) AlwaysOnTop属性 20 表示表文件中平均分超过 90分和平均分不及格的全部女生记录,应当使用命令_。 ( A) LIST FOR性别 =“女 “,平均分 90,平均分 60 ( B) LIST FOR性别 “女 “,平均分 90,平均分 60 ( C) LIST FOR性别 =“女 “.AND.平均分 90.AND.平均分 60 ( D) LIST FOR性别 =“
8、女 “.AND.平均分 90.OR.平均分 60 21 索引字段值不惟一,应该选择的索引类型为 _。 ( A)主索引 ( B)普通索引 ( C)候选索引 ( D)惟一索引 22 表达式 VAL(SUBS(“奔腾 586“,5,1)*Len(“visual foxpro“)的结果是 _。 ( A) 13 ( B) 14 ( C) 45 ( D) 65 23 执行命令 “DISPLAY WHILE性别 =“女 “”时,屏幕上显示了若干记录,但执行命令 “DISPLAY WHILE 性别 =“男 “”时,屏幕上没有显示任何记录,这说明 _。 ( A)表文件是空文件 ( B)表中没有性别字段值为 “男
9、 ”的记录 ( C)表中的第一个记录的性别字段值不是 “男 ” ( D)表中当前记录的性别字段值不是 “男 ” 24 下面关于运行应用程序的说法正确的是 _。 ( A) .app应用程序可以在 Visual FoxPro和 Windows环境下运行 ( B) .exe只能在 Windows环境下运行 ( C) .exe应用程序可以在 Visual FoxPro和 Windows环境下运行 ( D) .app应用程序只能在 Windows环境下运行 25 下列关于结构复合索引文件,描述正确的是 _。 ( A)在同一索引文件中只能包含一个索引项 ( B)不能随表打开时自动打开 ( C)一个表只能建
10、立一个结构复合索引文件 ( D)在添加、更改或删除记录时需要手动维护索引 26 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 _。 ( A) “一方 ”表的主索引或候选索引, “多方 ”表的普通索引 ( B) “一方 ”表的主索引, “多方 ”表的普通索引或候选索引 ( C) “一方 ”表的普通索引, “多方 ”表的主索引或候选索引 ( D) “一方 ”表的普通索引, “多方 ”表的候选索引或普通索引 27 在学生选课表 (S ( A)中,查询选修了 3号课程的学生的学号 (XH)及其成绩 (G ( B),查询结果按分数的降序排列。实现该功能的正确 SQL语句是 _。 (
11、C) SELECTXH, GDFROMSCWHERECH “3”ORDERBYGDDESC ( D) SELECTXH, GDFROMSCWHERECH “3”ORDERBYGDASC 28 在 SELECT-SQL命令的查询中,筛选条件的 “=”运算符的比较方式 (精确匹配和非精确匹配 )取决于 ( A) SET DATE的设置 ( B) SET ANSI的设置 ( C) SET TALK的设置 ( D) SET FILTER的设置 29 下列表达式中结果为 “计算机等级考试 ”的表达式为 ( A) “计算机 ”|“等级考试 ”; ( B) “计算机 ” s=n*n 【知识模块】 程序调试技
12、术 42 【正确答案】 内聚性 【知识模块】 软件工程基础 43 【正确答案】 Set Relation或 Set Relation To 44 【正确答案】 SET 奖金 =奖金 +50 【试题解析】 SQL语句中 ,利用 UPDATE 更新语句可以修改表中的记录。语句基本格式为: UPDATE TableName SET Column_Namel=eExpressionl, Column_Namel =eExpressionl WHERE Condition 45 【正确答案】 UNION 【试题解析】 SQL支持集合的并运算,即可以将两个 SELECT 语句的查询结果通过并运算合并成一个
13、查询结果,运算符为 UNION。进行并运算时,要求两个查询结果具有相同的数据类型和取值范围。 46 【正确答案】 SET奖金 =奖金 +50 【试题解析】 SQL语句中,利用 UPDATE 更新语句可以修改表中的记录。语句基本格式为: UPDATE TableName SET Column_Namel=eExpressionl, Column_Namel =eExpressionl WHERE Condition 47 【正确答案】 通用型 【试题解析】 “报表控件 ”工具栏中有多个图标按钮,每个按钮有不同的功能。其中 “图片 ActiveX绑定控件 ”按钮的功能是用于显示图片和通用型字段的内容。 48 【正确答 案】 .MPR 【试题解析】 菜单程序文件的扩展名为 .MPR。 49 【正确答案】 文本框 50 【正确答案】 ORDER BY 【试题解析】 SELECT 中用来对最终的查询结果进行排序使用的是 ORDER BY短语,通常置于 SELECT 语句的最后。