1、国家二级 VF笔试模拟试卷 242及答案与解析 1 完全不考虑程序的内部结构和内部特征,而只是根据程序的功能导出测试用例的测试方法是 ( )。 ( A)黑箱测试法 ( B)白箱测试法 ( C)错误推测法 ( D)安装测试法 2 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序巾的指令条数 ( C)算法程序所占的存储空间 ( D)执行过程中所需要的存储空间 3 为了提高测试的效率,应该 ( )。 ( A)随机选取测试数据 ( B)取一切可能的输人数据作为测试数 据 ( C)在完成编码以后制定软件的测试计划 ( D)集中对付那些错误群集的程序 4 有下列二叉树,对此二叉树中
2、序遍历的结果为 ( )。 ( A) ABCUEF ( B) BDAECE ( C) ABDCEF ( D) ABCDFE 5 视图设计一般有 3种设计次序,下列不属于视图设计次序的是 ( )。 ( A)自顶向下 ( B)由内向外 ( C)由外向内 ( D)自底向上 6 在单链表中,增加头结点的目的是 ( )。 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中 首结点的位置 ( D)说明单链表是线性表的链式存储实现 7 线性表进行二分法检索,其前提条件是 ( )。 ( A)线性表以顺序方式存储,并按关键码值排好序 ( B)线性表以顺序方式存储,并按关键码的检索频率排好
3、序 ( C)线性表以链式方式存储,并按关键码值排好序 ( D)线性表以链式方式存储,并按关键码的检索频率排好序 8 软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及 ( )。 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 9 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 10 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于 ( )。 ( A)一对一联系 ( B)一对二联系 ( C)多对多联系 ( D)一对多联系 11 下
4、列关于变量的叙述中,不正确的一项是 ( )。 ( A)在 Visual FoxPro巾,可以将不同类型的数据赋给同一个变量 ( B)变量的类型决定变量值的类型 ( C)在 Visual FoxPro中,变量分为字段变量和内存变量 ( D)变量值可以随时改变 12 关系数据库管理系统所管理的关系是 ( )。 ( A)一个 DBF文件 ( B)若干个二维表 ( C)一个 DBC文件 ( D)若干个 DBC文件 13 主文件名与表的主文件名相同,并且随表的打开而自动打开在增加记录或修改索引关键字值时会随着自动更新的索引文件是 ( )。 ( A)复合索引文件 ( B)结构复合压缩索引文件 ( C)非结
5、构复合索引文件 ( D)单一索引文件 14 在 Vistlal FoxPro中以下叙述错误的是 ( )。 ( A)关系也被称作表 ( B)数据库文件不存储用户数据 ( C)表文件的扩展名是 Dbf ( D)多个表存储在一个物理文件中 15 命令 ?的作用是 ( )。 ( A)向用户提问的提示符 ( B)可输出两个表达式的值 ( C)从当前光标处显示表达式的值 ( D)只能显示变餐的值 16 打开一个名为 XM的项目文件,然后通过命令方式新建一个数据库文件,则该数据库文件 ( )。 ( A)存在于当前打开的项目文件 XM中 ( B)不存在于当前打开的项目文件 XM中,必须单独添加 ( C)不存在
6、于当前打开的项目文件 XM中,但与项目文件建立了联系 ( D)以上说法均不正确 17 假定学生关系是 S(S#, SNAME, SEX, AGE),课程关系是 C(C#, CNAME,TEACHER),学生选课关系是 Sc(S#, C#, GRADE)。要查找选修 “COMPUTER”课程的 “女 ”学生姓名,将涉及关系 ( )。 ( A) S ( B) SC, C ( C) S, SC ( D) S, C, SC 18 Visual FoxPro中支持两种类型的菜单,分别是 ( )。 ( A)快 捷菜单和条形菜单 ( B)条形菜单和弹出式菜单 ( C)条形菜单和下拉式菜单 ( D)弹出式菜单
7、和下拉式菜单 19 当临时联系不再需要时可以取消,取消的命令是 ( )。 ( A) DELETE RELATION ( B) DELETE JOIN ( C) SET RELATION TO ( D) SET JOIN TO 20 下列有关 ZAP命令的描述,正确的是 ( )。 ( A) ZAP命令只能删除当前表的当前记录 ( B) ZAP命令只能删除当前表的带有删除标记的记录 ( C) ZAP命令能删除当 前表的全部记录 ( D) ZAP命令能删除表的结构和全部记录 21 在 DO WHILEENDDO 循环结构中, LOOP命令的作用是 ( )。 ( A)终止程序的运行 ( B)退出循环,
8、返回程序开始处继续执行 ( C)转到 DO WHILE语句行,开始下一次循环 ( D)终止本次循环,将控制转到本循环结构 ENDDO后面的第一条语句继续执行 22 下列关于 SQL中 HAVING子句的描述,错误的是 ( )。 ( A) HAVlNG子句必须与 GROUP BY子句同时使用 ( B) HAVING子句与 GROUP BY子句无关 ( C)使用 WHERE子句的同时可以使用 HAVING子旬 ( D)使用 HAVING子句的作用是限定分组的条件 23 SQL语言具有两种使用方式,分别称为交互式 SQL和 ( )。 ( A)提示式 SQL ( B)多用户 SQL ( C)嵌入式 S
9、QL ( D)解释式 SQL 24 下列变量名中不合法的是 ( )。 ( A) XYZ ( B)年龄 ( C) 2X ( D) A2 25 SQL语句中, SELECT命令中的 JOIN是用来建立表间的联系短语,连接条件应出现在下列 ( )短语中。 ( A) WHERE ( B) ON ( C) HAVING ( D) INNER 26 有下列 SQL SELECT语句: SELECT*FROM工资表 WHERE基本工资 =1000 下列与该语句等价的是 ( )。 ( A) SELECT*FROM工资表 WHERE基本 T资 BETWEEN 1000 AND 3000 ( B) SELECT*
10、FROM工资表 WHERE基本工资 BETWEEN 3000 AND 1000 ( C) SELECT*FROM工资 表 WHERE基本工资 FROM 1000 INTO3000 ( D) SELECT*FROM工资表 WHERE基本工资 FROM 3000 INTO 1000 27 要为当前表所有职工增加 100元工资应该使用命令 ( )。 ( A) CHANGE 工资 WITH工资 +100 ( B) REPLACE工资 WITH工资 +100 ( C) CHANGE ALL工资 WITH 工资 +100 ( D) REPLACE ALL工资 WITH 工资 +100 28 假定一个表单里
11、有一个文本框 Textl和一个命令按钮组 CommandGroupl,命令按钮组是一个容器对象,其中包含 Commandl和 Command2两个命令按钮。如果要在 Cornmandl命令按钮的某个方法中访问文本框的 Value属性值,下面式子正确的是 ( )。 ( A) ThisForm Textl Value ( B) This Parent Value ( C) Parent Textl Value ( D) This Parent Textl Value 29 执行如下命令序列后,最后一条命令的显示结果是 ( )。 DIMENSION M(2, 2) M(1, 1)=10 M(1, 2
12、)=20 M(2, 1)=30 M(2, 2)=40 7 M(2) ( A)变量未定义的提示 ( B) 10 ( C) 20 ( D) F 30 在运行表单时,下列有关表单事件的引发次序叙述正确的是 ( )。 ( A) DESTROYINITLOAD ( B) DESTROYLOADINIT ( C) INITDESTROYLOAD ( D) LOADINITDESTROY 30 使用如下的 “作者 ”表和 “图书 ”表 。31 有如下 SQL语句: SELECT出版单位, MIN(价格 )FROM图书 GROUP BY出版单位 查询结果中,第一条记录的值是 ( ) ( A)电子工业出版社 3
13、2 00 ( B)电子工业出版社 27 50 ( C)青华出版社 23 00 ( D)青华出版社 26 50 32 查询北京作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书价格降序排列,下列 SQL语句正确的是 ( )。 ( A) SELECT作者姓名书名价格 FROM图书作者 JOIN图书作者 编号 =作者作者编号 WHERE所在城市 =“北京 ” ORDER BY价格 DESC ( B) SELECT作者姓名,书名,价格 FROM图书,作者 JOIN图书作者编号 =作者作者编号 WHERE所在城市 =“北京 ” ORDER BY价格 ( C) SELECT作者姓名,书名,价格
14、 FROM图书,作者 wHERE图书作者编号 =作者作者编号 AND所在城市 =“北京 ” ORDER BY价格 DESC ( D) SELECT作者姓名,书名,价格 FROM图书,作者 WHERE图书作者编号 =作者作者编号 AND所在城市 =”北京 ” ORDER BY价格 33 执行如下 SOL语句: SELECT DISTINCT价格 FROM图书 wHERE价格 =(SELECT MAX(价格 )FROM图书 )INTO ARRAY arr 则 ?arr2的结果是 ( )。 ( A) 23 00 ( B) 32 00 ( C) T ( D)系统报错 34 求至少出版两本以上图书的作者
15、姓名及数量,下列 SQL语句正确的是 ( )。 ( A) SELECT作者姓名, c0UNT(*)AS数量 FROM图书,作者 HAVING COUNT(*)=2 ( B) SELECT作者姓名, COUNT(*)AS数量 FROM图书,作者 WHERE作者作者编号 =图书作者编号 GROUP BY图书作者编号 HAVING CoUNT(*)=2 ( C) SELECT作者姓名, COUNT(*)AS数量 FROM图书,作者 wHERE作者作者编号一图书作者编号 GROUP BY图书作者编号 SET COUNT(*)=2 ( D) SELECT作者姓名, COUNT(*)AS数量 FROM图书
16、,作者 wHERE作者作者编号一图书作者编号 AND COUNT(*)=2 GROUP BY图书作者编号 35 在面向对象方法中 ,_描述的是具有相似属性与操作的一组对象。 36 在关系数据库中,把数据表示成二维表,每一个二维表称为 _。 37 软件工程研究的内容主要包括: _ 技术和软件工程管理。 38 数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,_ 是用户的数据视图,也就是用户所见到的数据模式。 39 排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 _ 和选择排序。 40 打开数据库设计器的命令是 _DATABASE。 41 为使表单运行时在主窗口中居
17、中显示,应设置表单的 AutoCenter属性值为_。 42 建立一个视图 SCORE的命令: _VIEW AS SELECT*FRoM T SCORE。 43 将控件的 _属性设置为假 ( F )后,可在表单中隐藏该控件。 44 CTOD(“040101”)+20的结果是 _。 45 如果某记录的备注型字段标志显示为 _,则表明该字段不再为空。 46 为了判别 LOcATE或 CONTINUE命令是否找到了满足条件的记录,可以使用函数 _。 47 检索学生表中 “性别 ”为 “男 ”的学生记录,将结果保存到文本文件 xb中, SQL语句为: SELECT*FROM学生表 wHERE性别 =“
18、男 ”_ xb 48 用 SQL语句实现将所有教师的奖金提高 10: UPDATA教师 _奖金 =奖金 *1 1 49 当前目录下有 “成绩表 ”文件,表中有字段 “分数 C(3)”,现要将 “分数 ”字段的宽度由 3改为 4,则语句为: ALTER TABLE成绩表 _ 。 国家二级 VF笔试模拟试卷 242答案与解析 1 【正确答案】 A 【试题解析】 黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例,白箱测试是根据对程 序内部逻辑结构的分析来选取测试用倒,白箱测试也称为逻辑覆盖测试,故选项 B不正确;错误推测法只是黑箱测试所使用的一种具体的方法 .故选 C不正确
19、;安装测试是测试层次中的一种,它属于高级测试,故选项 D不正确。 2 【正确答案】 D 【试题解析】 算法复杂度包括空间复杂度和时间复杂度,空间复杂度的含义为执行算法过程中所需要的存储空间。 3 【正确答案】 D 【试题解析】 提高测试的效率不能取一切可能的输入数据作为测试数据,当然也不能随机选取数据,而是应该根据测试用例选取合适的适量的数据,同时要集中对付那些错误群集的程序。 4 【正确答案】 B 【试题解析】 对二叉树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,依旧按照 “左子树一根结点一右子树 ”的顺序。 5 【正确答案】 C 【试题解析】 视图设
20、计一般有 3种设计次序:自顶向下、自底向上和由内向外,它们为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用。 6 【正确答案】 A 【试题解析】 头结点不仅标识 7表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点的目的是为了便于运算的实现。 7 【正确答案】 A 【试题解析】 对线性表进行二分法检索,要求线性表是按顺序方式存储的,并按关系码值的大小排好序。 8 【正确答案】 B 【试题解析】 需求分析是软件定义时期的最后一个阶段。它包含 4个方面:需求获取;需求分析;编写需求规则说明书;需求评审。
21、 9 【正确答案】 B 【试题解析】 数据库系统由数据厍 (数据 )、数据库管理系统 (软件 )、数据库管理员 (人员 )、硬件平台 (硬件 )、软件 平台 5个部分构成。其中数据库管理系统是数据库系统的核心,它负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等工作。 10 【正确答案】 A 【试题解析】 因为一个班只能有一个班长,并且一个班长只能对应一个班,所以本题实体间的关系属于一对一的关系。 11 【正确答案】 B 12 【正确答案】 B 13 【正确答案】 B 14 【正确答案】 D 15 【正确答案】 C 16 【正确答案】 B 17 【正确答案】 D 18 【正确答
22、案】 B 19 【正 确答案】 C 20 【正确答案】 C 21 【正确答案】 C 22 【正确答案】 B 23 【正确答案】 C 24 【正确答案】 C 25 【正确答案】 B 26 【正确答案】 A 27 【正确答案】 D 28 【正确答案】 A 29 【正确答案】 C 30 【正确答案】 D 31 【正确答案】 B 【试题解析】 本题考查了考生对 SQL查询语名功能的掌握及作用。根据出版单位升序排序,第一条记录的出版单位为电子工业出版社,在该出版社中单价最低的图书价格为 27.50元,选项 C为查询结果中的第二条记录。 32 【正确答案】 C 【试题解析】 本题的 SQL语句的含义是通过
23、作者表和图书表的内部连接查询符合条件的记录,注意表间关联字的选择,以及条件连接的逻辑运算符。使用ORDER BY短语可对查询结果排序, GROuP BY短语用来记录分组。 33 【正确答案】 D 【试题解析】 本题考查了考生对 SQL嵌套查询及查询输出知识的理解及运用,由于查询结果只有一个图书价格的最大值,执行 “?arr2”命令时,所求的数组下标超出范围,系统报错。 34 【正确答案】 B 【试题解析】 本题要求掌握 HAVING子旬的功能及作用,选项 A中,没有对查询进行分组;选项 C中 SET短语错误,对分组条件做进一步限定,需要HAVING子句,选项 D中也存在语法错误, HAVING
24、子句只能跟在 GROUP BY短语后一起使用。 35 【正确答案】 类 36 【正确答案】 关系 37 【正确答案】 软件开发 38 【正确答案】 外模式 39 【正确答案】 交换排序 40 【正确答案】 MODIFY 【试题解析】 打开数据库的命令是 MODIFY DATABASE。 41 【正确答案】 .T. 【试题解析】 表单属性大约有 100个,但绝大多数很少用到。这些属性规定了表单的外观和行为,经常在设计阶段进行设计。表单的 AutoCenter属性值指定表单初始化时是否自动在 Visual FoxPro主窗口中居中显示,如果属性值为 .T.,则居中显示。 42 【正确答案】 CRE
25、ATE 【试题解析】 在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把它看做是从表中派生出来的虚表。视图是根据对表的查询定义的,其命令格式如下: CREATE VIEW view name AS select statement 其中 select statement可以是任意的 SELECT查询语句,它说明了限定了视图中的数据;视图的字段名将与 select statement中指定的字段名或表中的字段名同名。 43 【正确答案】 Visible 【试题解析】 Visible属性可让指定对象显示或隐藏。在表单设计器中,表单及控件的 Visible:默认属性值为 .T.,即对象是可
26、见的;当该属性值为 .F.时,对象是隐藏的。 44 【正确答案】 04 21 01 【试题解析】 函数 CTODO是将字符串转换成日期或日期时间的函数。它的格式是: CTOD();功能是:将 值转换成日期型数据。由于题干中的 没有确定日期的格式,所以 CTOD(“04.01.01”)表示的是2001年 4月 1日,所以 CTOD(“04-01-01”)+20的结果是 2001年 4月 21日,即 “04 21 01”。 45 【正确答案】 Memo 【试题解析】 如果某记录的备注型字段标志显示为 Memo,则表明该字段 不再为空。 46 【正确答案】 FOUND 【试题解析】 FOUND是按条件定位记录的位置的命令 ; 47 【正确答案】 T0 FILE 【试题解析】 使用短语 TO FILE FileNameADDITIVE可以将查询结果存放到文本文件中, FileName是文件名,默认扩展名是 txt。如果使用 ADDITIVE结果将追加在原文件的尾部,否则将覆盖原来的文件。 48 【正确答案】 SET 【试题解析】 UPDATA命令是用新的值更新表中的记录。格式为: UPDATA数据库名 1!表名 1 SET列名 1=一表示武 1,列名 2=表达式 2 49 【正确答案】 ALTER分数 C(4)
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1