1、二级 VISUAL+FOXPRO-5-2 及答案解析(总分:87.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.00)1.“菜单设计器”中,“结果”列中不包含_。 A.命令 B.子菜单 C.表单 D.过程(分数:1.00)A.B.C.D.2.下面关于数据环境和数据环境中两个表之间的关系的陈述中,_是正确的。 A. 数据环境是对象,关系不是对象 B. 数据环境不是对象,关系是对象 C. 数据环境是对象,关系是数据环境中的对象 D. 数据环境和关系均不是对象(分数:2.00)A.B.C.D.3.一棵有 16 结点的完全二叉树按从上到下、从左至右的顺序给结点编号,则对于编号
2、为 7 的结点 X,它的父结点及右子结点的编号分别为_。 A. 2,14 B. 2,15 C. 3,14 D. 3,1 5(分数:2.00)A.B.C.D.4.下列不属于软件调试技术的是_。 A. 强行排错法 B. 集成测试法 C. 回溯法 D. 原因排除法 (分数:1.00)A.B.C.D.5.在“表单控件”工具栏中,下列哪个控件可以用来保存不希望用户改动的文本( )。 A. 标签 B. 文本框 C. 命令按钮 D. 列表框(分数:2.00)A.B.C.D.6.在 SQL 的计算查询中,用于求平均值的函数是_。 A. AVG B. AVERAGE C. average D. AVE(分数:2
3、.00)A.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.一般说来,VFP 6.0 系统具有结构化程序设计的_种基本结构 A. 1 B. 2 C. 3 D. 4(分数:2.00)A.B.C.D.10.下列关于栈叙述正确的是U /U。 A.栈顶元素最
4、先能被删除 B.栈顶元素最后才能被删除 C.栈底元素永远不能被删除 D.以上三种说法都不对(分数:2.00)A.B.C.D.11.关系数据库规范化是为解决关系数据库中的U /U问题引入的。 A.插入、删除异常和数据冗余 B.提高查询速度 C.减小数据操作的复杂性 D.保证数据的安全性和完整性(分数:2.00)A.B.C.D.12.SQL 语言是具有_的功能。 A. 关系规范化、数据操纵、数据控制 B. 数据定义、数据操纵、数据控制 C. 数据定义、关系规范化、数据控制 D. 数据定义、关系规范化、数据操纵(分数:2.00)A.B.C.D.13.如果在运行表单时,要使表单的标题栏显示“登录窗口”
5、,则可以在表单的 Load 事件中加入语句 A. ThisForm.Caption=“登录窗口“ B. This.Caption=“登录窗口“ C. ThisForm.Name=“登录窗口“ D. This.Name=“登录窗口“(分数:2.00)A.B.C.D.14.求每个交易所的平均单价的 SQL 语句是_。 A. SELECT 交易所,avg(单价)FROM stock GROUP BY 单价 B. SELECT 交易所,avg(单价)FROM stock ORDER BY 单价 C. SELECT 交易所,avg(单价)FROM stock ORDER BY 交易所 D. SELECT
6、 交易所,avg(单价)FROM stock GROUP BY 交易所 (分数:1.00)A.B.C.D.15.单个用户使用的数据视图的描述称为 A.外模式 B.概念模式 C.内模式 D.存储模式 (分数:1.00)A.B.C.D.16.打开一个项目文件,然后通过命令方式新建一个程序文件,则该程序文件U /U。 A. 存在于当前打开的项目文件中 B. 不存在于当前打开的项目文件中,必须单独添加 C. 不存在于当前打开的项目文件中,但与项目文件建立了联系 D. 以上说法均不正确(分数:2.00)A.B.C.D.17.下面关于 Visual FoxPro 数组的叙述中,错误的是( )。 A. 用
7、DIMENSION 和 DECLARE 都可以定义数组 B. Visual FoxPro 只支持一维数组和二维数组 C. 一个数组中各个元素必须是同一种数据类型 D. 新定义数组的各个元素初值为F(分数:2.00)A.B.C.D.18.基于数据库表创建的查询,下列说法中正确的是_。 A. 当数据库表的数据改动时,重新运行查询后,查询中的数据也随之改变 B. 当数据表的数据改动时需要重新创建查询 C. 利用查询可以修改数据库表中的数据 D. 查询实质上是创建了满足一定条件的表(分数:2.00)A.B.C.D.19.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方
8、法是U /U。 A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序(分数:1.00)A.B.C.D.20.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是U /U。 A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码(分数:2.00)A.B.C.D.21.在创建数据表的 CREATE TABLE 语句中,可以定义与该表有关的完整性约束条件。下列选项中,定义唯一性约束条件的是 _。 A. CHECK B. PRIMARY KEY C. NOT NULL D. UNIQUE(分数:1.00)A.B.C.D.22.下列选项中,U /U属性是用来描述表单的名称。
9、A. Caption B. Name C. TabStop D. WindowType(分数:1.00)A.B.C.D.23.在 Visual FoxPro 中,同时设置了表单及表单中命令按钮的 INIT 事件,当表单运行时 ( )。 A. 先引发表单的 INIT 事件,再引发命令按钮的 INIT 事件 B. 先引发命令按钮的 INIT 事件,再引发表单的 INIT 事件 C. 只引发表单的 INIT 事件,不引发命令按钮的 INIT 事件 D. 两个 INIT 事件同时引发(分数:2.00)A.B.C.D.24.在一个数据表中可以有主索引、候选索引、普通索引分别为U /U个。 A. 一 多
10、多 B. 多 多 多 C. 一 一 多 D. 一 一 一(分数:1.00)A.B.C.D.25.一个数据库系统一般山三级模式组成,其中的模式(也称逻辑模式或概念模式)指的是 _。 A. 用户使用的数据视图 B. 所有用户的公共数据视图 C. 对数据物理结构和存储结构的描述 D. 一种局部的逻辑数据视图(分数:1.00)A.B.C.D.26.下列选项中,不属于 SQL 特殊运算符的是( )。 A. GROUP B. ON C. ALL D. EMPTY(分数:2.00)A.B.C.D.27.已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”
11、排序,正确的命令是U /U。 A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称 TO ttt C.INDEX ON 职称,性别 TO ttt D.INDEX ON 性别,职称 TO ttt(分数:2.00)A.B.C.D.28.说明数组后,数组元素的初值是U /U。 A整数 0 B不定值 C逻辑真 D逻辑假(分数:1.00)A.B.C.D.29.关系数据库管理系统应能实现的专门的关系运算包括U /U。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表(分数:2.00)A.B.C.D.30.在表单设计器的属性窗口中设置表单或其
12、他控件对象的属性时,下列叙述正确的是( )。 A. 表单的属性描述了表单的事件和方法 B. 以斜体字显示的属性值表示为只读,不可以修改 C. 属性窗口只包括属性、方法和事件列表框和对象框 D. 以上都不正确(分数:2.00)A.B.C.D.31.在创建快速报表时,基本带区包括( )。 A. 标题、细节和总结 B. 页标头、细节和页注脚 C. 组标头、细节和组注脚 D. 报表标题、细节和页注脚(分数:2.00)A.B.C.D.32.定位第 1 条记录上的命令是_。 A. GO TOP B. GO BOTTOM C. GO 6 D. SKIP(分数:2.00)A.B.C.D.33.在 Visual
13、 FoxPro 中释放和关闭表单的方法是 A. RELEASE B. CLOSE C. DELETE D. DROP(分数:2.00)A.B.C.D.34.内存变量一旦定义后,它的_可以改变。 A.类型和值 B.值 C.类型 D.宽度(分数:2.00)A.B.C.D.35.关系运算中的选择运算是 A. 从关系中找出满足给定条件的元组的操作 B. 从关系中选择若干个属性组成新的关系的操作 C. 从关系中选择满足给定条件的属性的操作 D. A 和 B 都对(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:27.00)36.当数据的物理结构(存储结构、存取方式等)改变时,不影响
14、数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的_。(分数:2.00)填空项 1:_37.输出 50200 之间的所有素数,一行显示 5 个,并求和。 set talk off clear n=50 j=0 S=0 _ i=2 do while in if int(n/i)=n/i exit endif _ enddo ifi=n ?str(n,5) S=S+N j=j+l _ ? endif endif n=n+1 enddo ?“S=“,S return(分数:2.00)填空项 1:_38.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填
15、空项 1:_39.在 Visual FoxPro 中,表示时间 2009 年 3 月 3 日的常量应写为 1。(分数:2.00)填空项 1:_40.将一个项目编译成一个应用程序时,如果应用程序中包含需要用户修改的文件,则必须将该文件标为 1。(分数:2.00)填空项 1:_41.单击表单中的命令按钮,要求弹出一个“您好!”的消息对话框,应该在命令按钮的 Click 事件中编写代码:_(“您好!“)(分数:2.00)填空项 1:_42.模块本身的内聚是模块独立性的度量因素之一。在 7 类内聚中,最强内聚为U U /U /U。(分数:2.00)填空项 1:_43.打开非结构单索引文件或非结构复合索
16、引文件使用的命令是U U /U /U。(分数:1.00)填空项 1:_44.在授课表中,删除所有教师的授课记录,其 SQL 语句为U U /U /U。(分数:1.00)填空项 1:_45.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在U U /U /U关系。(分数:1.00)填空项 1:_46.在教师表中统计职称为教授的人数。请对下面的 SELECT 语句填空: SELECTU U /U /UFROM 教师表 WHERE 职称=“教授“(分数:2.00)填空项 1:_47.在 Visual FoxPro 中,职工表 EMP 中包含有通用型字段,表中
17、通用型字段中的数据均存储到另一个文件中,该文件名为 1。(分数:2.00)填空项 1:_48.数据的物理结构在计算机存储空间中的存放形式称为数据的_。(分数:2.00)填空项 1:_49.对图书管理数据库,求共借出多少种图书。请对下面的 SQL 语句填空: SELECTU U /U /UPROM 借阅(分数:2.00)填空项 1:_50.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO-5-2 答案解析(总分:87.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.00)1.“菜单设
18、计器”中,“结果”列中不包含_。 A.命令 B.子菜单 C.表单 D.过程(分数:1.00)A.B.C. D.解析:2.下面关于数据环境和数据环境中两个表之间的关系的陈述中,_是正确的。 A. 数据环境是对象,关系不是对象 B. 数据环境不是对象,关系是对象 C. 数据环境是对象,关系是数据环境中的对象 D. 数据环境和关系均不是对象(分数:2.00)A.B.C. D.解析:解析 数据环境 评析 本题考了对象的概念:数据环境是对象,关系是数据环境中的对象数据环境中能够包含与表单有联系的表和视图以及表之间的关系。通常情况下,数据环境中的表或视图会随着表单的打开或运行而打开,并随着表单的关闭或释放
19、而关闭。3.一棵有 16 结点的完全二叉树按从上到下、从左至右的顺序给结点编号,则对于编号为 7 的结点 X,它的父结点及右子结点的编号分别为_。 A. 2,14 B. 2,15 C. 3,14 D. 3,1 5(分数:2.00)A.B.C.D. 解析:根据完全二叉树性质,按从上到下、从左至右给结点编号若 k1,则父结点编号为 INT(k/2),所以第 7 号结点的父结点的编号是 3。若 2kn,则编号为 k 的左子结点编号为 2k;否则该结点无左子结点(显然也没有右子结点)。若 2k+1n 则编号为 k 的右子结点编号为 2k+1;否则该结点无有子结点。因此编号为 7 的结点的右子结点的编号
20、为 15。4.下列不属于软件调试技术的是_。 A. 强行排错法 B. 集成测试法 C. 回溯法 D. 原因排除法 (分数:1.00)A.B. C.D.解析:解析 软件调试的各种方法及各种方法的区别。 评析 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。5.在“表单控件”工具栏中,下列哪个控件可以用来保存不希望用户改动的文本( )。 A. 标签 B. 文本框 C. 命令按钮 D. 列表框(分数:2.00)A. B.C.D.解析:解析 标签控件用以显示文本,被显示的文本在 Caption 属性中指定,称为标题文本。标签的标题文本不能在屏幕上直接编辑修改
21、,但可以在代码中通过重新设置 Caption 属性间接修改。6.在 SQL 的计算查询中,用于求平均值的函数是_。 A. AVG B. AVERAGE C. average D. AVE(分数:2.00)A. B.C.D.解析:解析 关系数据库标准语言 SQL/SQL 的数据查询功能/分组与计算查询 评析 SQL 的求平均值的函数是 AVG,求最大值的函数是 MAX,求最小值的函数是 MIN,求和函数是 SUM,计数的函数是 COUNT。7.面向对象方法中,不属于对象基本特点的是 A. 标识唯一性 B. 分类性 C. 封装性 D. 一致性(分数:2.00)A.B.C.D. 解析:解析 对象的基
22、本特点有:标识唯一性、分类性、多态性、封装性和模块独立性好。8.下列关于视图和查询的说法中,错误的是_。 A.查询和视图都可以从一个或多个表中提取数据 B.可以通过视图更改数据源表的数据 C.视图是完全独立的,它不依赖于数据库的存在而存在 D.视图依赖于数据库的存在而存在(分数:2.00)A.B.C. D.解析:解析 视图不能以自由表的形式单独存在,只能依赖于某一或几个数据库而存在。9.一般说来,VFP 6.0 系统具有结构化程序设计的_种基本结构 A. 1 B. 2 C. 3 D. 4(分数:2.00)A.B.C. D.解析:10.下列关于栈叙述正确的是U /U。 A.栈顶元素最先能被删除
23、B.栈顶元素最后才能被删除 C.栈底元素永远不能被删除 D.以上三种说法都不对(分数:2.00)A. B.C.D.解析:解析 由于栈是先进先出,因此栈顶的元素是最先被删除的。11.关系数据库规范化是为解决关系数据库中的U /U问题引入的。 A.插入、删除异常和数据冗余 B.提高查询速度 C.减小数据操作的复杂性 D.保证数据的安全性和完整性(分数:2.00)A. B.C.D.解析:12.SQL 语言是具有_的功能。 A. 关系规范化、数据操纵、数据控制 B. 数据定义、数据操纵、数据控制 C. 数据定义、关系规范化、数据控制 D. 数据定义、关系规范化、数据操纵(分数:2.00)A.B. C.
24、D.解析:SQL 包含 4 种功能,即数据定义、数据查询、数据操纵和数据控制,可以完成数据库活动中的全部工作。但是关系规范化的功能并不是 SQL 所具备的,因此只有选项 B 是正确的。13.如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在表单的 Load 事件中加入语句 A. ThisForm.Caption=“登录窗口“ B. This.Caption=“登录窗口“ C. ThisForm.Name=“登录窗口“ D. This.Name=“登录窗口“(分数:2.00)A. B.C.D.解析:解析 Caption 是用来设置表单标题属性值,Name 用于设置表单的名称,ThisF
25、orm 指定当前表单。14.求每个交易所的平均单价的 SQL 语句是_。 A. SELECT 交易所,avg(单价)FROM stock GROUP BY 单价 B. SELECT 交易所,avg(单价)FROM stock ORDER BY 单价 C. SELECT 交易所,avg(单价)FROM stock ORDER BY 交易所 D. SELECT 交易所,avg(单价)FROM stock GROUP BY 交易所 (分数:1.00)A.B.C.D. 解析:解析 关系数据库标准语言 SQLSQL 的数据查询功能 评析 本题要求的是每个交易所的平均单价,使用 SELECT 语句来完成该
26、操作,通过 GROUP BY 按交易所进行分组。 AVG()是求平均的函数。 选项B、C 使用 ORDER BY 是排序语句,不正确。 选项 A 是按照单价进行分组也不正确。15.单个用户使用的数据视图的描述称为 A.外模式 B.概念模式 C.内模式 D.存储模式 (分数:1.00)A. B.C.D.解析:解析 选项 A)正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B)不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C)不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D)不正确,存储模式即为内模式。16.打
27、开一个项目文件,然后通过命令方式新建一个程序文件,则该程序文件U /U。 A. 存在于当前打开的项目文件中 B. 不存在于当前打开的项目文件中,必须单独添加 C. 不存在于当前打开的项目文件中,但与项目文件建立了联系 D. 以上说法均不正确(分数:2.00)A.B. C.D.解析:解析 在 Visual FoxPro 中,只有在项目管理器窗口中新建的文件,才属于当前项目。通过命令方式新建的文件,即使当前窗口有项目管理器打开,该新建的数据库文件,也不属于任何项目,与项目也没有任何联系。17.下面关于 Visual FoxPro 数组的叙述中,错误的是( )。 A. 用 DIMENSION 和 D
28、ECLARE 都可以定义数组 B. Visual FoxPro 只支持一维数组和二维数组 C. 一个数组中各个元素必须是同一种数据类型 D. 新定义数组的各个元素初值为F(分数:2.00)A.B.C. D.解析:18.基于数据库表创建的查询,下列说法中正确的是_。 A. 当数据库表的数据改动时,重新运行查询后,查询中的数据也随之改变 B. 当数据表的数据改动时需要重新创建查询 C. 利用查询可以修改数据库表中的数据 D. 查询实质上是创建了满足一定条件的表(分数:2.00)A. B.C.D.解析:解析 查询是从指定的表或视图中提取满足条件的记录,然后按照希望得到的输出类型定向输出查询结果,通常
29、用 SQL 命令来表示。因此选项 A 中认为如果基表的数据改动后,查询中的数据也随之改变是正确的;而选项 B、C、D 均为错误的说法。19.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是U /U。 A.快速排序 B.冒泡排序 C.直接插入排序 D.堆排序(分数:1.00)A.B.C.D. 解析:解析 除了堆排序算法的比较次数是 O(nlog2n),其他的都是 n(n-1)/2。20.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是U /U。 A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码(分数:2.00)A.B. C.
30、D.解析:解析 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试 5 个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。本题答案为 B)。21.在创建数据表的 CREATE TABLE 语句中,可以定义与该表有关的完整性约束条件。下列选项中,定义唯一性约束条件的是 _。 A. CHECK B. PRIMARY KEY C. NOT NULL D. UNIQUE(分数:1.00)A.B.C.D. 解析:解析 PRIMARY KEY 用于定义数据表的主关键词(主索引),NOT NULL 定义字段的值不能为空, UNIQUE 定义字段取值必须唯一,CHECK 定义域完整性约束,表示字段
31、的取值在指定范围内。22.下列选项中,U /U属性是用来描述表单的名称。 A. Caption B. Name C. TabStop D. WindowType(分数:1.00)A.B. C.D.解析:解析 选项 A 显示标题内容:选项 B 显示表单的名称;选项 C 是否可以使用TAB键选择下一个控件:选项 D 窗口类型(模式、无模式)。23.在 Visual FoxPro 中,同时设置了表单及表单中命令按钮的 INIT 事件,当表单运行时 ( )。 A. 先引发表单的 INIT 事件,再引发命令按钮的 INIT 事件 B. 先引发命令按钮的 INIT 事件,再引发表单的 INIT 事件 C.
32、 只引发表单的 INIT 事件,不引发命令按钮的 INIT 事件 D. 两个 INIT 事件同时引发(分数:2.00)A.B. C.D.解析:解析 INIT 事件在对象建立时引发。在表单对象的 Init 事件引发前,将先引发它所包含的控件对象的 Init 事件。24.在一个数据表中可以有主索引、候选索引、普通索引分别为U /U个。 A. 一 多 多 B. 多 多 多 C. 一 一 多 D. 一 一 一(分数:1.00)A. B.C.D.解析:解析 主索引可确保字段中输入的值的惟一性并决定了处理记录的顺序。可以为数据库中的每一个表建立一个主索引:建立候选索引的字段可以看作是候选关键字,所以一个表
33、可以建立多个候选索引;普通索引可以有多个。25.一个数据库系统一般山三级模式组成,其中的模式(也称逻辑模式或概念模式)指的是 _。 A. 用户使用的数据视图 B. 所有用户的公共数据视图 C. 对数据物理结构和存储结构的描述 D. 一种局部的逻辑数据视图(分数:1.00)A.B. C.D.解析:解析 数据库系统的体系结构一般都具有三级模式的结构特征。数据库系统的三级模式结构由外模式、模式和内模式组成。其中,模式又称概念模式或逻辑模式,它是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。26.下列选项中,不属于 SQL 特殊运算符的是( )。 A. GROUP B. ON C.
34、 ALL D. EMPTY(分数:2.00)A.B.C.D. 解析:解析 选项 A)、B)、C)都属于 SQL 的特殊运算符,选项 D)是一个空值测试函数。在 SQL 要利用空值查询,应使用 ISNULL 运算符号。27.已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是U /U。 A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称 TO ttt C.INDEX ON 职称,性别 TO ttt D.INDEX ON 性别,职称 TO ttt(分数:2.00)A. B.C.D.解析:解析 IN
35、DEX 命令用于建立索引,命令格式是:INDEX ON Expression TO indexfilename|TAG tagname|OFcdxfilemaneFOR expressionCOMPACT ASCENDING | DESCENDINGUNIQUE | CANDIDATEADDITIVE 本题建立的是职称和性别的复合索引,所以 A 选项正确。28.说明数组后,数组元素的初值是U /U。 A整数 0 B不定值 C逻辑真 D逻辑假(分数:1.00)A.B.C.D. 解析:解析 数组创建后,系统自动给每个数组元素赋以逻辑假.F.。29.关系数据库管理系统应能实现的专门的关系运算包括U
36、/U。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表(分数:2.00)A.B. C.D.解析:30.在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是( )。 A. 表单的属性描述了表单的事件和方法 B. 以斜体字显示的属性值表示为只读,不可以修改 C. 属性窗口只包括属性、方法和事件列表框和对象框 D. 以上都不正确(分数:2.00)A.B. C.D.解析:解析 属性窗口包括对象框、属性设置框和属性、方法、事件列表框。对象框显示当前被选定的对象的名称。在属性设置框中可以对选定对象的属性进行设置。对于表单及控件的绝大多数属性,其数
37、据类型通常是固定的。有些属性在设计时是只读的,用户不能修改,这些属性的默认值在列表框中以斜体显示。31.在创建快速报表时,基本带区包括( )。 A. 标题、细节和总结 B. 页标头、细节和页注脚 C. 组标头、细节和组注脚 D. 报表标题、细节和页注脚(分数:2.00)A.B. C.D.解析:解析 带区的作用是控制数据在页面上的打印位置。在打印或预览报表时,系统会以不同的方式来处理各个带区的数据。对于“页标头”带区,系统将在每一页上打印一次该带区所包含的内容;而对于“标题”带区,则只是在报表开始时打印一次该带区的内容。在每一个报表中都可以添加或删除若干个带区。 “页标头”、“细节”和“页注脚”
38、这 3 个带区是快速报表默认的基本带区。如果要使用其他带区,可以由用户自己设置。32.定位第 1 条记录上的命令是_。 A. GO TOP B. GO BOTTOM C. GO 6 D. SKIP(分数:2.00)A. B.C.D.解析:解析 表记录的浏览、增加、删除与修改 评析 GO 命令直接对记录进行定位,TOP 是表头,不使用索引时,记录号为 1 的记录,使用索引时,索引项排在量前面的索引对应的记录。BOTTOM 是表尾,当不使用索引时,是记录号量大的那条记录,使用索引时,是索引项排在量后面的索引项对应的记录。SKIP 命令的作用是,当确定了当前记录位置之后,可以用 SKIP 命令向前或
39、向后移动若干条记录位置。33.在 Visual FoxPro 中释放和关闭表单的方法是 A. RELEASE B. CLOSE C. DELETE D. DROP(分数:2.00)A. B.C.D.解析:解析 本题考查 Visual FoxPro 中表单的常用方法及其功能。在 Visual FoxPro 中,释放和关闭表单的方法是 RELEASE 方法。34.内存变量一旦定义后,它的_可以改变。 A.类型和值 B.值 C.类型 D.宽度(分数:2.00)A. B.C.D.解析:35.关系运算中的选择运算是 A. 从关系中找出满足给定条件的元组的操作 B. 从关系中选择若干个属性组成新的关系的操
40、作 C. 从关系中选择满足给定条件的属性的操作 D. A 和 B 都对(分数:2.00)A. B.C.D.解析:解析 本题考查的是对关系运算中选择运算的理解-选择是指从关系中找出满足给定条件的元组的操作。因此正确答案为选项 A。二、B填空题/B(总题数:15,分数:27.00)36.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的_。(分数:2.00)填空项 1:_ (正确答案:物理独立性)解析:解析 数据的独立性_般分为物理独立性与逻辑独立性两种。 物理独立性:指用户的应用程序与存储在磁盘匕的数据库中数据是相互独立的。当数据的物
41、理结构包括存储结构、存取方式等改变时,如存储设备的更换、物理存储的更换、存取方式改变等,应用程序都不用改变。 逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,如修改数据模式、增加新的数据类型、改变数据问联系等,用户程序都可以不变。37.输出 50200 之间的所有素数,一行显示 5 个,并求和。 set talk off clear n=50 j=0 S=0 _ i=2 do while in if int(n/i)=n/i exit endif _ enddo ifi=n ?str(n,5) S=S+N j=j+l _ ? endif endif n=n+1
42、 enddo ?“S=“,S return(分数:2.00)填空项 1:_ (正确答案:do whilen200; i=i+l; if int(j/5)=j/5)解析:38.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_ (正确答案:45)解析:解析 如果线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2遍的从后往前扫描,需要比较次数为 n(n-1)/2。因此,结果为 45。39.在 Visual FoxPro 中,表示时间 2009 年 3 月 3 日的常量应写为 1。(分数:2.00)填空项 1:
43、_ (正确答案:2009-03-03)解析:解析 Visual FoxPro 采取的是严格的日期格式:yyyy-mm-dd,花括号内第一个字符必须是字符“”;年份必须是 4 位;年月日顺序不能颠倒,不能省略。40.将一个项目编译成一个应用程序时,如果应用程序中包含需要用户修改的文件,则必须将该文件标为 1。(分数:2.00)填空项 1:_ (正确答案:排除)解析:解析 “排除”与“包含”相对应。将一个项目编译成一个应用程序时,所有在项目中被包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含”的文件将变为只读文件,不能再修改。如果应用程序中包含需要用户修改的文件,
44、必须将该文件标记为“排除”。41.单击表单中的命令按钮,要求弹出一个“您好!”的消息对话框,应该在命令按钮的 Click 事件中编写代码:_(“您好!“)(分数:2.00)填空项 1:_ (正确答案:Messagebox)解析:解析 以对话框形式显示信息,可以使用命令; MessageBox(信息文本,对话框类型,标题文本)其中,信息文本是在对话框中显示的信息;对话框类型是 3 个整数之和,用于指定对话框的样式,包括对话框中的按钮形式及其数目、图标样式以及默认按钮;标题文本为指定对话框标题栏的文本。42.模块本身的内聚是模块独立性的度量因素之一。在 7 类内聚中,最强内聚为U U /U /U。(分数:2.00)填空项 1:_ (正确答案:功能性内聚)解析:解析 模块内聚要做到尽量高的内聚,内聚有 7 种类型,它们之间的内聚度从弱到强排列为:偶然性内聚、逻辑性内聚、时间性内聚、过程性内聚、通信性内聚、顺序性内聚和功能性内聚。43.打开非结构单索引文件或非结构复合索引文件使用的命令是U U /U /U。(分数:1.00)填空项 1:_ (正确答案