1、计算机二级(VF)42 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.为了在报表中打印当前时间,这时应该插入一个( )。(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件2.下列关于自由表的说法中,正确的是( )。(分数:2.00)A.可以为表中的字段指定标题和添加注释B.可以指定表中字段的默认值和输入掩码C.只能建立候选索引、惟一索引和普通索引D.支持主关键字、参照完整性和表之间的联系3.在某个程序模块中使用命令 PRIVATE XI 定义一个内存变量,则变量 XI( )。(分数
2、:2.00)A.能,能B.能,不能C.不能,不能D.不能,能4.下列关于项目及项目中文件的叙述,正确的是( )。(分数:2.00)A.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文件表示该文件与项目之间建立了一种关联5.在应用程序系统中,不属于用户界面的是( )。(分数:2.00)A.All Fries(*.*)B.Text Files(*.*)C.Batch Files(*bat)D.All Files (*)|Text Files(*)6.下列关于报表带区及其作用的叙述,错误的是( )。(分数:2.00)A.对于“标题”带区,
3、系统只在报表开始时打印一次该带区所包含的内容B.对于“页标头”带区,系统只打印一次该带区所包含的内容C.对于“细节”带区,每条记录的内容只打印一次D.对于“组标头”带区,系统将在数据分组时每组打印一次该内容7.在下列的 Visual FoxPro 表达式中,运算结果为字符型数据的是( )。(分数:2.00)A.ABCD+“EF“=“ABCDEFB.1234-“34“C.CTOD(“05/08/03“)D.DTOC(DATE()“04/03/02“8.用于显示部分查询结果的 TOP 短语,使用时需与之连用的短语是( )。(分数:2.00)A.if(x0)y=1 else if(x0)y=-1;
4、else y=O;B.if(x) if(x0)y=1; else if(x0)y=-1;C.y=-1; if(x) if(x0)y=1; else if(x=0)y=0; else y=-1;D.y=0; if(x=0) if(x0)y=1; else y=-1;9.在 Visual FoxPro 中,一个表可以建立一个( )。(分数:2.00)A.类B.对象C.接口D.简单数据类型10.有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是( )。(分数:2.00)A.忽略B.限制C.级联D.忽略或限制11.嵌套查询命令中的 IN,相当于( )。(分数:2.00)A.流B.
5、类C.结构D.对象12.有如下 SQL 语句: SELECT * FROM 仓库 WHERE 仓库号=“H1“; UNION; SELECT * FROM仓库 WHERE 仓库号=“H2“ 该语句的功能是( )。 (分数:2.00)A.查询在 H1 或者 H2 仓库中的职工信息B.查询仓库号 H1 或者 H2 的仓库信息C.查询即在仓库号 H1,又在仓库号 H2 工作的职工信息D.语句错误,不能执行13.下列字段名中,合法的是( )。(分数:2.00)A.6000B.-10C.200D.-600014.布局类型为一对多的报表,一般适用于打印( )。(分数:2.00)A.1,1,2B.2,2,1
6、C.2,2,2D.2,2,315.如果将学生的“照片”存储在表中,则数据应采用的字段类型为( )。(分数:2.00)A.SELECT * TOP 3 FROM 成绩表; WHERE 总分 DESCB.SELECT * TOP 3 FROM 成绩表; FOR 总分 DESCC.SELECT * TOP 3 FROM 成绩表; GROUP BY 总分 DESCD.SELECT * TOP 3FROM 成绩表; ORDER BY 总分 DESC16.不需要事先建立就可以使用的变量是( )。(分数:2.00)A.Current YB.PictureC.Current xD.Stretch17.以下每两
7、组表达式中,其运算结果完全相同的是(代表空格)( )。(分数:2.00)A.LEFT(“VFP“,3)与 SUBSTR(“VFP“,2,3)B.YEAR(DATE()与 SUBSTR(DTOC(DATE(),7,2)sC.VARTYPE(“40-4*5“)与 VARTYPE(40-4*5)D.假定 A=“visual“,B=“foxpro“,则 A-B 与 A+B18.下列关于过程调用的叙述中,正确的是( )。(分数:2.00)A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值,引用
8、方式则刚好相反19.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可 以设置“参照完整性规则”,为此要求这两个表_。 (分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引20.下列属于“范围”的短语有( )。(分数:2.00)A.WHEREB.JOIN ONC.ORDER BYD.DISTINCT21.下列命令中,可以用来对索引快速定位的是( )。(分数:2.00)A.LOC
9、ATE FORB.SEEKC.FOUNDD.GOTO22.设有学生表 S(学号,姓名,性别,年龄)、课程表 C(课程号,课程名,学分)和学生选课 SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的 SQL 命令是【 】。(分数:2.00)A.SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号=SC.学号 AND SC.学号=C.学号B.SELECT 学号,姓名,课程名,成绩 FROM(S JOIN SC ON S.学号=SC.学号) JOIN C ON SC.课程号=C.课程号C.SELECT S.学号,姓名,课程名,成绩 FROM
10、 S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号D.SELECT S.学号.姓名.课程名.成绩 FROM S JOIN SC JOIN C ON SC.课程号=C.课程号 ON S.学号=SC.学号23.假设表单 My Form 隐藏着,让该表单在屏幕上显示的命令是_。(分数:2.00)A.MyForm. ListB.MyForm. DisplayC.MyForm. ShowD.MyForm. ShowForm24.扩展名为 pjx 的文件是_。(分数:2.00)A.数据库表文件B.表单文件C.数据库文件D.项目文件25.下面对表单若干常用事件的描
11、述中,正确的是( )。(分数:2.00)A.释放表单时,Unload 事件在 Destroy 事件之前引发B.运行表单时,Init 事件在 Load 事件之前引发C.单击表单的标题栏,引发表单的 Click 事件D.上面的说法都不对26.系统变量_PAGENO 的值表示( )。(分数:2.00)A.2 3B.3 18C.1 8D.10 2027.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母 A 开头的图书记 录全部打上删除标记,通常可以使用命令_。 (分数:2.00)A.DELETE FOR 图书号=“A“B.DELETE WHILE 图书号=“A“C.DELETE FOR 图
12、书号=“A*“D.DELETE FOR 图书号 LIKE “A%“28.在 Visual FoxPro 中,函数 SIGN( )的返回值可以是( )。(分数:2.00)A.1、-1、0B.1、0、TC.1、-1、 FD.T、P29.在 Visual FoxPro 中,以下关于删除记录的描述,正确的是_。 (分数:2.00)A.SQL 的 DELETE 命令在删除数据库表中的记录之前,不需要用 USE 命令打开表B.SQL 的 DELETE 命令和传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的 记录之前,都需要用 USE 命令打开表C.SQL 的 DELETE 命令可
13、以物理地删除数据库表中的记录,而传统 Visual FoxPro 的 DELETE 命令只能逻辑删除数据库表中的记录D.传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的记录之前不需要用 USE 命令打开表30.下面选项中不属于面向对象程序设计特征的是【 】。(分数:2.00)A.继承性B.多态性C.类比性D.封装性31.在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为_。(分数:2.00)A.63B.64C.6D.732.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( )。(分数:2.00)A.临时关键字B.主关键字C.外部关键
14、字D.索引关键字33.表达式 LEN(SPACE(O)的运算结果是(分数:2.00)A.NULLB.1C.OD.“ ”34.在 INPUT、ACCEPT 和 WAIT 三个命令中,必须要以回车键表示输入结束的命令是( )。(分数:2.00)A.INPUT、ACCEPTB.INPUT、WAITC.ACCEPT、WAITD.INPUT、ACCEPT 和 WAIT35.在 Visual FoxPro 中,假定数据库表 S(学号,姓名,性别,年龄)和 SC(学号,课程号,成绩)之间使用“学号“建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制“。如果表S 所有的记录在
15、表 SC 中都有相关联的记录,则【 】。(分数:2.00)A.允许修改表 S 中的学号字段值B.允许删除表 S 中的记录C.不允许修改表 S 中的学号字段值D.不允许在表 S 中增加新的记录二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.设有选课表,表中包含的字段有:学号 C(3),课程号 C(3),成绩 N(3)。查询每门课程的学生人数,要求显示课程号和学生人数,对应的 SQL 语句为: SELECT 课程号,【14】AS 学生人数 FROM 选课表; GROUPBY【15】 (分数:2.00)填空项 1:_37.函数 INT(LEN(“123456“)的结果
16、是 1。(分数:2.00)填空项 1:_38.SQL SELECT 语句中的 1 用于实现关系的选择操作。(分数:2.00)填空项 1:_39.已有“歌手“表,将该表中的“歌手号“字段定义为候选索引、索引名是 ternp ,正确的 SQL 语句是: 1TABLE 歌手 ADD UNIQUE 歌手号 TAG temp(分数:2.00)填空项 1:_40.在 Visual FoxPro 中,对于只取两种值的数据,一般使用 1 字段。(分数:2.00)填空项 1:_41.保证表中记录惟一的特性,即在一个表中不允许有重复的记录,是为了保证数据的 1 完整性。(分数:2.00)填空项 1:_42.在“菜
17、单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,下列书写格式正确的是 1。(分数:2.00)填空项 1:_43.确定列表框内的某个条目是否被选定,应使用属性是 1。(分数:2.00)填空项 1:_44.要返回页框中的活动页号,应设置页框的 1 属性。(分数:2.00)填空项 1:_45.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_46.设计表单时,要确定表单中是否有最大化按钮,可通过表单 1 属性进行设置。(分数:2.00)填空项 1:_47.如下命令将“产品”表的“名称”字段名修改为“产品名称”:ALTER TABLE 产
18、品 RENAME 1 名称 TO 产品名称。(分数:2.00)填空项 1:_48.为表建立索引,其基本特点是可以提高 1 速度。(分数:2.00)填空项 1:_49.按“先进后出”原则组织数据的数据结构是 1 。(分数:2.00)填空项 1:_50.表达式 LEN(SPACE(5)-SPACE(10)的结果为 1。(分数:2.00)填空项 1:_计算机二级(VF)42 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.为了在报表中打印当前时间,这时应该插入一个( )。(分数:2.00)A.表达式控件B.
19、域控件 C.标签控件D.文本控件解析:报表中的域控件用于打印表或视图中的字段、变量和表达式的计算结果。在报表中打印当前时间,应使用域控件 来控制显示。2.下列关于自由表的说法中,正确的是( )。(分数:2.00)A.可以为表中的字段指定标题和添加注释B.可以指定表中字段的默认值和输入掩码C.只能建立候选索引、惟一索引和普通索引 D.支持主关键字、参照完整性和表之间的联系解析:本题中选项 A) ,B) ,D) 都是数据库表的特点,在自由表中无法实现这些功能,且只能建立候选索引、惟一索引和普通索引 3 种索引类型。3.在某个程序模块中使用命令 PRIVATE XI 定义一个内存变量,则变量 XI(
20、 )。(分数:2.00)A.能,能B.能,不能 C.不能,不能D.不能,能解析:子类方法的访问权比父类方法的访问权高。一般用 super 关键字 来访问父类的方法和变量。但父类的对象不能直接访问子类的方法和变量。4.下列关于项目及项目中文件的叙述,正确的是( )。(分数:2.00)A.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文件表示该文件与项目之间建立了一种关联 解析:Visual FoxPro 中,在项目中新建或添加的文件并不是项目的一部分。每个文件都是独立存在的,项目中的文件只能表示该文件与项目之间存在着一种关联。5.在应
21、用程序系统中,不属于用户界面的是( )。(分数:2.00)A.All Fries(*.*) B.Text Files(*.*)C.Batch Files(*bat)D.All Files (*)|Text Files(*)解析:通用对话框控件的 CommonDialogl 的 Filter 属性用来指定在对话框中显 示的文件类型。利用该属性可以设置多个文件类型,供用户在对话框的“文件类型”的下 拉列表中选择。Filter 的属性值由一对或多对文本字符串组成,每对字符串用管道符“|” 隔开,在管道符“|”前面的部分称为描述,后面的部分一般为通配符和文件扩展名,称为 “过滤器”。如“*txt“等,
22、各对字符串之间也用管道符隔开。其格式如下: 窗体对话框名Filter=”描述符 1|过滤器 1|描述符 2|过滤器 2” 如果省略窗体,则为当前窗体。本题执行语句后,可以在文件类型栏内通过下拉列 表选择要显示的文件类型,而最初默认显示的文件类型(过滤器)可以由 Filterlndex 属性 来指定,该属性是一个整数。用 Filter 属性设置多个过滤器后,每个过滤器都有一个值, 第一个过滤器的值为 1,第二个过滤器的值为 2,用Filterlndex 属性可以指定作为默 认显示的过滤器,本题中的值是 1,所以显示 All Files(*.*)。6.下列关于报表带区及其作用的叙述,错误的是( )
23、。(分数:2.00)A.对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容B.对于“页标头”带区,系统只打印一次该带区所包含的内容 C.对于“细节”带区,每条记录的内容只打印一次D.对于“组标头”带区,系统将在数据分组时每组打印一次该内容解析:打印或预览报表时,系统会以不同的方式处理各个带区的数据,对于“页标头”带区,系统将在每一页上打印一次该带区的内容 。7.在下列的 Visual FoxPro 表达式中,运算结果为字符型数据的是( )。(分数:2.00)A.ABCD+“EF“=“ABCDEFB.1234-“34“ C.CTOD(“05/08/03“)D.DTOC(DATE()“
24、04/03/02“解析:选项 A)、D)属于关系运算,结果是一个逻辑型数据;选项 C)是将字符型数据转换为日期型数据;而选项 B)中,两个字符串不管是 加或减运算,其功能都是连接两个字符串成为一个新的字符串。8.用于显示部分查询结果的 TOP 短语,使用时需与之连用的短语是( )。(分数:2.00)A.if(x0)y=1 else if(x0)y=-1; else y=O; B.if(x) if(x0)y=1; else if(x0)y=-1;C.y=-1; if(x) if(x0)y=1; else if(x=0)y=0; else y=-1;D.y=0; if(x=0) if(x0)y=1
25、; else y=-1;解析:条件运算符要求有三个操作对象,它是 c+语言中惟一的一个三目运算符。条件表达式的一般形式为:表达式 1?表达式 2:表达式 3,先求解表达式 1,若为非 0(真)则求解表达式 2,此时表达式 2 的值就作为整个条件表达式的值。若表达式 1 的值为 0(假),则求解表达式 3,表达式 3 的值就是整个条件表达式的值。本题中用了两次三目运算符。9.在 Visual FoxPro 中,一个表可以建立一个( )。(分数:2.00)A.类B.对象 C.接口D.简单数据类型解析:在 Java 中,数组是作为对象来处理的;所以就有数组的定义,创建和初始化的概念。 10.有学生表
26、和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是( )。(分数:2.00)A.忽略B.限制C.级联 D.忽略或限制解析:更新规则包括“级联”、“限制”和“忽略”3 个选项,其中“级联”是指用新的关键字值更新子表中的所有相关记录。11.嵌套查询命令中的 IN,相当于( )。(分数:2.00)A.流 B.类C.结构D.对象解析:C+的 I/O 系统是通过一种称为流的机制来实现文件和控制台的 l/O 操作。简单地说,在 C+中,输入输出操作是通过流来完成的。而文件流以磁盘文件以及其他可按文件方式进行管理的外部设备为输入输出对象。每个文件流都应当与一个打开的文件相联系;关闭一个文件就是
27、取消这种联系。12.有如下 SQL 语句: SELECT * FROM 仓库 WHERE 仓库号=“H1“; UNION; SELECT * FROM仓库 WHERE 仓库号=“H2“ 该语句的功能是( )。 (分数:2.00)A.查询在 H1 或者 H2 仓库中的职工信息B.查询仓库号 H1 或者 H2 的仓库信息 C.查询即在仓库号 H1,又在仓库号 H2 工作的职工信息D.语句错误,不能执行解析:查询仓库号为 H1 或 H2 的仓库信息,UNION 是用来合并单独的查询结果。13.下列字段名中,合法的是( )。(分数:2.00)A.6000B.-10 C.200D.-6000解析:Do
28、Until-Loop 循环执行的规则是:先判断 Do 语句中的 若为真,则结束循环;若为假,则执行循环体。 本程序执行时,先判断条件“b=-1”是否为真,此时 b 为 10,“b=-1”不成立,执行循环体。a和 b 分别取得 InputBox 函数接收到的值为 30 和 20,做乘法后 a 的值为 600。执行 Loop 后,返回 Do 语句再判断“b=-1”是否为真,此时 b 为 20,“b=-1 不成立,继续执行循环体,a 和 b 再次取得 InputBox函数接收到的值为 10 和-1,做乘法后 a 的值为 -10。执行 Loop 后,返回到 Do 语句判断“b=-1 是否为真,此时 b
29、=-1,“b=-1 条件成立,结 束循环,把 a 的值打印出来。14.布局类型为一对多的报表,一般适用于打印( )。(分数:2.00)A.1,1,2B.2,2,1C.2,2,2 D.2,2,3解析:本题考查 C+语言中“”和“ where columnname OPERATOR value and|or column OPERATOR value 这两种删除命令都是逻辑删除数据库表中的记录,如果要物理删除记录需要继续使用 PACK 命令。 SQL 的 DELETE 命令在删除数据库表中的记录之前,不需要用 USE 命令打开表;而传统 Visual FoxPro 的 DELETE 命令在删除数据
30、库表中的记录之前需要先用 USE 命令打开表。30.下面选项中不属于面向对象程序设计特征的是【 】。(分数:2.00)A.继承性B.多态性C.类比性 D.封装性解析:面向对象程序设计的 3 个主要特征是:封装性、继承性和多态性。31.在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为_。(分数:2.00)A.63B.64 C.6D.7解析:32.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( )。(分数:2.00)A.临时关键字B.主关键字 C.外部关键字D.索引关键字解析:实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录出现。在 Vis
31、ual FoxPro 中利用主关键字或候选关键字来保证表中的记录惟一。33.表达式 LEN(SPACE(O)的运算结果是(分数:2.00)A.NULLB.1C.O D.“ ”解析:SPACE()函数是用来生成指定数量的空格,结果为字符型数据,SPACE(0)表示定义的空格为 0 个,即没有字符, 通过 LEN()函数用来测试字符串的长度也就为 0。34.在 INPUT、ACCEPT 和 WAIT 三个命令中,必须要以回车键表示输入结束的命令是( )。(分数:2.00)A.INPUT、ACCEPT B.INPUT、WAITC.ACCEPT、WAITD.INPUT、ACCEPT 和 WAIT解析:
32、WAIT 命令只能接收单个字符型数据,可以在用户输入一个字符后自动结束该命令,故答案为 A)35.在 Visual FoxPro 中,假定数据库表 S(学号,姓名,性别,年龄)和 SC(学号,课程号,成绩)之间使用“学号“建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制“。如果表S 所有的记录在表 SC 中都有相关联的记录,则【 】。(分数:2.00)A.允许修改表 S 中的学号字段值B.允许删除表 S 中的记录C.不允许修改表 S 中的学号字段值 D.不允许在表 S 中增加新的记录解析:数据库表之间的参照完整性规则包括级联、限制和忽略,如果将两个表之间的更
33、新规则、插入规则和删除规则中都设置了“限制“,则不允许修改两表之间的公共字段。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.设有选课表,表中包含的字段有:学号 C(3),课程号 C(3),成绩 N(3)。查询每门课程的学生人数,要求显示课程号和学生人数,对应的 SQL 语句为: SELECT 课程号,【14】AS 学生人数 FROM 选课表; GROUPBY【15】 (分数:2.00)填空项 1:_ (正确答案:COUNT(学号))解析:本题中使用 SQL 分组统计的功能,统计选课表中每门课程的学生人数,分组依据为课程号。37.函数 INT(LEN(“1234
34、56“)的结果是 1。(分数:2.00)填空项 1:_ (正确答案:7)解析:LEN-|_|-函数用于测试字符串长度;INT-|_|-函数用于求整。本题中 LEN-|_|-函数所测的字符串长度为 7,因此 INT 的求整值仍然是 7。38.SQL SELECT 语句中的 1 用于实现关系的选择操作。(分数:2.00)填空项 1:_ (正确答案:WHERE)解析:SQL SELECT 语句中的 WHERE 短语用来进行查询条件的筛选,相当于关系的选择操作。39.已有“歌手“表,将该表中的“歌手号“字段定义为候选索引、索引名是 ternp ,正确的 SQL 语句是: 1TABLE 歌手 ADD U
35、NIQUE 歌手号 TAG temp(分数:2.00)填空项 1:_ (正确答案:ALTER)解析:用 SQL 建立索引属于对表结构的修改要用 ALTER 短语。40.在 Visual FoxPro 中,对于只取两种值的数据,一般使用 1 字段。(分数:2.00)填空项 1:_ (正确答案:逻辑型)解析:逻辑型字段允许使用逻辑真和逻辑假两个值。41.保证表中记录惟一的特性,即在一个表中不允许有重复的记录,是为了保证数据的 1 完整性。(分数:2.00)填空项 1:_ (正确答案:实体)解析:实体完整性是保证表中记录惟一的特性,不允许同一表中出现重复的记录。在 Visual FoxPro 中利用
36、主关键字或候选关键字来保证表中的记录惟一。 42.在“菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,下列书写格式正确的是 1。(分数:2.00)填空项 1:_ (正确答案:编辑(/E)解析:在指定菜单项名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上“/”两个字符,并用括号将字符括起。43.确定列表框内的某个条目是否被选定,应使用属性是 1。(分数:2.00)填空项 1:_ (正确答案:Selected)解析:列表框中确定条目是否被选中的属性是 Selected。44.要返回页框中的活动页号,应设置页框的 1 属性。(分数:2.00)填空项 1:_ (正确答案
37、:ActivePage)解析:ActivePage 属性返回页框中活动页号,或使页框中指定的页成为活动的。45.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_ (正确答案:45)解析:假设线性表的长度为 n,则在最坏情况下,冒泡排序需要经过 n/2 遍的从前往后扫描和 n/2 遍的从后 往前扫描,需要比较次数为 n(n-1)/2。46.设计表单时,要确定表单中是否有最大化按钮,可通过表单 1 属性进行设置。(分数:2.00)填空项 1:_ (正确答案:MaxButton)解析:MaxButton 属性用来确定表单中是否有最大化按钮,其默认
38、值是T 。47.如下命令将“产品”表的“名称”字段名修改为“产品名称”:ALTER TABLE 产品 RENAME 1 名称 TO 产品名称。(分数:2.00)填空项 1:_ (正确答案:column)解析:48.为表建立索引,其基本特点是可以提高 1 速度。(分数:2.00)填空项 1:_ (正确答案:查询)解析:索引可以提高查询速度,但对表进行插入、删除和修改等操作时,系统会自动维护索引,从而也降低了插入、删除和修改操作的速度。49.按“先进后出”原则组织数据的数据结构是 1 。(分数:2.00)填空项 1:_ (正确答案:栈)解析:50.表达式 LEN(SPACE(5)-SPACE(10)的结果为 1。(分数:2.00)填空项 1:_ (正确答案:15)解析:SPACE-|_|-函数是用来生成指定数量的空格,结果为字符型数据。在字符表达式中,不论是“+”或“-”运算,都表示连接字符串的运算,其连接后的新字符串长度总是等于所连接的两个字符串长度之和。LEN-|_|-函数用来测试字符串的长度