1、二级 VISUAL+FOXPRO 笔试-122 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:70.00)1.EOF()是测试函数,当正使用的数据表文件的记录指针已达到最后一条记录时,其函数值为_。(分数:2.00)A.0B.1CT.DF.2.在面向对象的系统中,由于有了_,所以父类的数据和方法可以应用于子类。(分数:2.00)A.继承性B.封装性C.抽象性D.多态性3.在 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.SQL 是一种_标准语言,它由于形式简洁、功能丰富等诸多优点,从一开始就受到各大数据库厂商的重视。(分数:
3、2.00)A.高级算法B.人工智能C.关系数据库D.函数型8.在某数据库中有一张数据库表,该表中的某字段已包含有重复数据,则在该字段上能够指定下列的_索引。候选索引 主索引 普通索引 唯一索引(分数:2.00)A.B.C.D.9.在已打开的数据库中,要显示出单价小于 100 或单价大于 500 的商品信息的命令是_。(分数:2.00)A.LIST FOR 单价100.OR.单价500B.DISPLAY FOR 单价100.AND.单价500C.LIST WITH 单价100.OR.单价500D.DISPLAY WITH 单价100.AND.单价50010.有关查询与视图,下列说法中不正确的是_
4、。(分数:2.00)A.查询是只读型数据,而视图可以更新数据源B.查询可以更新数据源,视图也有此功能C.视图具有许多数据库表的共性,利用视图可以创建查询和视图D.视图可以更新原表中的数据,存在于数据库中11.某数据库名为 Customer,要想打开该数据库,应使用命令_。(分数:2.00)A.OPEN CustomerB.OPEN DATABASE CustomerC.USE DATABASE CustomerD.USE Customer12.在软件质量因素中,软件在异常条件下仍能正常运行的能力称为软件的_。(分数:2.00)A.安全性B.健壮性C.可靠性D.可用性13.若己知一个栈的入栈顺序
5、是 1,2,3,4,则栈的输出序列不可能的是_。(分数:2.00)A.4,3,2,1B.3,4,2,1C.4,3,1,2D.1,2,3,414.在线性表的查找方式中,_只能用于顺序存储的情况。(分数:2.00)A.随机查找B.顺序查找C.二分法查找D.浏览15.软件的可维护性变量可分解为对多种因素的度量,下述因素_不是可维护性变量的内容。(分数:2.00)A.可测试性B.可理解性C.可复用性D.可修改性16.在数据结构中,从逻辑上可以把数据结构分成_。(分数:2.00)A.动态结构和静态结构B.线性结构和非线性结构C.紧凑结构和非紧凑结构D.内部结构和外部结构17.打 Visual FoxPr
6、o“项目管理器”的“文档”选项卡,其中包含_。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3 种文件18.扩展名为 DBF 的文件是_。(分数:2.00)A.表单文件B.数据库表文件C.数据库文件D.项目文件19.软件测试的目的是_。(分数:2.00)A.证明软件的正确性B.证明系统中存在着错误C.尽可能多地发现系统中的错误D.找出系统中存在的所有错误,确保系统无错20.在未排序的序列中,依次取出元素,与已排序序列的元素比较后,放入已排序序列中的恰当位置上,这是_排序。(分数:2.00)A.选择排序B.插入排序C.比较排序D.合并排
7、序21.数据库管理系统中的数据操作语言(DML)所实现的操作主要有_。(分数:2.00)A.插入、修改、删除B.排序、授权、删除C.插入、修改、排序D.建立、授权、修改22.SUBSTR(“ABCDEFG“,4,3)的结果是_。(分数:2.00)A.ABCB.CDEC.EFGD.DEF23.下列选项中,_不是结构化程序设计的基本结构。(分数:2.00)A.顺序B.选择C.循环D.转移24.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是_。(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联
8、系的基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动D.当关闭父表时,子表自动被关闭25.Visual FoxPro 参照完整性规则中的更新规则不包括_。(分数:2.00)A.“级联”B.“限制”C.“忽略”D.“触发”26.Visual FoxPro 中修改当前数据表结构的命令是_。(分数:2.00)A.MODIFY STRUCTUREB.MODIFY DATABASEC.MODIFY TABLED.MODIFY DATABASE TABLE27.Visual FoxPro DBMS 是基于_的数据模型。(分数:2.00)A.层次型B.关系型C.网状型D.混合型下列各题使
9、用如下表:Student.dbf(学号,姓名,课程号,成绩)(分数:12.00)(1).查询选修课程号为“00002”的成绩最好的 10 个同学的学号和成绩,下列 SQL 语句正确的是_。(分数:2.00)A.SELECT 学号,成绩 FROM Student ToP 10“成绩“DESC WHERE 课程号=“00002“B.SELECT 学号,成绩 FROM Student ToP 10 PERCENT“成绩“ASC WHERE 课程号=“00002“C.SELECT 学号,成绩 FROM Student ToP 10 ORDER BY“成绩“DESC WHERE 课程号=“00002“D
10、.SELECT 学号,成绩 FROM Student ToP 10 PERCENT ORDER BY“成绩“ASC WHERE 课程号=“00002“(2).查询所有选修课程号为“00002“考试成绩不及格的学生的学号(不查询重复),不能完成此功能的句是_。(分数:2.00)A.SELECT DISTINCT 学号 FROM Student WHERE 课程号=“00002“AND 成绩60B.SELECT DISTINCT 学号 FROM Student WHERE 课程号=“00002“AND 成绩 BETWEEN 0 AND 60C.SELECT DISTINCT 学号 FROM Stu
11、dent WHERE 课程号=“00002“AND NOT 成绩=60D.SELECT DISTINCT 学号 FROM Student WHERE 课程号=“00002“AND 成绩 NOT BETWEEN 60 AND 100(3).对所有选修课程号为“00006”的同学的这门课成绩加 10 分,下列 SQL 语句正确的是_。(分数:2.00)A.UPDATE Student SET 成绩=成绩+10 WHERE 课程号=“00006“B.UPDATE Student SET 成绩=成绩+10 IN 课程号=“00006“C.SET 成绩=成绩+10 WHERE IN StudentD.M
12、ODIFY Student SET 成绩=成绩+10 WHERE 课程号=“00006“(4).从学生表中删除学号为“1001”的学生记录,正确的 SQL 语句是_。(分数:2.00)A.DROP FROM Student WHERE 学号=“1001“B.DROP FROM Student FOR 学号=“1001“C.DELETE FROM Student WHERE 学号=“1001“D.DELETE FROM Student FOR 学号=“1001“(5).将学生表的姓名字段的宽度由 8 改为 10,应使用的 SQL 语句是_。(分数:2.00)A.ALTER TABLE Stude
13、nt 姓名 WITH c(10)B.ALTER TABLE Student 姓名 c(10)C.ALTER TABLE Student ALTER 姓名 c(10)D.ALTER StudentALTER 姓名 c(10)(6).SQL 语句:DROP TABLE Student 是_。(分数:2.00)A.删除数据库 StudentB.删除表 StudentC.删除 DBC 文件D.操作错误28.在关系模型的数据库管理系统中,三种基本关系运算是_。(分数:2.00)A.选择、投影、连接B.选择、删除、复制C.创建、修改、合并D.统计、分类、计算29.在下面的数据类型中,默认值为.F.的是_。
14、(分数:2.00)A.数值型B.字符型C.逻辑型D.日期型二、填空题(总题数:15,分数:30.00)30.算法复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_31.高度为 5 的二叉树最多有 1 个结点。(分数:2.00)填空项 1:_32.软件工程中的结构化分析 SA 是一种面向 1 的分析方法。(分数:2.00)填空项 1:_33.数据库管理系统通常提供授权功能来控制不同用户访问数据库的权限,主要是为了实现数据库的 1。(分数:2.00)填空项 1:_34. 1 是基于某种类所创建的实例,包括数据和过程。(分数:2.00)填空项 1:_35.用二维表来表示实体及实
15、体之间联系的数据模型称为 1。(分数:2.00)填空项 1:_36.在 Visual FoxPro 的集成操作环境中,对于很长的命令,在命令窗口和程序中可以利用 1 实现换行输入。(分数:2.00)填空项 1:_37.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 1 索引。(分数:2.00)填空项 1:_38.把当前表当前记录的工号、姓名、工资字段值复制到数组 a 的命令是_工号,姓名,工资 TO a。(分数:2.00)填空项 1:_39.打开数据库设计器的命令是 1DATABASE。(分数:2.00)填空项 1:_40.删除表的 SQL 命令是 1TABLE 表名。(分
16、数:2.00)填空项 1:_41.在 SELECT 查询语句中,HAVING 短语必须跟 1 使用,用来限定分组必须满足的条件。(分数:2.00)填空项 1:_42.建立索引时,用短语 1 表明此索引的每一个索引值只对应唯一的数据记录。(分数:2.00)填空项 1:_43.用 LIKE 进行字符串的匹配时,%表示 1。(分数:2.00)填空项 1:_44.假设有表 SC(课程号,课程名,成绩),求平均成绩大于 85 分的课程名。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试-122 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:70
17、.00)1.EOF()是测试函数,当正使用的数据表文件的记录指针已达到最后一条记录时,其函数值为_。(分数:2.00)A.0B.1CT.DF. 解析:解析 在表文件中,文件尾指的是最后一条记录的后面,而不是指最后一条记录。当记录指针位于文件尾时,EOF()函数值为.T.,否则 EOF 函数值为.F.。2.在面向对象的系统中,由于有了_,所以父类的数据和方法可以应用于子类。(分数:2.00)A.继承性 B.封装性C.抽象性D.多态性解析:解析 继承是面向对象程序设计的关键,可以拙取对象类之间的共同点,消除冗余。3.在 Visual FoxPro 系统中,使用查询设计器生成的查询文件中所保存的是_
18、。(分数:2.00)A.查询的命令 B.与查询有关的表C.查询的结果D.查询的条件解析:解析 查询设计器设计的查询最后保存在查询文件中。注意:该查询文件中保存的既不是查询的结构,也不是查询的表等具体的数据,而是一条 SQL-SELECT 命令。4.下而关于列表框和组合框的陈述中,哪个是正确的_。(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框可以设置成多重选择,而组合框不能 C.组合框可以设_置成多重选择,而列表框不能D.列表框和组合框都不能设置成多重选择解析:解析 列表框提供一组数据项,用户可以从中选择一个或多个条目,可进行多重选择。组合框与列表框类似,也适用于提供一组条目
19、供用户从中选择,但组合框不提供多重选择的功能。5.如果在关系表达式中有逻辑运算、关系运算和算术运算混合在一起,其中不包含括号,运算顺序是_。(分数:2.00)A.逻辑,关系,算术B.逻辑,算术,关系C.关系,逻辑,算术D.算术,关系,逻辑 解析:解析 当不同类型的运算符出现在同一个表达式中时,这时它们的运算优先级顺序为:先执行算术运算符、字符串运算符和日期时间运算符;其次执行关系运算符,最后执行逻辑预算符。6.关系模型结构是_。(分数:2.00)A.层次结构B.二维表结构 C.网络结构D.封装结构解析:解析 层次模型对应的是层次结构,网状模型对应的是网络结构,关系模型对应的是二维表结构。7.S
20、QL 是一种_标准语言,它由于形式简洁、功能丰富等诸多优点,从一开始就受到各大数据库厂商的重视。(分数:2.00)A.高级算法B.人工智能C.关系数据库 D.函数型解析:解析 SQL 中文名是结构化查询语言,它的理论基础是基于关系代数与关系演算,现已成为关系数据库的标准语言。8.在某数据库中有一张数据库表,该表中的某字段已包含有重复数据,则在该字段上能够指定下列的_索引。候选索引 主索引 普通索引 唯一索引(分数:2.00)A.B.C.D. 解析:解析 候选索引和主索引要求索引关键字表达式不允许有重复值,而普通索引和唯一索引没有该要求。考生需要注意的是:“唯一”并不是指关键字段值唯一,而是指对
21、于多个重复值只取第一个。9.在已打开的数据库中,要显示出单价小于 100 或单价大于 500 的商品信息的命令是_。(分数:2.00)A.LIST FOR 单价100.OR.单价500 B.DISPLAY FOR 单价100.AND.单价500C.LIST WITH 单价100.OR.单价500D.DISPLAY WITH 单价100.AND.单价500解析:解析 LIST 的用法:LIST FIELDS字段名表范围FOR逻辑表达式OFF。根据本题目的要求,答案应该为 LIST FOR 单价100.OR.单价500。10.有关查询与视图,下列说法中不正确的是_。(分数:2.00)A.查询是只读
22、型数据,而视图可以更新数据源B.查询可以更新数据源,视图也有此功能 C.视图具有许多数据库表的共性,利用视图可以创建查询和视图D.视图可以更新原表中的数据,存在于数据库中解析:解析 查询的数据来源可以是自由表、数据库表或视图,查询的结果是只读的,不可以更新。视图还具有数据库表的一些特征,可以用来更新其中的数据,并能将更新结果永久保存起来。视图没有具体的文件,只能存在于数据库中。11.某数据库名为 Customer,要想打开该数据库,应使用命令_。(分数:2.00)A.OPEN CustomerB.OPEN DATABASE Customer C.USE DATABASE CustomerD.U
23、SE Customer解析:解析 在 Visual FoxPro 中,打开数据库的常用方式有 3 种:在项目管理器中打开数据库;使用“文件”菜单中的“打开”命令打开数据库;使用 Visual FoxPro 的命令打开数据库。其中,使用Visual FoxPro 的命令打开数据库的基本格式为:OPEN DATABASE Customer。12.在软件质量因素中,软件在异常条件下仍能正常运行的能力称为软件的_。(分数:2.00)A.安全性B.健壮性 C.可靠性D.可用性解析:解析 健壮性是指软件在异常条件下,能进行适当处理,使其仍能运行的能力。13.若己知一个栈的入栈顺序是 1,2,3,4,则栈的
24、输出序列不可能的是_。(分数:2.00)A.4,3,2,1B.3,4,2,1C.4,3,1,2 D.1,2,3,4解析:解析 栈的特点是后进先出。A1,2,3,4 依次进栈,然后再 4,3,2,1 依次出栈。B1,2,3 依次进栈,3 出栈,4 进栈,然后 4,2,1 依次出栈。D1 进栈,1 出栈,然后 2 进栈,2 出栈,接着 3 进栈,3 出栈,最后 4 进栈,4 出栈。只有 C 不可以。14.在线性表的查找方式中,_只能用于顺序存储的情况。(分数:2.00)A.随机查找B.顺序查找C.二分法查找 D.浏览解析:解析 二分法查找在线性表的查找方式中只能用于顺序存储的情况,而顺序查找不仅能
25、适用于顺序存储的情况,而且适用于随机存储的情况。15.软件的可维护性变量可分解为对多种因素的度量,下述因素_不是可维护性变量的内容。(分数:2.00)A.可测试性B.可理解性C.可复用性 D.可修改性解析:解析 影响软件可维护性的因素主要有可理解性、可测试性和可修改性。16.在数据结构中,从逻辑上可以把数据结构分成_。(分数:2.00)A.动态结构和静态结构B.线性结构和非线性结构 C.紧凑结构和非紧凑结构D.内部结构和外部结构解析:解析 在数据结构中,按逻辑分有(1)线性结构;(2)集合;(3)树形结构;(4)图状结构。其中(2),(3),(4)统称为非线性结构。17.打 Visual Fo
26、xPro“项目管理器”的“文档”选项卡,其中包含_。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3 种文件 解析:解析 项目管理器可以为一个项目管理所涉及到的所有资源。它包含 6 个选项卡,要处理项目中某一特定类型的文件或对象,可选择相应的选项卡。“文档”选项卡中包括 3 种文件类型,即表单、报表和标签。18.扩展名为 DBF 的文件是_。(分数:2.00)A.表单文件B.数据库表文件 C.数据库文件D.项目文件解析:解析 在 Visual FoxPro 中,表单文件的扩展名为 SCX,数据库表文件的扩展名为 DBF,数据库文件的扩
27、展名为 DBC,项目文件的扩展名为 PJX。19.软件测试的目的是_。(分数:2.00)A.证明软件的正确性B.证明系统中存在着错误C.尽可能多地发现系统中的错误 D.找出系统中存在的所有错误,确保系统无错解析:解析 软件测试的目的是在系统投入运行前,尽可能多地发现系统中的错误,并加以改正,软件测试并不一定能找出系统中的所有错误。20.在未排序的序列中,依次取出元素,与已排序序列的元素比较后,放入已排序序列中的恰当位置上,这是_排序。(分数:2.00)A.选择排序B.插入排序 C.比较排序D.合并排序解析:解析 插入排序的思想是将一个记录插入到已排好序的有序表中,从而得到一个新的有序表,然后依
28、次插入第二个,第三个21.数据库管理系统中的数据操作语言(DML)所实现的操作主要有_。(分数:2.00)A.插入、修改、删除 B.排序、授权、删除C.插入、修改、排序D.建立、授权、修改解析:解析 对数据的操作只包含插入、修改、删除。授权属于数据控制,建立属于数据定义,而排序包含在数据查询中。22.SUBSTR(“ABCDEFG“,4,3)的结果是_。(分数:2.00)A.ABCB.CDEC.EFGD.DEF 解析:解析 该函数调用的作用是从字符串“ADCDEFG”的第 4 个位置开始取 3 个字符,结果是“DEF”。23.下列选项中,_不是结构化程序设计的基本结构。(分数:2.00)A.顺
29、序B.选择C.循环D.转移 解析:解析 顺序、选择、循环都是结构化程序设计的基本结构。24.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是_。(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系的基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D.当关闭父表时,子表自动被关闭解析:解析 只要在两个工作区中打开两个表(并不一定是同一数据库中的两个表),这两个表就有可能建立关联。建立关联的两个表并不一定是在同一个数据库中,更不一定存在着永久关系。当两个表建立关联后,移动
30、主表的记录指针时,子表的记录指针随之变化,移动到相应记录上。注意:主表和子表在两个工作区中打开,关闭主表并不能关闭子表,只是它们之间的关联不存在了。25.Visual FoxPro 参照完整性规则中的更新规则不包括_。(分数:2.00)A.“级联”B.“限制”C.“忽略”D.“触发” 解析:解析 更新规则包括“级联”、“限制”和“忽略”3 种,不包括“触发”规则。26.Visual FoxPro 中修改当前数据表结构的命令是_。(分数:2.00)A.MODIFY STRUCTURE B.MODIFY DATABASEC.MODIFY TABLED.MODIFY DATABASE TABLE解析
31、:解析 在 Visual FoxPro 中,修改数据表结构的命令是 MODIFY STRUCTURE,如果在当前工作区中没有打开数据表文件,则应该先利用 USE 命令打开。27.Visual FoxPro DBMS 是基于_的数据模型。(分数:2.00)A.层次型B.关系型 C.网状型D.混合型解析:解析 Visual FoxPro 是广为应用的一种关系型数据库管理系统。下列各题使用如下表:Student.dbf(学号,姓名,课程号,成绩)(分数:12.00)(1).查询选修课程号为“00002”的成绩最好的 10 个同学的学号和成绩,下列 SQL 语句正确的是_。(分数:2.00)A.SEL
32、ECT 学号,成绩 FROM Student ToP 10“成绩“DESC WHERE 课程号=“00002“B.SELECT 学号,成绩 FROM Student ToP 10 PERCENT“成绩“ASC WHERE 课程号=“00002“C.SELECT 学号,成绩 FROM Student ToP 10 ORDER BY“成绩“DESC WHERE 课程号=“00002“ D.SELECT 学号,成绩 FROM Student ToP 10 PERCENT ORDER BY“成绩“ASC WHERE 课程号=“00002“解析:解析 在 SOL 语言中,如果要查询满足条件的前一部分记录
33、,可以用 TOP数字表达式PERCENT短语来完成此功能,在此短语中如果不使用 PERCENT,数字表达式的值 n 为整数,表示检索前 n 个记录;若使用 PERCENT,数字表达式的值 n 为 0.0199.99 的实数,表示检索前 n%个记录。TOP 短语必须同时与 ORDER BY 短语一起使用才有效。(2).查询所有选修课程号为“00002“考试成绩不及格的学生的学号(不查询重复),不能完成此功能的句是_。(分数:2.00)A.SELECT DISTINCT 学号 FROM Student WHERE 课程号=“00002“AND 成绩60B.SELECT DISTINCT 学号 FR
34、OM Student WHERE 课程号=“00002“AND 成绩 BETWEEN 0 AND 60 C.SELECT DISTINCT 学号 FROM Student WHERE 课程号=“00002“AND NOT 成绩=60D.SELECT DISTINCT 学号 FROM Student WHERE 课程号=“00002“AND 成绩 NOT BETWEEN 60 AND 100解析:解析 答案 B 项包括了 60 分,不能完成查询的要求。(3).对所有选修课程号为“00006”的同学的这门课成绩加 10 分,下列 SQL 语句正确的是_。(分数:2.00)A.UPDATE Stud
35、ent SET 成绩=成绩+10 WHERE 课程号=“00006“ B.UPDATE Student SET 成绩=成绩+10 IN 课程号=“00006“C.SET 成绩=成绩+10 WHERE IN StudentD.MODIFY Student SET 成绩=成绩+10 WHERE 课程号=“00006“解析:解析 修改操作语句的一般格式为:UPDATE表名SET列名=表达式,列名=表达式WHERE条件,其功能是修改指定表中满足 WHERE 子句条件的元组,按 SET 子句中的表达式修改这些元组相应的列值。如果省略 WHERE 子句,则表示要修改表中的所有元组。(4).从学生表中删除学
36、号为“1001”的学生记录,正确的 SQL 语句是_。(分数:2.00)A.DROP FROM Student WHERE 学号=“1001“B.DROP FROM Student FOR 学号=“1001“C.DELETE FROM Student WHERE 学号=“1001“ D.DELETE FROM Student FOR 学号=“1001“解析:解析 删除语句的一般格式为:DELETE FROM 表名WHERE 谓词。(5).将学生表的姓名字段的宽度由 8 改为 10,应使用的 SQL 语句是_。(分数:2.00)A.ALTER TABLE Student 姓名 WITH c(10
37、)B.ALTER TABLE Student 姓名 c(10)C.ALTER TABLE Student ALTER 姓名 c(10) D.ALTER StudentALTER 姓名 c(10)解析:解析 修改语句的一般格式为:ALTER TABLE表名ALTER列名数据类型。(6).SQL 语句:DROP TABLE Student 是_。(分数:2.00)A.删除数据库 StudentB.删除表 Student C.删除 DBC 文件D.操作错误解析:解析 DROP TABLE 直接从磁盘上删除 student 所对应的.dbf 文件。28.在关系模型的数据库管理系统中,三种基本关系运算是
38、_。(分数:2.00)A.选择、投影、连接 B.选择、删除、复制C.创建、修改、合并D.统计、分类、计算解析:解析 在关系模型的数据库管理系统中,三种基本关系运算是选择、投影、连接。29.在下面的数据类型中,默认值为.F.的是_。(分数:2.00)A.数值型B.字符型C.逻辑型 D.日期型解析:解析 逻辑型数据是仅有两个值的数据类型,一个为“真”(.T.),另一个为“假”(.F.)。二、填空题(总题数:15,分数:30.00)30.算法复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_ (正确答案:时间)解析:解析 时间复杂度和空间复杂度是衡量算法好差的重要指标。31.高
39、度为 5 的二叉树最多有 1 个结点。(分数:2.00)填空项 1:_ (正确答案:31)解析:解析 高度为 5 的二叉树最多有 25-1 个结点。32.软件工程中的结构化分析 SA 是一种面向 1 的分析方法。(分数:2.00)填空项 1:_ (正确答案:数据流)解析:解析 结构化分析方法 SA 是一种以数据流为基础,简明易用且己广泛使用的方法。33.数据库管理系统通常提供授权功能来控制不同用户访问数据库的权限,主要是为了实现数据库的 1。(分数:2.00)填空项 1:_ (正确答案:安全性)解析:解析 控制权限就是为了数据库的安全。34. 1 是基于某种类所创建的实例,包括数据和过程。(分
40、数:2.00)填空项 1:_ (正确答案:对象)解析:解析 对象通常在程序运行过程中由类创建,类是静态的,而对象是动态的。35.用二维表来表示实体及实体之间联系的数据模型称为 1。(分数:2.00)填空项 1:_ (正确答案:关系模型)解析:解析 层次模型是用树形结构表示实体及其之间联系的模型,网状模型是用网状结构表示实体及其之间联系的模型,关系模型是用二维表结构(关系)表示实体及其之间联系的模型。36.在 Visual FoxPro 的集成操作环境中,对于很长的命令,在命令窗口和程序中可以利用 1 实现换行输入。(分数:2.00)填空项 1:_ (正确答案:;)解析:解析 在 Visual
41、FoxPro 中,一条命令的最大长度可达到 255 个字符,可写在多行,在行尾加“;”作为续行标记。37.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 1 索引。(分数:2.00)填空项 1:_ (正确答案:主)解析:解析 在 Visual FoxPro 中的索引有 4 种,分别是主索引、候选索引、唯一索引和普通索引。唯一索引和普通索引的索引表达式值可以重复,但对于索引表达式相同的记录来说,唯一索引中只出现第一个,一个表中可以建立多个唯一索引和普通索引。主索引和候选索引的索引关键字值不允许重复,主索引只允许建立一个,而候选索引可以建立多个。38.把当前表当前记录的工号、姓
42、名、工资字段值复制到数组 a 的命令是_工号,姓名,工资 TO a。(分数:2.00)填空项 1:_ (正确答案:SCATTER FIELDS)解析:解析 在 Visual FoxPro 中,可以把表中的数据传递到数组或内存变量中,也可以把内存变量或数组中的值传递到表的当前记录中。把当前表当前记录的某些字段复制到数组中的命令格式为:SCATTER FIELDS 字段名表 Memo TO 数组名BLANK。39.打开数据库设计器的命令是 1DATABASE。(分数:2.00)填空项 1:_ (正确答案:CREATE)解析:解析 注意本题所考查的是打开数据库设计器,即创建数据库,所以应填 CREA
43、TE。考生容易在此误填 OPEN,OPEN 命令用于打开数据库而不是数据库设计器。40.删除表的 SQL 命令是 1TABLE 表名。(分数:2.00)填空项 1:_ (正确答案:DROP)解析:解析 删除表和删除视图的命令动词都是 DROP,删除表是 DROP TABLE,删除视图是 DROPVIEW。41.在 SELECT 查询语句中,HAVING 短语必须跟 1 使用,用来限定分组必须满足的条件。(分数:2.00)填空项 1:_ (正确答案:GROUP BY)解析:解析 HAVING 短语必须跟 GROUP BY 合起来使用来限定分组必须满足的条件。42.建立索引时,用短语 1 表明此索
44、引的每一个索引值只对应唯一的数据记录。(分数:2.00)填空项 1:_ (正确答案:UNIQUE)解析:解析 UNIQIUE 表明此索引的每一个索引值只对应唯一的数据记录;CLUSTER 表示要建立的索引是聚簇索引。所谓聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织。43.用 LIKE 进行字符串的匹配时,%表示 1。(分数:2.00)填空项 1:_ (正确答案:任意长度的字符串)解析:解析 %表示任意长度的字符串,包括长度为 0;_表示单个一个字符。44.假设有表 SC(课程号,课程名,成绩),求平均成绩大于 85 分的课程名。(分数:2.00)填空项 1:_ (正确答案:AVG(成绩))解析:解析 SQL 提供 AVG 函数来求平均数。