1、二级 VISUAL+FOXPRO 笔试 9 及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题(1)(35)题每题(总题数:35,分数:68.00)1.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的(分数:2.00)A.安全性B.一致性C.可理解性D.合理性2.在 Visual FoxPro 中,根据变量的作用域来分,内存变量可分为(分数:2.00)A.私有变量和局部变量B.公共变量和私有变量C.公共变量和局部变量D.公共变量、私有变量和局部变量_4.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有(分数:2
2、.00)A.特定的数据模型B.数据无冗余C.数据可共享D.专门的数据管理软件5.循环链表的主要优点是(分数:2.00)A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件6.软件开发的结构化生命周期方法将软件生命周期划分成(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计7.下列函数中,函数值为数值型的是(分数:2.00)A.DATE( )B.TIME( )C.YEAR( )D.DATETIME(
3、)8.将学生表按籍贯字段升序排列,如果籍贯(C,10)相等,则按学号(N,4)升序排列,下列语句正确的是(分数:2.00)A.INDEXON 籍贯,学号 TO JGXHB.INDEXON 籍贯,学号 TO JGXHC.INDEXON 籍贯,STR(学号,4)TO JGXHD.INDEXON 籍贯+STR(学号,4)TO JGXH9.在 Visual FoxPro 中,函数 SIGN( )的返回值可以是(分数:2.00)A.1、-1、0B.1、0、C.1、-1 D.、10.实体是信息世界中广泛使用的一个术语,它用于表示(分数:2.00)A.有生命的事物B.无生命的事物C.实际存在的事物D.一切事
4、物11.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法12.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是(分数:2.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合13.执行如下 SQL 语句: SELECTDISTINCT 工资 FROM 教师表; WHERE 工资=(SELECT MIN(工资)FROM教师表)INTO DBF temp 表 temp 中的记录个数是(分数:2.00)A.1B.2C.3D.414.在菜单中选择任何一个选项
5、时都执行一定的动作,这个动作可以是(分数:2.00)A.一条命令B.一个过程C.激活另一个菜单D.以上 3 种均可以15.下列关于接收参数和传送参数的说法中,正确的是(分数:2.00)A.接收参数的语句 PARAMTERS 可以写在程序中的任意位置B.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应D.传送参数和接收参数的名字必须相同16.下列命令中,功能相同的是(分数:2.00)A.DELETE ALL 和 PACKB.DELETE ALL、ZAP 和 PACKC.DELETE ALL、
6、PACK 和 ZAPD.DELETE ALL 和 RECALL ALL17.SELECT-SQL 语句中,可以对查询结果进行排序的短语是(分数:2.00)A.ORDER BYB.GROUP BYC.HAVINCD.WHERE18.在 Visual FoxPro 中,字段的宽度不是由系统自动给出的字段类型是(分数:2.00)A.数值型B.备注型C.逻辑型D.日期型19.有如下 SQL 语句: SELECT 学院表系名,COUNT(职称)AS 人数; FROM 学院表,教师表; WHERE 学院表系号=教师表系号 AND 职称=“教授“; GROUP BY 学院表系号 该语句执行结果的第一记录的值
7、为(分数:2.00)A.计算机 1B.计算机 4C.会计 2D.会计 420.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.DCBEAC.DBCEAD.CDABE21.列不属于 SQL 语言特点的是(分数:2.00)A.是一种一体化语言B.是一种高度过程化的语言C.语言非常简洁D.可以直接以命令方式交互使用,也可以程序方式使用22.有如下 SQL 语句: SELECT 学院表系号,SUM(工资); FROM 学院表,教师表; WHERE 学院表系号=教师表系号; GROUP BY 学院表系号 查询结果是(
8、分数:2.00)A.各个系教师的工资合计B.所有教师的工资合计C.各个系教师工资的平均工资D.所有教师工资的平均工资23.在 Visual FoxPro 中,一个表可以建立一个(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引24.利用 BOF( )测试当前打开的一个空表文件,函数返回值为(分数:2.00)A.B.C.1D.-125.在当前表查找少数民族学生的学生记录,执行“LOCATE FOR 民族!=“汉“”命令后,应紧接短语(分数:2.00)A.NEXTB.LOOPC.SKIPD.CONTINUE26.DBMS 是指(分数:2.00)A.数据库B.数据库系统C.数据库管理系
9、统D.关系数据模型27.下列命令中,可以用来对索引快速定位的是( )(分数:2.00)A.LOCATE FORB.SEEKC.FOUNDD.GOTO28.下列关于查询和视图的说法中,错误的是(分数:2.00)A.视图结果存放在数据库中B.视图设计器中不存在“查询去向”的选项C.查询设计器中没有“数据更新”选项卡D.查询和视图都可以在磁盘中找到相应的文件29.在 Visual FoxPro 中,组合框的 Style 属性值为 2,则该下拉框的形式为(分数:2.00)A.下拉组合框B.下拉列表框C.下拉文本框D.错误设置30.n 个顶点的强连通图的边数至少有(分数:2.00)A.n-1B.n(n-
10、1)C.nD.n+l31.有如下 SQL 语句: SELECT 学院表系号,职工号,姓名,工资; FROM 学院表,教师表; WHERE 学院表系号;教师表=系号; ORDER BY 学院表系号,工资 DESC 查询结果的第一条记录的职工号是A.1102001B.1102003C.1102005D.110200732.要运行表单文件 form1,下列命令正确的是(分数:2.00)A.DO form1scxB.DO FORM form1C.RUN form1scxD.RUN FORM form133.SQL SELECT 语句中的 WHERE 子句对应于查询设计器中的(分数:2.00)A.“字段
11、”选项卡B.“筛选”选项卡C.“排序依据”选项卡D.“分组依据”选项卡34.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计35.在 SQL 语句中,与表达式“工资 BETWEEN l000 AND l500”功能相同的表达式是(分数:2.00)A.工资=1000 AND 工资=1500B.工资=1500 AND 工资=1000C.工资=1000 OR 工资=1500D.工资=1500 OR 工资=10000二、B填空题(每空 2 分,共 30 分)(总题数:11,分数:22.00)3
12、6.常用的黑箱测试有等价分类法、 【1】 、因果图法和错误推测法 4 种。(分数:2.00)填空项 1:_37.测试的目的是暴露错误,评价程序的可靠性;而 【2】 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_38.软件维护活动包括以下几类:改正性维护、适应性维护、 【3】 维护和预防性维护。(分数:2.00)填空项 1:_39.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 【4】 。(分数:2.00)填空项 1:_40.关键字 ASC 和 DESC 分别表示 【5】 的含义。(分数:2.00)填空项 1:_41.假设 X=100,则函数 IIF(X
13、50,X-50,X+50的值为 【6】 。(分数:2.00)填空项 1:_42.参照完整性规则包括更新规则、 【7】 和 【8】 。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,最多同时允许打开 【9】 个表文件。(分数:2.00)填空项 1:_44.在 Visual FoxPro 中,报表是由两个基本部分组成的,包括 【10】 和 【11】 。(分数:2.00)填空项 1:_45.Visual FoxPro 在 SQL 方面支持数据查询、 【12】 和 【13】 3 种功能。(分数:2.00)填空项 1:_46.利用 SQL 语句的定义功能,建立一个职工表文件,其
14、中为职工号建立主索引,工资的默认值为 1200,语句格式为: CREATE TABLE 职工(仓库号 C(5) 【14】 ,职工号 C(5),工资 【15】 1200)(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 9 答案解析(总分:90.00,做题时间:90 分钟)一、B选择题(1)(35)题每题(总题数:35,分数:68.00)1.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的(分数:2.00)A.安全性B.一致性C.可理解性 D.合理性解析:【解析】结构化程序设计方法设计出的程序具有明显的优点。其一,程序易于理解、
15、使用和维护;其二,提交了编程工作的效率,降低了软件开发成本。其中,人们更重视前者。2.在 Visual FoxPro 中,根据变量的作用域来分,内存变量可分为(分数:2.00)A.私有变量和局部变量B.公共变量和私有变量C.公共变量和局部变量D.公共变量、私有变量和局部变量 解析:【解析】变量的一个重要属性是作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在 Visual FoxPro 中,可分为公共变量、私有变量和局部变量 3 类。_解析:4.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有(分数:2.00)A.特定的数据模型 B.数据无冗余C.数据可
16、共享D.专门的数据管理软件解析:【解析】在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。5.循环链表的主要优点是(分数:2.00)A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表 C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件解析:【解析】循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得
17、从表中的任一结点出发都能访问到整个链表。6.软件开发的结构化生命周期方法将软件生命周期划分成(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:【解析】通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护 3 个阶段。7.下列函数中,函数值为数值型的是(分数:2.00)A.DATE( )B.TIME( )C.YEAR( ) D.DATETIME( )解析:【解析】DATE( )函数的返回值是日期型;TIME( )函数的返回值是字符型;D
18、ATETIME( )函数的返回值是日期时间型。8.将学生表按籍贯字段升序排列,如果籍贯(C,10)相等,则按学号(N,4)升序排列,下列语句正确的是(分数:2.00)A.INDEXON 籍贯,学号 TO JGXHB.INDEXON 籍贯,学号 TO JGXHC.INDEXON 籍贯,STR(学号,4)TO JGXHD.INDEXON 籍贯+STR(学号,4)TO JGXH 解析:【解析】利用命令建立多个字段索引时,建立索引的字段之间应用“+”连接,选项 A) 和 C) 属于语法错误,选项 B) 中应将“学号”字段类型转为字符型字段。9.在 Visual FoxPro 中,函数 SIGN( )的
19、返回值可以是(分数:2.00)A.1、-1、0 B.1、0、C.1、-1 D.、解析:【解析】SIGN( )是用来返回指定数值表达式的符号,其返回值有 1、0 和-1,分别表示表达式的运算结果为正数、零和负数。10.实体是信息世界中广泛使用的一个术语,它用于表示(分数:2.00)A.有生命的事物B.无生命的事物C.实际存在的事物 D.一切事物解析:【解析】实体是客观存在且可以相互区别的事物。实体可以是具体的对象,如一个学生,也可以是一个抽象的事件,如一次出门旅游等。因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在的,而且可以相互区别。11.模块独立性是软件模块化所提出的
20、要求,衡量模块独立性的度量标准则是模块的(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:【解析】模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。12.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是(分数:2.00)A.路径的集合 B.循环的集合C.目标的集合D.地址的集合解析:【解析】软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。13.执行如下 SQL 语句: SEL
21、ECTDISTINCT 工资 FROM 教师表; WHERE 工资=(SELECT MIN(工资)FROM教师表)INTO DBF temp 表 temp 中的记录个数是(分数:2.00)A.1 B.2C.3D.4解析:【解析】本题是一个简单的嵌套查询,查询条件是工资等于嵌套查询数据表中最小的工资值,其中DISTINCT 短语的功能是去掉查询结果中的重复值。14.在菜单中选择任何一个选项时都执行一定的动作,这个动作可以是(分数:2.00)A.一条命令B.一个过程C.激活另一个菜单D.以上 3 种均可以 解析:【解析】无论哪种类型的菜单,当选择某个选项时都会有一定的动作,这个动作可以是下列 3
22、种情况的一种:执行一条命令、执行一个过程和激活另一个菜单。15.下列关于接收参数和传送参数的说法中,正确的是(分数:2.00)A.接收参数的语句 PARAMTERS 可以写在程序中的任意位置B.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应 D.传送参数和接收参数的名字必须相同解析:【解析】接收参数的语句 PARAMTERS,应该是模块程序的第一条可执行命令,在调用模块程序时,必须和语句 PARAMTERS 语句搭配使用,发送参数和接收参数的名字可以不一样,但排列顺序和数据类型必须一一对
23、应。16.下列命令中,功能相同的是(分数:2.00)A.DELETE ALL 和 PACKB.DELETE ALL、ZAP 和 PACKC.DELETE ALL、PACK 和 ZAP D.DELETE ALL 和 RECALL ALL解析:【解析】利用 DELETE ALL 命令可以逻辑删除表中所有记录,再利用 PACK 命令物理删除当前表中所有被逻辑删除的记录,两条命令执行结果与 ZAP 命令的功能一样,都是物理删除表中的所有记录。17.SELECT-SQL 语句中,可以对查询结果进行排序的短语是(分数:2.00)A.ORDER BY B.GROUP BYC.HAVINCD.WHERE解析:
24、【解析】在 SQL 查询语句中,利用 ORDERBY 短语可以对查询的结果进行排序。包括升序(ASC) 和降序(DESC) 两种,系统默认的为升序排列,如果要降序排列,必须加参数“DESC”。18.在 Visual FoxPro 中,字段的宽度不是由系统自动给出的字段类型是(分数:2.00)A.数值型 B.备注型C.逻辑型D.日期型解析:【解析】系统自动指定字段宽度的字段类型有日期型、逻辑型、备注型、通用型等,数值型字段的宽度是由用户自己定义的。19.有如下 SQL 语句: SELECT 学院表系名,COUNT(职称)AS 人数; FROM 学院表,教师表; WHERE 学院表系号=教师表系号
25、 AND 职称=“教授“; GROUP BY 学院表系号 该语句执行结果的第一记录的值为(分数:2.00)A.计算机 1 B.计算机 4C.会计 2D.会计 4解析:【解析】本题 SQL 语句的含义是统计每个系中职称为“教授”的教师各有多少,要求显示系名、人数。20.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.DCBEA C.DBCEAD.CDABE解析:【解析】栈操作原则上“后进先出”,栈底至栈顶依次存放元素 A、B、C、D,则表明这 4 个元素中 D 是最后进栈,B、C 处于中间,A 最早进栈。所以
26、出栈时一定是先出 D,再出 C;最后出 A。21.列不属于 SQL 语言特点的是(分数:2.00)A.是一种一体化语言B.是一种高度过程化的语言 C.语言非常简洁D.可以直接以命令方式交互使用,也可以程序方式使用解析:【解析】SQL 是一种高度非过程化的语言,选项 A),C),D)都属于 SQL 语言的重要特点。22.有如下 SQL 语句: SELECT 学院表系号,SUM(工资); FROM 学院表,教师表; WHERE 学院表系号=教师表系号; GROUP BY 学院表系号 查询结果是(分数:2.00)A.各个系教师的工资合计 B.所有教师的工资合计C.各个系教师工资的平均工资D.所有教师
27、工资的平均工资解析:【解析】本题的 SQL 语句的含义是通过学院表和教师表内部联接,按照系号进行分组,计算每个系教师工资的总额。23.在 Visual FoxPro 中,一个表可以建立一个(分数:2.00)A.主索引 B.候选索引C.惟一索引D.普通索引解析:【解析】由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的惟一性,但可以建立多个,惟一索引和普通索引都可以建立多个。24.利用 BOF( )测试当前打开的一个空表文件,函数返回值为(分数:2.00)A. B.C.1D.-1解析:【解析】BOF(
28、)用于测试当前表文件(缺省自变量)或指定表文件中的记录指针是否指向文件首,若是返回逻辑真(T),否则为逻辑假(F)。若在指定工作区上没有打开表文件,函数返回逻辑假(F),若表文件中不包含任何记录,函数返回逻辑真(T)。25.在当前表查找少数民族学生的学生记录,执行“LOCATE FOR 民族!=“汉“”命令后,应紧接短语(分数:2.00)A.NEXTB.LOOPC.SKIPD.CONTINUE 解析:【解析】利用 LOCATEFOR 命令可以按指定的条件查询记录,该命令执行后将记录指针定位到满足条件的第 1 条记录上,如果使指针继续指向下 1 条满足条件的记录,应使用 CONTINUE 命令。
29、26.DBMS 是指(分数:2.00)A.数据库B.数据库系统C.数据库管理系统 D.关系数据模型解析:【解析】数据库管理系统的英文缩写是 DBMS,数据库的英文缩写是 DB,数据库系统的英文缩写是DBS。27.下列命令中,可以用来对索引快速定位的是( )(分数:2.00)A.LOCATE FORB.SEEK C.FOUNDD.GOTO解析:【解析】在 Visual FoxPro 中,利用 SEEK 或 FIND 命令根据指定索引项或索引关键字的值快速定位,还可以根据索引序号或索引名指定按哪个索引定位,并能以升序或降序定位。28.下列关于查询和视图的说法中,错误的是(分数:2.00)A.视图结
30、果存放在数据库中B.视图设计器中不存在“查询去向”的选项C.查询设计器中没有“数据更新”选项卡D.查询和视图都可以在磁盘中找到相应的文件 解析:【解析】视图的结果保存在数据库中,在磁盘上找不到类似的文件;视图可以用来更新数据,因此在设计器中多了一个“更新条件”选项卡;在视图中没有“查询去向”的问题。29.在 Visual FoxPro 中,组合框的 Style 属性值为 2,则该下拉框的形式为(分数:2.00)A.下拉组合框B.下拉列表框 C.下拉文本框D.错误设置解析:【解析】在 Visual FoxPro 中,可在属性面板中通过修改组合框的 Style 属性设置其形式,共有两种:0 表示下
31、拉组合框,2 表示下拉列表框。30.n 个顶点的强连通图的边数至少有(分数:2.00)A.n-1B.n(n-1)C.n D.n+l解析:【解析】在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样的有向图的形状是环状,因而至少应有 n 条边。31.有如下 SQL 语句: SELECT 学院表系号,职工号,姓名,工资; FROM 学院表,教师表; WHERE 学院表系号;教师表=系号; ORDER BY 学院表系号,工资 DESC 查询结果的第一条记录的职工号是A.1102001B.1102003C.1102005 D.1102007解析:【解析】本题的 SQL 语句的含义是通过学院表和教
32、师表的内部联接,查询显示学院表中的系号字段值,以及教师表中的职工号,姓名和工资的字段值,并按系号升序排列查询结果,当系号相同时,则按工资降序排列。32.要运行表单文件 form1,下列命令正确的是(分数:2.00)A.DO form1scxB.DO FORM form1 C.RUN form1scxD.RUN FORM form1解析:【解析】在 Visual FoxPro 中,利用 DO 命令可运行表单文件,但必须加短语 FORM,否则将视为执行程序文件。33.SQL SELECT 语句中的 WHERE 子句对应于查询设计器中的(分数:2.00)A.“字段”选项卡B.“筛选”选项卡 C.“排
33、序依据”选项卡D.“分组依据”选项卡解析:【解析】SQL SELECT 语句中的 WHERE 子句是指从指定的表或视图中提取满足条件的记录,为查询设置查询条件,对应查询设计器中的“筛选”选项卡。34.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:【解析】数据库设计包括数据库概念设计和数据库逻辑设计两个方面的设计内容。35.在 SQL 语句中,与表达式“工资 BETWEEN l000 AND l500”功能相同的表达式是(分数:2.00)A.工资=1000 AND 工资=150
34、0B.工资=1500 AND 工资=1000 C.工资=1000 OR 工资=1500D.工资=1500 OR 工资=10000解析:【解析】BETWEENAND是 SQL 查询语句中的一个特殊运算,意思为“和之间”,相当与逻辑与运算中的(A=AND=B,其中 AB) 。二、B填空题(每空 2 分,共 30 分)(总题数:11,分数:22.00)36.常用的黑箱测试有等价分类法、 【1】 、因果图法和错误推测法 4 种。(分数:2.00)填空项 1:_ (正确答案:【1】边值分析法)解析:【解析】黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例。常用的黑箱测试有等
35、价分类法、边值分析法、因果图法和错误推测法 4 种。37.测试的目的是暴露错误,评价程序的可靠性;而 【2】 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_ (正确答案:【2】调试)解析:【解析】软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定;调试也称排错,它是一个与测试有联系又有区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,并改正错误。38.软件维护活动包括以下几类:改正性维护、适应性维护、 【3】 维护和预防性维护。(分数:2.00)填空项 1:_ (正确答案:【3】完善性)解析:【解析
36、】软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。39.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 【4】 。(分数:2.00)填空项 1:
37、_ (正确答案:【4】消息)解析:【解析】在面向对象技术中,主要用到对象(object)、类(class)、方法(method) 、消息(message)、继承(inheritance)、封装(encapsulation)等基本概念。其中消息是用来请求对象执行某一处理或回答某些信息的要求。40.关键字 ASC 和 DESC 分别表示 【5】 的含义。(分数:2.00)填空项 1:_ (正确答案:【5】升序排列和降序排列)解析:【解析】ASC 表示升序排列,DESC 表示降序排列,多用在索引定义和 SELECT 语句中的 ORDER 子句中。41.假设 X=100,则函数 IIF(X50,X-5
38、0,X+50的值为 【6】 。(分数:2.00)填空项 1:_ (正确答案:【6】150)解析:【解析】IIF(逻辑表达式,表达式 1,表达式 2)函数测试的值,若为逻辑真(T),函数返回表达式 1的值,否则返回表达式 2的值。表达式 1和表达式 2的类型可以不相同。42.参照完整性规则包括更新规则、 【7】 和 【8】 。(分数:2.00)填空项 1:_ (正确答案:【7】删除规则)解析:【8】插入规则 【解析】在 Visual FoxPro 中,参照完整性规则包括更新规则、删除规则和插入规则 3 种。43.在 Visual FoxPro 中,最多同时允许打开 【9】 个表文件。(分数:2.
39、00)填空项 1:_ (正确答案:【9】32 767)解析:【解析】在 Visual FoxPro 中,利用 SELECT 命令可以选择不同的工作区,最小的工作区号是 1,最大的工作区号是 32 767,一个工作区同时只能打开一个表文件,即同一时刻最多允许打开 32 767 个表。44.在 Visual FoxPro 中,报表是由两个基本部分组成的,包括 【10】 和 【11】 。(分数:2.00)填空项 1:_ (正确答案:【10】布局)解析:【11】数据源 【解析】在 Visual FoxPro 中,报表是由数据源和布局所组成的,数据源是报表的来源,视图、数据表等都属于报表的数据源,报表的
40、布局定义了报表的打印格式。45.Visual FoxPro 在 SQL 方面支持数据查询、 【12】 和 【13】 3 种功能。(分数:2.00)填空项 1:_ (正确答案:【12】数据定义)解析:【13】数据操纵 【解析】SQL 包括数据查询、数据定义、数据操纵和数据控制功能,由于 Visual FoxPro 自身在安全控制方面的缺陷,所以它没有提供数据控制功能。46.利用 SQL 语句的定义功能,建立一个职工表文件,其中为职工号建立主索引,工资的默认值为 1200,语句格式为: CREATE TABLE 职工(仓库号 C(5) 【14】 ,职工号 C(5),工资 【15】 1200)(分数:2.00)填空项 1:_ (正确答案:【14】PRIMARY KEY)解析:【15】DEFAULT 【解析】SQL 语句可以定义表结构,除了建立表的基本功能,还包括满足实体完整性的主关键字(主索引)、定义域完整性的 CHECK 约束及出错提示信息 ERROR、定义默认值 DEFAULT 等。