2011年03月国二VF全真模拟试题答案详解03

  • 格式:doc
  • 大小:75.50 KB
  • 文档页数:9

2011年03月国二VF全真模拟试题答案详解03

一、选择题

(1)D

【解析】 软件是程序、数据与相关文档的集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机的无形部分。

(2)A

【解析】 确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。

(3)C

【解析】 对象的基本特点:标识惟一性、分类性、多态性、封装性和模块独立性。

(4)D

【解析】 滥用goto 语句将使程序流程无规律,可读性差,因此A)不选;注解行有利于对程序的理解,不应减少或取消,B)也不选;程序的长短要依照实际情况而论,而不是越短越好,C)也不选。

(5)A

【解析】 程序执行的效率与很多因素有关,如数据的存储结构、程序所处理的数据量、程序所采用的算法等。顺序存储结构在数据插入和删除操作上的效率比链式存储结构的效率低。

(6)C

【解析】 数据结构概念一般包括数据的逻辑结构、存储结构及数据上的运算集合等。数据的逻辑结构只抽象地反映数据元素之间的逻辑关系,而不管它在计算机中的存储形式。

(7)B

【解析】 顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。

(8)C

【解析】 树是N(N≥0)个结点的有限集合,当N=0,时称为空树,对于空树没有根结点,即根结点的个数为0,对于非空树有且只有一个根结点,所以树的根结点数目为0或1。

(9)C

【解析】 数据库(DataBase,简称DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,可被各个应用程序所共享。数据库中的数据具有"集成"、"共享"的特点。

(10)B

【解析】 数据库系统(Database System,简称DBS),包括数据库(Database,简称DB)和数据库管理系统(Database Management System,简称DBMS)。

(11)D

【解析】 在项目管理器的"文档"选项卡中所显示和管理的是Visual FoxPro中的表单、报表和标签。在"代码"选项卡中包括程序、API库和应用程序;"数据"选项卡中包括数据库、自由表和查询;"类"选项卡可以添加用户自定义类和系统自带的类库。

(12)A

【解析】 选项B)为转换函数,将字符型数据转换为日期型;选项C)为测试函数,函数值为逻辑型;选项D)用来截取字符串,函数为字符型。

(13)D

【解析】 函数SPACE(5)的功能是返回一个由指定数目空格组成的字符串;LEN()为返回字符表达式中的字符个数,所以LEN(SPACE(5))<>5;IIF()则根据逻辑表达式的结果选择表达式2或表达式3,而表达式LEN(SPACE())<>5的结果为.F.,应选择表达式3,即-1。

(14)D

【解析】 项目文件的扩展名是.PJX;表单文件的扩展名是.SCX;备注文件扩展名是.DCT;菜单文件扩展名是.MNX。

(15)B

【解析】 INPUT命令输入的数据可以是常量、变量或表达式,ACCEPT命令只接收字符串,WAIT命令则暂停程序执行,直到按任意键或单击鼠标时,程序继续执行。

(16)D

【解析】 主索引是指在指定字段或表达式中不允许出现重复值的索引,一个表只能创建一个主索引;候选索引和主索引具有相同的特性,所不同的是一个表可以建立多个候选索引;惟一索引是为了保持同早期版本的兼容性,它的"惟一性"是指索引项的惟一,而不是字段值的惟一。

(17)D

【解析】 This表示当前操作对象。 在对象的相对引用中,关键字Parent表示当前对象的直接容器对象,ThisForm表示当前对象所在的表单,ThisformSet表示当前对象所在的表单集。

(18)D

【解析】 SELECT查询最基本的格式通常为:SELECT-FROM-WHERE。其中,SELECT用于选择查询结果要显示的目标列表,FROM用于列出查询要用到的所有表文件,WHERE则用于指定查询结果的筛选条件。

(19)C

【解析】 所谓的自由表就是不属于任何数据库的表,在没有打开数据库的情况下所建立的数据库表就是一个自由表,自由表和数据库表之间是可以相互转换的。

(20)C

【解析】 在Visual FoxPro中,SQL的DELETE命令,是指从基本表中删除行。

(21)A

【解析】 视图是根据表定义的,因此视图基于表。

(22)A

【解析】 查询设计器中依次包含字段、联接、筛选、排序依据、分组依据、杂项6个选项卡,更新条件选项卡属于视图设计器。

