1、二级 VISUAL+FOXPRO-3-2 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:57.00)1.为了在报表中打印当前时间,这时应该插入一个_。 A. 表达式控件 B. 域控件 C. 标签控件 D. 文本控件(分数:2.00)A.B.C.D.2.下列程序段有语法错误的行是_。1 do case2 case a03 s14 else5 s06 endcase A. 2 B. 4 C. 5 D. 6(分数:2.00)A.B.C.D.3.软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书以及( )。 A. 阶段性报告
2、 B. 需求评审 C. 总结 D. 都不正确(分数:2.00)A.B.C.D.4.设有表:order(订单号,客户号,职员号,签订日期,金额)查询 2007 年所签订单的信息,并按金额降序排序,正确的 SOL 命令是 A. SELECT*FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESC B. SELECT*FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASC C. SELECT*FROM ordeF WHERE YEAR(签订日期)=2007 ORDER BY 金额 ASC D. SELECT*FRO
3、M order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC(分数:2.00)A.B.C.D.5.下列特征中不是面向对象方法的主要特征的是( )。 A. 多态性 B. 继承 C. 封装性 D. 模块化(分数:2.00)A.B.C.D.6.下列叙述中正确的是U /U。 A.有一个以上根结点的数据结构不一定是非线性结构 B.只有一个根结点的数据结构不一定是线性结构 C.循环链表是非线性结构 D.双向链表是非线性结构(分数:2.00)A.B.C.D.7.用来指明复选框的当前选中状态的属性是 _。 A. Selected B. Caption C. Value D. C
4、ontrolSource(分数:2.00)A.B.C.D.8.表达式 VAL(SUBS(“奔腾 586”,5,1) * Len(“visual foxpro”)的结果是U /U。 A. 13.00 B. 14.00 C. 45.00 D. 65.00(分数:2.00)A.B.C.D.9.数据库设计包括两个方面的设计内容,它们是 _。 A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 (分数:1.00)A.B.C.D.10.要将组合框设置成允许编辑,应进行设置的属性是U /U。 A. Style B. ControlSource
5、C. Enabled D. Value(分数:2.00)A.B.C.D.11.指定在一个文本框中如何输入和显示数据的属性是U /U。 A. VALUE B. CAPTION C. NAME D. INPUTMASK(分数:2.00)A.B.C.D.12.为“运动员”表增加一个字段“得分”的 SQL 语句是U /U。 A. CHANGE TABLE 运动员 ADD 得分 1 B. ALTER DATA 运动员 ADD 得分 1 C. ALTER TABLE 运动员 ADD 得分 1 D. CHANGE TABLE 运动员 INSERT 得分 1(分数:2.00)A.B.C.D.13.如果要在屏幕
6、上直接看到查询结果,“查询去向”应该选择_。 A. 屏幕 B. 浏览 C. 临时表或屏幕 D. 浏览或屏幕(分数:1.00)A.B.C.D.14.对象的相对引用中,要引用当前操作的对象,可以使用的关键字是 A. Parent B. ThisForm C. ThisformSet D. This(分数:1.00)A.B.C.D.15.在菜单设计中,可以在定义菜单名称时为菜单指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。 A. 综合查询/(x) B. 综合查询/(x) C. 综合查询(/x) D. 综合查询(/x)(分数:2.00)A.B.C.D.16.下列关于 ZAP 命令
7、的描述中正确的是U /U。 A.ZAP 命令只能删除当前表的当前记录 B.ZAP 命令只能删除当前表的带有删除标记的记录 C.ZAP 命令能删除当前表的全部记录 D.ZAP 命令能删除表的结构和全部记录(分数:2.00)A.B.C.D.17.以下关于查询描述正确的是 _。 A.不能根据自由表建立查询 B.只能根据自由表建立查询 C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询(分数:2.00)A.B.C.D.18.在下述关于数据库系统的叙述中,正确的是_。 A. 数据库中只存在数据项之间的联系 B. 数据库的数据项之间和记录之间都存在联系 C. 数据库的数据项之间无联系,记录
8、之间存在联系 D. 数据库的数据项之间和记录之间都不存在联系(分数:2.00)A.B.C.D.19.SQL SELECT 语句完成的是 A. 选择操作 B. 查询操作 C. 修改操作 D. 连接操作(分数:1.00)A.B.C.D.20.假设在表单设计器环境下,表单中有一个复选框且已经被选定为当前对象。现在从属性窗口中选择Value 属性,然后在设置框中输入 T。请问以上操作后,复选框 Value 属性值的数据类型为U /U。 A. 字符型 B. 数值型 C. 逻辑型 D. 操作出错,类型不变(分数:2.00)A.B.C.D.21.若用如下的 SQL 语句创建一个 student 表:CREA
9、TE TABLE student(N0 C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2)可以插入到 student 表中的是 A. (1031,曾华,男,23) B. (1031,曾华,NULL,NULL) C. (NULL,曾华,男,23) D. (1031,NULL,男,23)(分数:1.00)A.B.C.D.22.将数据库表从数据库移出后,该表被_。 A.移出数据库 B.逻辑删除 C.放入回收站 D.物理删除(分数:1.00)A.B.C.D.23.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。 A. 程序的内部逻辑 B. 程序的
10、复杂结构 C. 使用说明书 D. 程序的功能(分数:2.00)A.B.C.D.24.“图书”表中有字符型字段“图书号”。要求用 SQL DELETE 命令将图书号以字母“A”开头的图书记录全部删除,正确的命令是_。 A.DELETE FROM 图书 FOR 图书号 LIKE“A%“ B.DELETE FROM 图书 WHILE 图书号 LIKE“A%“ C.DELETE FROM 图书 WHERE 图书号=“A*“ D.DELETE FROM 图书 WHERE 图书号 LIKE“A%“(分数:1.00)A.B.C.D.25.下列有关过程调用的叙述中,正确的是U /U。 A. 被传递的参数是变量
11、,则为引用方式 B. 被传递的参数是常量,则为传值方式 C. 被传递的参数是表达式,则为传值方式 D. 传值方式中形参变量值的改变不会影响实参变量的取值(分数:2.00)A.B.C.D.26.在下列关于索引的叙述中,正确的是_。 A.索引不仅能提高查询的速度,还能提高更新的速度 B.索引提高了查询的速度,但一般会降低更新的速度 C.删除索引以后,原来的表文件中记录的物理顺序将被改变 D.索引字段可以更新,但是必须在更新前关闭索引(分数:1.00)A.B.C.D.27.设有如下程序文件:SET TALK OFFCLEARDIMENSION a(2,3)i=1DO WHILE i=2j=1DO W
12、HILE j=3a(i,j)=i+j?a(i,j)j=j+1ENDDO?i=i+1ENDDOSET TALK ONRETURN执行此程序,程序的运行结果为_。 A. 234 B. 123 345 345 C. 123 D. 234 246 456(分数:2.00)A.B.C.D.28.查找教师表中教师最高的工资值,下列 SQL 语句正确的是 A. SELECT MAX (工资) FROM 教师表 B. SELECT MIN (工资) FROM 教师表 C. SELECT AVG (工资) FROM 教师表 D. SELECT SUM (工资) FROM 教师表(分数:1.00)A.B.C.D.
13、29.在网络(多用户)环境下,如以独占方式打开数据库,则U /U。 A. 独占用户和其他用户都无法修改数据库 B. 只有独占用户自己可以写入数据库 C. 独占用户和其他用户均可修改数据库 D. 其他用户可以修改数据库(分数:2.00)A.B.C.D.30.设有关系 R1 和 R2,经过关系运算得到结果 S,则 S 是_。 A. 一个关系 B. 一个表单 C. 一个数据库 D. 一个数组(分数:1.00)A.B.C.D.31.以下哪个术语描述的是属性的取值范围U /U。 A. 字段 B. 域 C. 关键字 D. 元组(分数:2.00)A.B.C.D.32.数据库设计包括两个方面的设计内容,它们是
14、 A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 (分数:1.00)A.B.C.D.33.MOD(-13,-3)与 MOD(13,-3)的正确结果是 A. -1,-2 B. -1,-1 C. -2,-1 D. -2,-2(分数:1.00)A.B.C.D.34.如果要创建一个 3 级分组报表,第一级分组是“工厂”,第二级分组是“车间”,第三级分组是“工资总和”,当前索引的索引表达式应当是( )。 A. 工厂+车间+工资总和 B. 工厂+车间+STR(工资总和) C. 车间+工厂+STR(工资总和) D. STR(工资总和)+车间
15、+工厂(分数:2.00)A.B.C.D.35.设关系 R1 有 r1 个元组,关系 R2 有 r2 个元组,则关系 RI 和 R2 连接后的结果关系的元组数目是_个。 A. r1+r2 B. r1*r2 C. r1*r2 D. r1*r2(分数:1.00)A.B.C.D.二、B填空题/B(总题数:15,分数:31.00)36.为使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter 属性值为_。(分数:2.00)填空项 1:_37.设有如下关系表 R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是 NO 其中 NO 为学号(数值型),NAME 为姓名,SEX 为性别
16、,AGE 为年龄,CLASS 为班号。写出实现下列功能的 SQL 语句。 将学号为 10 的学生姓名改为“王华“;_。(分数:2.00)填空项 1:_38.Jackson 方法是一种面向 1 的结构化方法。(分数:2.00)填空项 1:_39.为“学生”表增加一个“平均成绩”字段的正确命令是: ALTER TABLE 学生 ADD_平均成绩 N(5,2)(分数:2.00)填空项 1:_40.软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和_的设计来实现。(分数:2.00)填空项 1:_41.统计教师号为“T1101”和“T1102”的教师授课的门数,并将查询的
17、结果合并成一个结果集。请填空补充下面的 SELECT 语句: SELECT 教师号,U U /U /UAS 授课门数; FROM 授课表WHERE 教师号=“T1101“ GROUP BY 教师号; U U /U /U; SELECT 教师号,COUNT(*)AS授课门数; FROM 课表 WHEREU U /U /UGROUP BY 教师号(分数:3.00)填空项 1:_42.软件按功能通常可以分为应用软件、系统软件和支撑软件(或工具软件)。Unix 操作系统属于 1 软件。(分数:2.00)填空项 1:_43.诊断和改正程序中错误的工作通常称为 1。(分数:2.00)填空项 1:_44.在
18、算法正确的前提下,评价一个算法的两个标准是空间复杂度和 1。(分数:2.00)填空项 1:_45.使用 SQL Select 语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用 1 子句来限定分组。(分数:2.00)填空项 1:_46.len(space(35)-space(15)的结果为 1。(分数:2.00)填空项 1:_47.字段“定价”为数值型,如果整数部分最多 3 位、小数部分 2 位,那么该字段的宽度至少应为 1。(分数:1.00)填空项 1:_48.对于长度为 n 的线性表,若进行顺序查找,时间复杂性为_;若进行二分查找,则时间复杂性为_。(分数:3.00)填空项
19、1:_49.在 visual FoxPro 中,编译后的查询程序的扩展名为 1。(分数:2.00)填空项 1:_50.要为表单设计下拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的 Show Window 属性值设置为U U /U /U,使其成为顶层表单;最后需要在表单U U /U /U的事件代码中添加调用菜单程序的命令。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO-3-2 答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:57.00)1.为了在报表中打印当前时间,这时应该插入一个_。 A.
20、表达式控件 B. 域控件 C. 标签控件 D. 文本控件(分数:2.00)A.B. C.D.解析:知识点 报表控件 评析 “报表控件”工具栏的按钮说明: “选定对象”按钮:移动或更改控件的大小。 “标签”按钮:在报表上创建一个标签控件,用于输入数据记录之外的信息。 “域控件”按钮:在报表上创建一个字段控件,用于显示字段、内存变量或其他表达式的内容。 “线条”按钮、“矩形”按钮和“圆角矩形”按钮:分别用于绘制相应的图形。 “图片/ActiveX 绑定控件”按钮:用于显示图片或通用型字段的内容。 “按钮锁定”按钮:允许添加多个相同类型的控件而不需要多次选中该控件按钮。2.下列程序段有语法错误的行是
21、_。1 do case2 case a03 s14 else5 s06 endcase A. 2 B. 4 C. 5 D. 6(分数:2.00)A.B. C.D.解析:解析 分析题目中所给的程序,这段程序的含义是执行 case 语句,但是在 case 语句中,没有else 语句,如果没有任何一个条件满足,就会执行 OTHERWISE 中语句,不能够采用 else 语句,因此错误的为 B。3.软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书以及( )。 A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确(分数:2.00)A.B. C.D.解析:解析
22、需求分析是软件定义时期的最后一个阶段。可以概括为 4 个方面:需求获取;需求分析;编写需求规格说明书;需求评审。4.设有表:order(订单号,客户号,职员号,签订日期,金额)查询 2007 年所签订单的信息,并按金额降序排序,正确的 SOL 命令是 A. SELECT*FROM order WHERE YEAR(签订日期)=2007 ORDER BY 金额 DESC B. SELECT*FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 ASC C. SELECT*FROM ordeF WHERE YEAR(签订日期)=2007 ORDER BY 金额
23、ASC D. SELECT*FROM order WHILE YEAR(签订日期)=2007 ORDER BY 金额 DESC(分数:2.00)A. B.C.D.解析:解析 在 SELECT 查询语句中,用 WHERE 说明查询条件,而不是用 WHILE。用 DESC 表示降序,用ACS 表示升序。5.下列特征中不是面向对象方法的主要特征的是( )。 A. 多态性 B. 继承 C. 封装性 D. 模块化(分数:2.00)A.B.C.D. 解析:解析 面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括分类性、多态性、封装性、
24、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。6.下列叙述中正确的是U /U。 A.有一个以上根结点的数据结构不一定是非线性结构 B.只有一个根结点的数据结构不一定是线性结构 C.循环链表是非线性结构 D.双向链表是非线性结构(分数:2.00)A.B. C.D.解析:解析 有一个根结点的数据结构不一定是线性结构。7.用来指明复选框的当前选中状态的属性是 _。 A. Selected B. Caption C. Value D. ControlSource(分数:2.00)A.B.C. D.解析:解析 在表单中加入和修改控件对象 评析 ControlSource 属性:把控件和数据绑
25、在一起。 Value 属性:用来指明复选框的当前状态。 Capion 属性:指定显示在复选框旁边的文字。8.表达式 VAL(SUBS(“奔腾 586”,5,1) * Len(“visual foxpro”)的结果是U /U。 A. 13.00 B. 14.00 C. 45.00 D. 65.00(分数:2.00)A.B.C.D. 解析:解析 SUBSTR()是指在一个字符串中从指定位置起返回给定长度的子串。 语法:SUBSTR(字符表达式,起点位置,长度) 返回值:字符型 SUBSTR(“奔腾 586“,5,1)结果是字符型“5”,注意:一个汉字占两个字符的宽度。 VAL():将字符型的数字转
26、换成数值。 VAL(SUBSTR(“奔腾,586“,5,1)的值是数值型 5。 LEN():返回一个字符串的长度。 LEN(“visual foxpro“)值是 13,所以结果为 5*13,即65。9.数据库设计包括两个方面的设计内容,它们是 _。 A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 (分数:1.00)A. B.C.D.解析:解析 数据库设计方法和步骤;需求分析、概念设计、逻辑设计和物理设计的相关策略 评析 数据库设计可分为概念设计与逻辑设计。数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽
27、象模型。数据库逻辑设计的主要工作是将 ER 图转换为指定的 RDBMS 中的关系模型。10.要将组合框设置成允许编辑,应进行设置的属性是U /U。 A. Style B. ControlSource C. Enabled D. Value(分数:2.00)A. B.C.D.解析:解析 组合框用于提供一组条目供用户从中选择。slyle 属性用于选择组合框的形式,即下拉组合框或下拉列表框,下拉组合框可以在编辑区内编辑;ControlSouree 为组合框指定要绑定的数据源,用于设置和保存组合框的选择状态;Enabled 属性设置当前列表项是否可用;Value 属性返回组合框中被选中的条目。11.指
28、定在一个文本框中如何输入和显示数据的属性是U /U。 A. VALUE B. CAPTION C. NAME D. INPUTMASK(分数:2.00)A.B.C.D. 解析:解析 本题是对文本框属性的考查。属性 value 用来表示文本框中显示的内容。Name 属性用来标识对象。Inputmask 属性用来指定文本框内如何输入和显示数据,该属性值是一个字符串,通常由模式符组成,每个模式符规定了相应位置上数据的输入和显示。文本框没有 caption 属性。12.为“运动员”表增加一个字段“得分”的 SQL 语句是U /U。 A. CHANGE TABLE 运动员 ADD 得分 1 B. ALT
29、ER DATA 运动员 ADD 得分 1 C. ALTER TABLE 运动员 ADD 得分 1 D. CHANGE TABLE 运动员 INSERT 得分 1(分数:2.00)A.B.C. D.解析:解析 用 SQL 命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段: ALTER TABLE表名 ADDCOLUMN字段名 1字段类型(长度,小数位数) 本题中 CREATE TABLE 命令用来新建一个表,要修改已存在的表的结构需要使用 ALTER TABLE 命令,另外,给表增加字段的短语是 ADD COLUMN,而不是 ALTER,其中 COUMN 短语可以省略,ALER
30、是用来修改已有的字段,不能新增一个字段。13.如果要在屏幕上直接看到查询结果,“查询去向”应该选择_。 A. 屏幕 B. 浏览 C. 临时表或屏幕 D. 浏览或屏幕(分数:1.00)A.B.C.D. 解析:解析 工作方式:交互方式(命令方式、可视化操作)和程序运行方式 评析 查询去向选择浏览或屏幕,都可以直接看到查询结果,去向为其他表、图形、报表、标签等都各自生成了各自文件,不能直接看到结果。14.对象的相对引用中,要引用当前操作的对象,可以使用的关键字是 A. Parent B. ThisForm C. ThisformSet D. This(分数:1.00)A.B.C.D. 解析:解析 本
31、题考查了表单中各控件之间的相互引用。 解题要点 对象引用中各关键字的含义,This 表示当前操作对象。 错解分析 在对象的相对引用中,关键字 Parent 表示当前对象的直接容器对象,ThisForm 表示当前对象所在的表单,ThisformSet 表示当前对象所在的表单集。 考点链接 掌握表单控件的常用属性、方法及事件的含义。15.在菜单设计中,可以在定义菜单名称时为菜单指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。 A. 综合查询/(x) B. 综合查询/(x) C. 综合查询(/x) D. 综合查询(/x)(分数:2.00)A.B.C. D.解析:解析 在指定菜单名
32、称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“/”两个字符。在题目的各个选项中,选项 C 为正确答案,要注意的是,选项 A 将左括号“(”设置成为了该菜单的访问键。16.下列关于 ZAP 命令的描述中正确的是U /U。 A.ZAP 命令只能删除当前表的当前记录 B.ZAP 命令只能删除当前表的带有删除标记的记录 C.ZAP 命令能删除当前表的全部记录 D.ZAP 命令能删除表的结构和全部记录(分数:2.00)A.B.C. D.解析:解析 使用 ZAP 命令可以一次性物理删除表中的全部记录,而不管是否有删除标记。需要注意的是,该命令仅删除表记录,但仍然保留表结构。17.以下关于
33、查询描述正确的是 _。 A.不能根据自由表建立查询 B.只能根据自由表建立查询 C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询(分数:2.00)A.B.C.D. 解析:解析 建立查询的数据来源可以是数据库表,也可以是自由表和视图,如果查询是基于多个表,那么要求这些表之间必须是有联系的。18.在下述关于数据库系统的叙述中,正确的是_。 A. 数据库中只存在数据项之间的联系 B. 数据库的数据项之间和记录之间都存在联系 C. 数据库的数据项之间无联系,记录之间存在联系 D. 数据库的数据项之间和记录之间都不存在联系(分数:2.00)A.B. C.D.解析:解析 数据库的基本概念
34、 评析 用二维表结构来表示实体以及实体之间联系的模型称为关系模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为“关系”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链接指针来存储和体现联系的。19.SQL SELECT 语句完成的是 A. 选择操作 B. 查询操作 C. 修改操作 D. 连接操作(分数:1.00)A.B. C.D.解析:
35、解析 SQL 语言功能相当强大,它是结构化查询语言 Structured Query Language 的缩写。它包含数据定义、数据操纵和数据控制等功能。SQL 已经成为关系数据库的标准语言,现在所有的关系数据库管理系统都支持 SQL。其中选择操作用子句“FROM”加上“WHERE”子句来进行,查询操作采用“SELECT”来进行,修改或者更新操作采用“UPDATE”子句来完成,连接操作是当执行多表操作时则会自动执行。20.假设在表单设计器环境下,表单中有一个复选框且已经被选定为当前对象。现在从属性窗口中选择Value 属性,然后在设置框中输入 T。请问以上操作后,复选框 Value 属性值的数
36、据类型为U /U。 A. 字符型 B. 数值型 C. 逻辑型 D. 操作出错,类型不变(分数:2.00)A.B.C.D. 解析:解析 复选框的 Value 值可以是数值型或逻辑型,默认的属性值是 0,若将 Value 值设置为字符“T”,则会显示“数据类型不匹配”,保持原来的属性值不变。注意:逻辑型数据的正确表示应为“.T.”,字母左右两边各有一个圆点。21.若用如下的 SQL 语句创建一个 student 表:CREATE TABLE student(N0 C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2)可以插入到 student 表中的是 A
37、. (1031,曾华,男,23) B. (1031,曾华,NULL,NULL) C. (NULL,曾华,男,23) D. (1031,NULL,男,23)(分数:1.00)A.B. C.D.解析:解析 INSERT 语句的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。由于表的结构是:NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2),因此选项 A.1031,曾华,男,23)中的 SEX 字段不符合要求:选项 C.(NULL,曾华,男, 23)中的 AGE 字段不符合要求;选项 D.(1031, NULL,男,23)中的 NAME
38、字段为 NULL,不符合要求,因此只有选项 B 能够被插入。22.将数据库表从数据库移出后,该表被_。 A.移出数据库 B.逻辑删除 C.放入回收站 D.物理删除(分数:1.00)A. B.C.D.解析:23.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。 A. 程序的内部逻辑 B. 程序的复杂结构 C. 使用说明书 D. 程序的功能(分数:2.00)A. B.C.D.解析:24.“图书”表中有字符型字段“图书号”。要求用 SQL DELETE 命令将图书号以字母“A”开头的图书记录全部删除,正确的命令是_。 A.DELETE FROM 图书 FOR 图书号 LIKE“A%“ B.
39、DELETE FROM 图书 WHILE 图书号 LIKE“A%“ C.DELETE FROM 图书 WHERE 图书号=“A*“ D.DELETE FROM 图书 WHERE 图书号 LIKE“A%“(分数:1.00)A.B.C.D. 解析:解析 LIKE 为字符串匹配运算符,可与通配符“%”和“_”一起使用。“%”表示与任意多个字符匹配;“_”表示与任意一个字符匹配。图书编号以字母 A 开头的图书记录可用 LIKE“A%“表示,使用DELETE 命令删除记录,正确的选项为 D。25.下列有关过程调用的叙述中,正确的是U /U。 A. 被传递的参数是变量,则为引用方式 B. 被传递的参数是常
40、量,则为传值方式 C. 被传递的参数是表达式,则为传值方式 D. 传值方式中形参变量值的改变不会影响实参变量的取值(分数:2.00)A.B.C.D. 解析:解析 主程序传递参数时采用按值传递和按引用传递两种方式。 按值传递传的是数值,系统会将实参的数值通过计算直接赋值给对应的形参,如果在模块程序中改变了形参的值,将不会影响实参的值。 如果实参是变最,那么传送的不是变量的值,而是变量在内存中的地址。这时实参和形参实际上是同一个变量,只是取了两个不同的变量名,如果在模块程序中改变形参的值,实参的值将会随之改变,这种方式称为按引用传递。26.在下列关于索引的叙述中,正确的是_。 A.索引不仅能提高查
41、询的速度,还能提高更新的速度 B.索引提高了查询的速度,但一般会降低更新的速度 C.删除索引以后,原来的表文件中记录的物理顺序将被改变 D.索引字段可以更新,但是必须在更新前关闭索引(分数:1.00)A.B. C.D.解析:27.设有如下程序文件:SET TALK OFFCLEARDIMENSION a(2,3)i=1DO WHILE i=2j=1DO WHILE j=3a(i,j)=i+j?a(i,j)j=j+1ENDDO?i=i+1ENDDOSET TALK ONRETURN执行此程序,程序的运行结果为_。 A. 234 B. 123 345 345 C. 123 D. 234 246 4
42、56(分数:2.00)A. B.C.D.解析:28.查找教师表中教师最高的工资值,下列 SQL 语句正确的是 A. SELECT MAX (工资) FROM 教师表 B. SELECT MIN (工资) FROM 教师表 C. SELECT AVG (工资) FROM 教师表 D. SELECT SUM (工资) FROM 教师表(分数:1.00)A. B.C.D.解析:解析 SQL 查询语句中,MAX 用于求最大值,MIN 用于求最小值,AVG 用于求平均。29.在网络(多用户)环境下,如以独占方式打开数据库,则U /U。 A. 独占用户和其他用户都无法修改数据库 B. 只有独占用户自己可以
43、写入数据库 C. 独占用户和其他用户均可修改数据库 D. 其他用户可以修改数据库(分数:2.00)A.B. C.D.解析:30.设有关系 R1 和 R2,经过关系运算得到结果 S,则 S 是_。 A. 一个关系 B. 一个表单 C. 一个数据库 D. 一个数组(分数:1.00)A. B.C.D.解析:解析 集合的并运算 评析 关系运算有两种,一种是传统的集合运算(并、差、交、广义笛卡尔积等),它不仅涉及关系的水平方向(即二维表的行),而且涉及关系的垂直方向(即二维表的列);另一种是专门的关系运算(选择、投影、连接),关系运算的操作对象是关系,运算的结果仍为关系。31.以下哪个术语描述的是属性的
44、取值范围U /U。 A. 字段 B. 域 C. 关键字 D. 元组(分数:2.00)A.B. C.D.解析:解析 用“域”这个术语来描述属性的取值范围,如性别这个属性的取值范围只能是“男”、“女”这两个汉字中的一个。故选 B)。32.数据库设计包括两个方面的设计内容,它们是 A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 (分数:1.00)A. B.C.D.解析:解析 数据库设计包括数据库概念设计和数据库逻辑设计两个方面的设计内容。33.MOD(-13,-3)与 MOD(13,-3)的正确结果是 A. -1,-2 B. -1,
45、-1 C. -2,-1 D. -2,-2(分数:1.00)A. B.C.D.解析:解析 MOD()函数是数学运算函数。请注意其使用方法,MOD()函数的被除数与除数同号时,结果为两数相除的余数,余数的符号与除数相同,如果被除数与除数异号,值为两数相除后的余数加上除数。34.如果要创建一个 3 级分组报表,第一级分组是“工厂”,第二级分组是“车间”,第三级分组是“工资总和”,当前索引的索引表达式应当是( )。 A. 工厂+车间+工资总和 B. 工厂+车间+STR(工资总和) C. 车间+工厂+STR(工资总和) D. STR(工资总和)+车间+工厂(分数:2.00)A.B. C.D.解析:解析 多级数据分组报表的数据源必须可以分出级别来,如一个表中有“地区”和“缄市”字段,要使同一