1、二级 VISUAL+FOXPRO-21-2 及答案解析(总分:90.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.00)1.下面概念中,不属于面向对象方法的是 A. 对象 B. 继承 C. 类 D. 过程调用(分数:1.00)A.B.C.D.2.布局类型为一对多的报表,一般适用于打印 A. 财政报表、销售总结 B. 列表 C. 发票、会计报表 D. 电话薄、名片 (分数:1.00)A.B.C.D.3.设有下列二叉树:(分数:1.00)A.B.C.D.4.关于结构化程序设计原则和方法的描述错误的是( )。 A. 选用的结构只准许有一个入口和一个出口 B. 复杂结构应该用
2、嵌套的基本控制结构进行组合嵌套来实现 C. 不允许使用 GOTO 语句 D. 语言中所没有的控制结构,应该采用前后一致的方法来模拟(分数:2.00)A.B.C.D.5.对于创建新类,Visual FoxPro 提供的工具有 A. 类设计器和报表设计器 B. 类设计器和表单设计器 C. 类设计器和查询设计器 D. 类设计器(分数:1.00)A.B.C.D.6.下列叙述中正确的是_。 A. 软件工程只是解决软件项目的管理问题 B. 软件工程主要解决软件产品的生产率问题 C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D. 软件工程只是解决软件开发中的技术问题(分数:2.00)A.
3、B.C.D.7.下列实体类型的联系中,属于多对多联系的是( )。 A. 学生与课程之间的联系 B. 学校与教师之间的联系 C. 商品条形码与商品之间的联系 D. 班级与班长之间的联系(分数:2.00)A.B.C.D.8.数据处理的中心问题是_。 A.数据通信 B.数据处理 C.数据管理 D.数据计算(分数:2.00)A.B.C.D.9.SQL 查询语句中,用来实现关系的投影运算的短语是U /U。 A.WHERE B.FROM C.SELECT D.GROUP BY(分数:2.00)A.B.C.D.10.用二维表数据来表示实体及实体之间联系的数据模型称为_。 A. 实体联系模型 B. 层次模型
4、C. 网状模型 D. 关系模型(分数:2.00)A.B.C.D.11.数据处理的中心问题是_。 A.数据通信 B.数据处理 C.数据管 D.数据计算(分数:2.00)A.B.C.D.12.对长度为 N 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。 A. N+1 B. N C. (N+1)/2 D. N/2 (分数:1.00)A.B.C.D.13.以下关于查询的叙述中,正确的是_。 A.不能根据自由表建立查询 B.只能根据自由表建立查询 C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询(分数:1.00)A.B.C.D.14.找出职工年龄大于 50 的职工姓名,以及这
5、些职工工作所在的城市,正确的命语句是( )。 A. SELECT 姓名,城市 FROM 职工; WHERE (年龄50) OR (职工.职工号=城市.职工号) B. SELECT 姓名,城市 FROM 职; WHERE(年龄50)AND(职工.职工号=城市.职工号) C. SELECT 姓名,城市 FROM 城市,职工; WHERE(年龄50)OR(职工.职工号=城市.职工号) D. SELECT 姓名,城市 FROM 城市,职工; WHERE(年龄50)AND(职工.职工号=城市.职工号)(分数:2.00)A.B.C.D.15.在建立远程视图的命令中应该包括关键字 A. FAR B. LON
6、G C. DISTANCE D. REMOTE(分数:1.00)A.B.C.D.16.当前数据库文件有 10 条记录,执行下列命令后的结果是( )。GO 5APPEND BLANK A. 11 B. 6 C. 5 D. 10(分数:2.00)A.B.C.D.17.在 Visual FoxPro 中以下叙述正确的是_。 A.表也被称作表单 B.用 CREATE DATABASE 命令建立的数据库文件不存储用户数据 C.用 CREATE DATABASE 命令建立的数据库文件的扩展名是 DBF D.一个数据库中的所有表文件存储在一个物理文件中(分数:1.00)A.B.C.D.18.Visual F
7、oxPro 关系数据库管理系统能实现的三种基本关系运算是U /U。 A. 索引,排序,查找 B. 建库,录入,排序 C. 选择,投影,联接 D. 显示,统计,复制(分数:2.00)A.B.C.D.19.扩展名为 mpr 的文件是U /U。 A.菜单文件 B.菜单程序文件 C.菜单备注文件 D.菜单参数文件(分数:1.00)A.B.C.D.20.有关查询设计器,正确的描述是( )。 A. “连接”选项卡与 SQL 语句的 GROUP BY 短语对应 B. “筛选”选项卡与 SQL 语句的 HAVING 短语对应 C. “排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应 D. “分组
8、依据”选项卡与 SQL 语句的 JOIN ON 短语对应(分数:2.00)A.B.C.D.21.如果要创建一个 3 级分组报表,第一级分组是“工厂”,第二级分组是“车间”,第三级分组是“工资总和”,当前索引的索引表达式应当是( )。 A. 工厂+车间+工资总和 B. 工厂+车间+STR(工资总和) C. 车间+工厂十 STR(工资总和) D. STR(工资总和)+车间+2E 厂(分数:2.00)A.B.C.D.22.下面有关视图的描述,正确的是U /U。 A. 可以使用 MODIFY STRUCTURE 命令修改视图的结构 B. 视图不能删除,否则影响原来的数据文件 C. 视图是对表的复制产生
9、的 D. 使用 SQL 对视图进行查询时,必须事先打开该视图所在的数据库(分数:2.00)A.B.C.D.23.有关控件对象的 Click 事件叙述正确的是U /U。 A. 用鼠标双击对象时引发 B. 用鼠标单击对象时引发 C. 用鼠标右键单击对象时引发 D. 用鼠标右键双击对象时引发(分数:2.00)A.B.C.D.24.若己知一个栈的入栈顺序是 1,2,3,4,则栈的输出序列不可能的是_。 A.4,3,2,1 B.3,4,2,1 C.4,3,1,2 D.1,2,3,4(分数:2.00)A.B.C.D.25.执行下列程序CLEARDOARETURNPROCEDURE AS=5DO B?SRE
10、TURNPROCEDURE BS=S+10RETURN程序的运行结果为( )。 A. 5 B. 10 C. 15 D. 程序错误,找不到变量(分数:2.00)A.B.C.D.26.在数据流图(DFD. 中,带有名字的箭头表示_。 A. 控制程序的执行顺序 B. 模块之间的调用关系 C. 数据的流向 D. 程序的组成成分(分数:2.00)A.B.C.D.27.检查软件产品是否符合需求定义的过程称为_。 A.确认测试 B.集成测试 C.验证测试 D.验收测试(分数:4.00)A.B.C.D.28.在 VFP 6.0 的报表设计中,为报表添加标题的正确操作是_。 A. 在页标头带区添加一标签控件 B
11、. 在细节带区中添加一标签控件 C. 在组标头带区添加一标签控件 D. 在组标头带区添加一标签控件(分数:2.00)A.B.C.D.29.不允许在记录中出现重复索引值的索引是_。 A.主索引和候选索引 B.主索引、候选索引和惟一索引 C.主索引 D.主索引、候选索引和普通索引(分数:1.00)A.B.C.D.30.在关于视图和查询中,以下叙述正确的是 A. 视图和查询都只能在数据库中建立 B. 视图和查询都不能在数据库中建立 C. 视图只能在数据库中建立 D. 查询只能在数据库外建立(分数:2.00)A.B.C.D.31.软件调试的目的是_。 A. 发现错误 B. 改正错误 C. 改善软件的性
12、能 D. 挖掘软件的潜能 (分数:1.00)A.B.C.D.32.设有如下关系表:(分数:2.00)A.B.C.D.33.有下列 SQLSELECT 语句:SELECT*FROM 工资表 WHERE 基本工资=3000 AND 基本工资=1000下列与该语句等价的是( )。 A. SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 1000 AND 3000 B. SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 3000 ANDl000 C. SELECT*FROM 工资表 WHERE 基本工资 FROM 1000 INTO 3000 D. SELECT
13、*FROM 工资表 WHERE 基本工资 FROM 3000 INTO 1000(分数:2.00)A.B.C.D.34.DBA 是数据库系统的一个重要组成部分,它有很多职责。以下选项不属于 DBA 职责的是 _。 A. 定义数据库的存储结构和存取策略 B. 定义数据库的结构 C. 定期对数据库进行重组和重构 D. 设计和编写应用系统的程序模块(分数:2.00)A.B.C.D.35.下列对队列的叙述正确的是_。 A. 队列属于非线性表 B. 队列按“先进后出”原则组织数据 C. 队列在队尾删除数据 D. 队列按“先进先出”原则组织数据(分数:1.00)A.B.C.D.二、B填空题/B(总题数:1
14、5,分数:30.00)36.工程的出现是由于 【2】 。(分数:1.00)填空项 1:_37.计算职工工资表中的“实发工资”字段的值,应使用 SQL 语句 UPDATE 职工工资U U /U /U实发工资:基本工资+补帖-扣除(分数:1.00)填空项 1:_38.表单的运行方式有 1 种。(分数:3.00)填空项 1:_39.可以将两个 SELECT 语句的查询结果通过合并运算合并成一个查询结果,需要的运算符为 1。(分数:2.00)填空项 1:_40.在项目管理器的“其他”选项卡中,包括文本文件、 1 文件和其他文件。(分数:2.00)填空项 1:_41.在表单中, 1 属性是用来确定复选框
15、是否被选中的。(分数:2.00)填空项 1:_42.对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可能导致完全不同的行为,这种现象称为 1。(分数:2.00)填空项 1:_43.一个较为完善的应用程序系统包含数据库、表单、菜单、U U /U /U部件。(分数:2.00)填空项 1:_44.候选索引的关建字段值是U U /U /U的。(分数:2.00)填空项 1:_45.恢复表中所有被逻辑删除记录的命令是 1。(分数:2.00)填空项 1:_46.VFP 中类层次可分两类,分别为U U /U /U和U U /U /U。(分数:2.00)填空项 1:_47.在 Visual FoxP
16、ro 中,最多同时允许打开_个数据库表和自由表。(分数:2.00)填空项 1:_48.假设一棵二叉树的后序遍历序列为 DGJHEBIFCA,中序遍历序列为 DBGEHJACIF,则其前序遍历序列为 _。(分数:2.00)填空项 1:_49.若要为报表添加一个标题,应当增加一个标题带区,其方法是选择“U U /U /U”菜单中的U U /U /U命令。(分数:3.00)填空项 1:_50.使用 SQL Select 语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用_子句来限定分组。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO-21-2 答案解析(总分:90.0
17、0,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.00)1.下面概念中,不属于面向对象方法的是 A. 对象 B. 继承 C. 类 D. 过程调用(分数:1.00)A.B.C.D. 解析:解析 A、B、C 属于面向对象方法,D 属于面向过程方法。2.布局类型为一对多的报表,一般适用于打印 A. 财政报表、销售总结 B. 列表 C. 发票、会计报表 D. 电话薄、名片 (分数:1.00)A.B.C. D.解析:解析 在报表的 4 种布局类型中,一般来说,打印财政报表、销售总结等报表,应使用列报表布局类型;打印列表就采用行报表布局类型;打印的是发票、会计报表等,就使用一对多报表的
18、布局类型;打印电话薄、名片等就采用多栏报表布局类型。3.设有下列二叉树:(分数:1.00)A.B.C.D. 解析:解析 二叉树的遍历分为先序、中序、后序三种不同方式。本题要求后序遍历,其遍历顺序应该为:后序遍历左子树-后序遍历右子树-访问根结点。按照定义,后序遍历序列是 DEBFCA。4.关于结构化程序设计原则和方法的描述错误的是( )。 A. 选用的结构只准许有一个入口和一个出口 B. 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 C. 不允许使用 GOTO 语句 D. 语言中所没有的控制结构,应该采用前后一致的方法来模拟(分数:2.00)A.B.C. D.解析:解析 限制使用 GOT
19、O 语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO 语句。其他 3 项为结构化程序设计的原则。5.对于创建新类,Visual FoxPro 提供的工具有 A. 类设计器和报表设计器 B. 类设计器和表单设计器 C. 类设计器和查询设计器 D. 类设计器(分数:1.00)A.B.C.D. 解析:解析 在 Visual FoxPro 中创建新类,只能通过类设计器来创建。6.下列叙述中正确的是_。 A. 软件工程只是解决软件项目的管理问题 B. 软件工程主要解决软件产品的生产率问题 C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D. 软件工程只是解决软件开发
20、中的技术问题(分数:2.00)A.B.C. D.解析:解析 软件工程的定义是试图用工程、科学和数学的原理与方法研制、维护计算机软件的有关技术及管理方法。其主要强调了软件开发过程中应用工程化原则的重要性。7.下列实体类型的联系中,属于多对多联系的是( )。 A. 学生与课程之间的联系 B. 学校与教师之间的联系 C. 商品条形码与商品之间的联系 D. 班级与班长之间的联系(分数:2.00)A. B.C.D.解析:解析 实体之间的联系分为:一对一、一对多和多对多。因为在每一个学生都能学习很多的课程,所以学生和课程之间是多对多的联系。8.数据处理的中心问题是_。 A.数据通信 B.数据处理 C.数据
21、管理 D.数据计算(分数:2.00)A.B.C. D.解析:解析 数据处理是指将数据转换成信息的过程,完成这一过程的中心问题就是数据管理。9.SQL 查询语句中,用来实现关系的投影运算的短语是U /U。 A.WHERE B.FROM C.SELECT D.GROUP BY(分数:2.00)A.B.C. D.解析:解析 本题考查对考生的 SQL 语句结构的记忆及理解。掌握基本的 SQL 查询语句中各个短语的含义。SELECT 用于实现关系的投影操作,使用时将所选的字段名放在 SELECT 之后,多个字段间用逗号隔开。WHERE 用于实现关系的选择操作,FROM 指定查询数据的来源,CROUP B
22、Y 用于实现分组。10.用二维表数据来表示实体及实体之间联系的数据模型称为_。 A. 实体联系模型 B. 层次模型 C. 网状模型 D. 关系模型(分数:2.00)A.B.C.D. 解析:解析 关系数据库 评析 关系:表之间的一种链接,它允许用户不仅能从当前选定表中访问数据,而且可以访问其他表中的数据。这种链接指的是连接条件。 关系模型:用二维表数据来表示实体及实体之间联系的数据模型。 层次模型:用树形结构表示实体及其之间联系的模型。 网状模型:用网状结构表示实体及其之间联系的模型。11.数据处理的中心问题是_。 A.数据通信 B.数据处理 C.数据管 D.数据计算(分数:2.00)A.B.C
23、. D.解析:解析 数据处理是指将数据转换成信息的过程,完成这一过程的中心问题就是数据管理。12.对长度为 N 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。 A. N+1 B. N C. (N+1)/2 D. N/2 (分数:1.00)A.B. C.D.解析:解析 顺序查找排序算法 评析 在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。13.以下关于查询的叙述中,正确的是_。 A.不能根据自由表建立查询 B.只能根据自由表建立查询 C.只能根据数据库表建立查询 D.可以
24、根据数据库表和自由表建立查询(分数:1.00)A.B.C.D. 解析:14.找出职工年龄大于 50 的职工姓名,以及这些职工工作所在的城市,正确的命语句是( )。 A. SELECT 姓名,城市 FROM 职工; WHERE (年龄50) OR (职工.职工号=城市.职工号) B. SELECT 姓名,城市 FROM 职; WHERE(年龄50)AND(职工.职工号=城市.职工号) C. SELECT 姓名,城市 FROM 城市,职工; WHERE(年龄50)OR(职工.职工号=城市.职工号) D. SELECT 姓名,城市 FROM 城市,职工; WHERE(年龄50)AND(职工.职工号=
25、城市.职工号)(分数:2.00)A.B.C.D. 解析:解析 选项 A)中缺少查询的“城市”表,且查询条件连接有误;选项 B)中同样缺少查询的“城市”表;选项 C)中查询条件错误,应使用 AND 进行条件连接,而不是 OR。15.在建立远程视图的命令中应该包括关键字 A. FAR B. LONG C. DISTANCE D. REMOTE(分数:1.00)A.B.C.D. 解析:解析 作为数据库的一部分,视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,当视图中的数据来源于远程数据源时,称该视图为远程视图。建立远程视图时应该用关键字 REMOTE
26、 来标志。16.当前数据库文件有 10 条记录,执行下列命令后的结果是( )。GO 5APPEND BLANK A. 11 B. 6 C. 5 D. 10(分数:2.00)A.B.C. D.解析:17.在 Visual FoxPro 中以下叙述正确的是_。 A.表也被称作表单 B.用 CREATE DATABASE 命令建立的数据库文件不存储用户数据 C.用 CREATE DATABASE 命令建立的数据库文件的扩展名是 DBF D.一个数据库中的所有表文件存储在一个物理文件中(分数:1.00)A.B. C.D.解析:解析 表是关系数据库的一个关系,而表单是 Visual FoxPro 提供的
27、用于建立应用程序界面的最主要的工具之一,表单内可以包含命令按钮、文本框、列表框等各种界面元素,产生标准的窗口或对话框,所以表和表单是不同的概念,A)选项中表也被称作表单的说法不正确;用 CtLEATE DATABASE 命令建立的是数据库文件,而数据库是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理,数据库文件不包含用户数据,用户数据是存储在表文件中,B 选项说法正确;数据库文件的扩展名是 DBC,而 DBF 是数据库表文件,C 选项的说法不正确;在 Visual FoxPro 每个表都对应一个 DBF 文件,即都对应一个物理文件,所以一个数据
28、库中的所有表文件存储在一个物理文件中的说法不正确。18.Visual FoxPro 关系数据库管理系统能实现的三种基本关系运算是U /U。 A. 索引,排序,查找 B. 建库,录入,排序 C. 选择,投影,联接 D. 显示,统计,复制(分数:2.00)A.B.C. D.解析:19.扩展名为 mpr 的文件是U /U。 A.菜单文件 B.菜单程序文件 C.菜单备注文件 D.菜单参数文件(分数:1.00)A.B. C.D.解析:解析 mpr 是菜单程序文件的扩展名;菜单文件的扩展名是 mnx;菜单备注文件的扩展名是 mnt;菜单参数文件不存在。20.有关查询设计器,正确的描述是( )。 A. “连
29、接”选项卡与 SQL 语句的 GROUP BY 短语对应 B. “筛选”选项卡与 SQL 语句的 HAVING 短语对应 C. “排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应 D. “分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应(分数:2.00)A.B.C. D.解析:解析 在查询设计器界面中,有 6 个选项卡,它们分别是:字段、连接、筛选、排序依据,分组依据和杂项。 这 6 个选项卡和 SQL SELECT 语句的各短语是相对应的:字段”选项卡对应于 SELECT 短语,指定所要查询的数据:“连接”选项卡对应于 JOIN ON 短语,用于编辑连接条件;“筛选
30、”项卡对应于WHERE 短语,用于指定查询条件;“排序依据”选项卡对应于 ORDER BY 短语,用于指定排序的字段和排序方法;“分组依据”选项卡对应于 GROUP BY 短语和 HAVING 短语,用于分组;“杂项”选项卡可以指定是否要重复的记录(对应于 DISTINCT)及列在前面的记录(对应于 TOP 短语等)。21.如果要创建一个 3 级分组报表,第一级分组是“工厂”,第二级分组是“车间”,第三级分组是“工资总和”,当前索引的索引表达式应当是( )。 A. 工厂+车间+工资总和 B. 工厂+车间+STR(工资总和) C. 车间+工厂十 STR(工资总和) D. STR(工资总和)+车间
31、+2E 厂(分数:2.00)A.B. C.D.解析:解析 多级数据分组报表的数据源必须可以分出级别来,如一个表中有“地区”和“城市”字段,要使同一地区的记录集中在一起显示或打印,只需建立以“地区”字段为关键字的索引,此时只能设计单级分组的报表。如果要使同一地区同一城市的记录也集中在一起显示或打印,表必须建立了基于关键字表达式的复合索引(多重索引),如“地区”+“城市”。 题意中第一级分组是工厂,第二级分组是车间,第三组分组是工资总和,而且索引表达式的数据类型为字符型,应该先把数值型的字段“上资总和”用 STR函数转换成字符型,所以当前索引的索引表达式是:工厂+车间+STR(工资总和)。22.下
32、面有关视图的描述,正确的是U /U。 A. 可以使用 MODIFY STRUCTURE 命令修改视图的结构 B. 视图不能删除,否则影响原来的数据文件 C. 视图是对表的复制产生的 D. 使用 SQL 对视图进行查询时,必须事先打开该视图所在的数据库(分数:2.00)A.B.C.D. 解析:解析 视图并不是对表的复制,而是从基本表中派生出来的虚表。对视图的修改应使用命令MODIFY VIEW,而不是 MODWY STRUCTURE。视图是可以被删除的。只有在包含视图的数据库打开时,才能使用视图。23.有关控件对象的 Click 事件叙述正确的是U /U。 A. 用鼠标双击对象时引发 B. 用鼠
33、标单击对象时引发 C. 用鼠标右键单击对象时引发 D. 用鼠标右键双击对象时引发(分数:2.00)A.B. C.D.解析:解析 单击对象时引发对象的 Click 事件。24.若己知一个栈的入栈顺序是 1,2,3,4,则栈的输出序列不可能的是_。 A.4,3,2,1 B.3,4,2,1 C.4,3,1,2 D.1,2,3,4(分数:2.00)A.B.C. D.解析:解析 栈的特点是后进先出。A1,2,3,4 依次进栈,然后再 4,3,2,1 依次出栈。B1,2,3 依次进栈,3 出栈,4 进栈,然后 4,2,1 依次出栈。D1 进栈,1 出栈,然后 2 进栈,2 出栈,接着 3 进栈,3 出栈,
34、最后 4 进栈,4 出栈。只有 C 不可以。25.执行下列程序CLEARDOARETURNPROCEDURE AS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为( )。 A. 5 B. 10 C. 15 D. 程序错误,找不到变量(分数:2.00)A.B.C. D.解析:解析 程序 A 中把初始值 5 赋给变量 S,然后运行程序 B,程序 B 执行 S=S+10,执行完毕后,变量 S 的值为 15,接着返回到程序 A,最后输出。所以程序的运行结果是 15。26.在数据流图(DFD. 中,带有名字的箭头表示_。 A. 控制程序的执行顺序 B. 模块之间
35、的调用关系 C. 数据的流向 D. 程序的组成成分(分数:2.00)A.B.C. D.解析:解析 软件设计工具 评析 数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。27.检查软件产品是否符合需求定义的过程称为_。 A.确认测试 B.集成测试 C.验证测试 D.验收测试(分数:4.00)A. B.C.D.解析:28.在 VFP 6.0 的报表设计中,为报表添加标题的正确操作是_。 A. 在页标头带区添加一标签控件 B. 在细节带区中添加一标
36、签控件 C. 在组标头带区添加一标签控件 D. 在组标头带区添加一标签控件(分数:2.00)A.B.C.D. 解析:29.不允许在记录中出现重复索引值的索引是_。 A.主索引和候选索引 B.主索引、候选索引和惟一索引 C.主索引 D.主索引、候选索引和普通索引(分数:1.00)A. B.C.D.解析:30.在关于视图和查询中,以下叙述正确的是 A. 视图和查询都只能在数据库中建立 B. 视图和查询都不能在数据库中建立 C. 视图只能在数据库中建立 D. 查询只能在数据库外建立(分数:2.00)A.B.C. D.解析:解析 视图必须存储在数据库中,而查询可以独立存储。31.软件调试的目的是_。
37、A. 发现错误 B. 改正错误 C. 改善软件的性能 D. 挖掘软件的潜能 (分数:1.00)A.B. C.D.解析:解析 软件调试的概念及其要点 评析 由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。32.设有如下关系表:(分数:2.00)A.B.C. D.解析:解析 选项 A)、选项 B)和选项 C)分别进行交运算、并运算、笛卡儿积运算,选项 D)不是关系运算。关系 T 是由关系 R 中的元组分别与关系 S 中的元组相乘后再进行合并操作的结果,属笛卡儿
38、积运算。33.有下列 SQLSELECT 语句:SELECT*FROM 工资表 WHERE 基本工资=3000 AND 基本工资=1000下列与该语句等价的是( )。 A. SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 1000 AND 3000 B. SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 3000 ANDl000 C. SELECT*FROM 工资表 WHERE 基本工资 FROM 1000 INTO 3000 D. SELECT*FROM 工资表 WHERE 基本工资 FROM 3000 INTO 1000(分数:2.00)A. B.
39、C.D.解析:解析 SQL 查询语句中特殊运算 BETWEEN.AND.的含义为“和之间”,意思为“和之间”相当于逻辑与运算中的(A=AND=13 ,其中 A)B),选项 B)中数值放置错误,选项 C)和选项 D)语句错误。34.DBA 是数据库系统的一个重要组成部分,它有很多职责。以下选项不属于 DBA 职责的是 _。 A. 定义数据库的存储结构和存取策略 B. 定义数据库的结构 C. 定期对数据库进行重组和重构 D. 设计和编写应用系统的程序模块(分数:2.00)A.B.C.D. 解析:解析 DBA,即数据库管理员,是指对数据库的规划、设计、维护、监视的人员。其主要工作有:(1) 数据库设
40、计;(2) 数据库维护;(3) 改善系统性能,提高系统效率。因此选项 A、B、C 都是 DBA 的职责。设计和编写应用系统的程序模块是程序设计人员的职责。35.下列对队列的叙述正确的是_。 A. 队列属于非线性表 B. 队列按“先进后出”原则组织数据 C. 队列在队尾删除数据 D. 队列按“先进先出”原则组织数据(分数:1.00)A.B.C.D. 解析:解析 队列的概念 评析 队列是指允许在一端进行插入、而在另一端进行删除的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。二、B填空题/B(总题数:15,分数:30.
41、00)36.工程的出现是由于 【2】 。(分数:1.00)填空项 1:_ (正确答案:【2】软件危机的出现)解析:解析 从 20 世纪 60 年代中期到 70 年代中期,随着计算机应用的日益普及,软件数量急剧膨胀,在程序运行时发现的错误必须设法改正,用户有了新的需求时必须相应的修改程序以适应新的环境。种种软件维护工作耗费惊人的资源,更严重的是许多程序个体化使得程序最终无法维护,“软件危机”就这样出现了。为了更有效的开发与维护软件,新兴了一门软件工程学即软件工程。37.计算职工工资表中的“实发工资”字段的值,应使用 SQL 语句 UPDATE 职工工资U U /U /U实发工资:基本工资+补帖-
42、扣除(分数:1.00)填空项 1:_ (正确答案:【15】SET)解析:解析 SQL 的数据修改功能:UPDATE-SQL 评析 SQL 的数据更新命令格式如下; UPDATE TableName SET Column_Namel=eExpressionl,Column_Name2=eExpression2) WHERECondition 一般使用 WHERE 子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE 子句,则更新全部记录。38.表单的运行方式有 1 种。(分数:3.00)填空项 1:_ (正确答案:3)解析:39.可以将两个 SELECT
43、 语句的查询结果通过合并运算合并成一个查询结果,需要的运算符为 1。(分数:2.00)填空项 1:_ (正确答案:UNION)解析:解析 并运算是将两个 SELECT 语句的查询结果通过并运算合并成一个查询结果,SQL 支持集合的并运算,运算符为 UNION。40.在项目管理器的“其他”选项卡中,包括文本文件、 1 文件和其他文件。(分数:2.00)填空项 1:_ (正确答案:菜单)解析:解析 项目管理器一共有 6 个选项卡,其中“数据”、“文档”、“类”、“代码”和“其他”5个选项卡用来分类显示各种文件,“全部”选项卡则显示所有的文件。下表介绍的是各选项卡所包含的内容和基本功能。 选项卡 主
44、要功能“全部”选项卡 显示应用程序中所有的文件,实现对它们的管理“数据”选项卡 包含项目中的所有数据,包括数据库、自由表、查询和视图“文档”选项卡显示和管理项目文件中的文档文件,文档文件包括表单文件、报表文件和标签文件等“类”选项卡 显示和管理项目文件中的类库文件,包括自己设计的类库和系统本身自带的类库“代码”选项卡包括 3 大类程序:扩展名为.prg 的程序文件、函数库 API 以及应用程序 app 文件“其他”选项卡包括文本文件、菜单文件和其他文件。这些文件类型都是在项目中使用的,在以上选项卡中没有管理的文件41.在表单中, 1 属性是用来确定复选框是否被选中的。(分数:2.00)填空项 1:_ (正确答案:Value)解析:复选框的 Value 属性用来指明复选框的当前状态。42.对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可能导致完全不同的行为,这种现象称为 1。(分数:2.00)填空项 1:_ (正确答案:多态性)解析:43.一个较为完善的应用程序系统包含数据库、表单、菜单、U U /U /U部件。(分数:2.00)填空项 1:_ (正确答案:报表)解析:44.候选索引的关建字段值是U U /U /U的。(分数:2.00)填空项 1:_ (正确答案:唯一)解析:45.恢复表中所有被逻辑删除记录的命令是 1。