(23)B

【解析】 TEST调用了子程序SUB1,并且传递给SUB1一个参数mY。mY的值在子程序SUB1中发生改变并传回给主程序TEST。

(24)B

【解析】 字段名必须由字母或汉字开头。

(25)C

【解析】 本题先算乘方(^),再算乘(*)除(/),最后算加减,最后结果是44.5。

(26)D

【解析】 SQL查询语句中,将查询结果放在永久表中应使用短语INTO TABLE(或DBF),TOP短语用于显示部分结果,INTO ARRAY用于将查询结果放到数组中,INTO CURSOR用于将查询结果放在临时文件中。

(27)C

【解析】 选项组控件的Value属性用于指定选项组中哪个选项按钮被选中,ButtonCount属性用于指定选项组中选项按钮的数目,ControlSoruce属性用于指明与选项组建立联系的数据源,Button属性用于存取选项组中每个按钮的数组。

(28)C

【解析】 此题是DO WHILE循环。第一次循环后,S=20,N=18,已不满足DO WHILE循环的条件,所以最后结果即为:S=20,N=18。

(29)D

【解析】 SQL的操作功能有:INSERT(插入)、UPDATE(更新)和DELETE(删除)。

(30)A

【解析】 在SQL查询语句中,利用JOIN连接两个数据表,它的连接条件在ON短语中指出,而不是在WHERE中指出,连接类型在FROM短语中指出。

(31)A

【解析】 在SQL查询语句中,利用JOIN连接两个数据表,它的连接条件在ON短语中指出,而不是在WHERE中指出,连接类型在FROM短语中指出。本题中利用MIN()函数求出的是职工的最小出生日期,因此所得年份值越小,年龄就越大。

(32)A

【解析】 本小题考查了SQL查询功能的嵌套查询和分组与计算查询,分组与计算查询中,利用HAVING进一步限定分组的条件。HAVING子句和WHERE子句不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组。

(33)B

【解析】 嵌套查询命令中,IN相当于集合运算符∈选项A),C),D)是用来迷惑考生的。

(34)A

【解析】 在Visual FoxPro中,打开数据库的命令是OPEN DATABASE ,打开数据表的命令是USE 。选项B)打开的是一个名为abc的数据表,选项C)、D)都存在语法错误。

(35)B

【解析】 查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,由此可知B)正确。

二、填空题

(1)需求规格说明书 【解析】 软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。需求规格说明书包括正确性、无歧义性、完整性、可验证性、一致性、可理解性、可修改性和可追踪性等。

(2)输出结果

【解析】 测试用例(Text Case)是为测试设计的数据。测试用例由测试输入数据和与之对应的预期输出结果两部分组成。

(3)存储结构

【解析】 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。

(4)19

【解析】 在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。

(5)数据模型

【解析】 数据模型是对客观事物及联系的数据描述,它反映了实体内部及实体与实体之间的联系。因此,数据模型是数据库设计的核心。

(6)NULL

【解析】 在SQL语句中,用NULL表示空值,查询空值时要使用"IS NULL","=NULL"是无效的。

(7)COUNT(*)>1

【解析】 查询操作用SELECT命令实现。本题是查询结果出自一个表的分组计算查询,按图书的分类号进行分组,通过"GROUP BY 分类号"实现。计算每类图书的平均单价通过AVG(单价)实现,COUNT(*)函数用于统计每类图书的册数。这是一个带限定条件的分组查询。要求按分类号进行分组的每一组的图书册数多于1,即COUNT(*)>1将其置于HAVING短语后面。

(8)成绩 DESC

【解析】 本题为SQL简单的联接查询,注意两表联接的关键--"学生表.学号=选课表.学号"。降序的关键字为DESC

(9)ALTER

【解析】 删除表中记录的SQL语句如下:

ALTER TABLE 表名 DROP COLUMN 字段名

(10)InputMask

【解析】 在文本框中,PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;InputMask属性指定在一个文本框中如何输入和显示数据。

(11)GO 70

【解析】 在Visual FoxPro中,可以使用GO|GOTO nRecordNumber命令直接定位记录,nRecordNumber是记录号。

(12)Do Form myform

【解析】 运行表单,就是根据表单文件及表单备注文件的内容产生表单对象。在命令窗口中输入命令:

DO FORM [NAME ]