1、计算机二级(VF)25 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.SQL SELECT语句中的 WHERE子句对应于查询设计器中的( )。(分数:70.00)A.“字段”选项卡B.“筛选”选项卡C.“排序依据”选项卡D.“分组依据”选项卡2.在 INPUT、ACCEPT 和 WAIT三个命令中,必须要以回车键表示输入结束的命令是( )。(分数:70.00)A.选择、排序B.选择、投影C.并、差、交D.联接、笛卡儿积3.如果将学生的“照片”存储在表中,则数据应采用的字段类型为( )。(分数:70
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 总分 DESC4.下列关于域控件的说法,错误的是( )。(分数:70.00)A.从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B.域控件用于打印表或视图中的字段、变量和表达式的计算结果C.域控件的“表达式生成器”对话框中的“表达式”文本框中必须要有数值表达式,否则将不能添
3、加该域控件D.如果域控件的“表达式生成器”对话框中的“表达式”文本框中没有数值表达式,可在“格式”文本框中设置表达式添加该域控件5.“主键”不允许取重复值,是指( )。(分数:70.00)A.2B.62C.8D.266.在运行表单时,下列有关表单事件引发次序的叙述正确的是( )。(分数:70.00)A.ActivateInitLoadB.LoadActivateInitC.ActivateLoadInitD.LoadInitActivate7.下列函数中,函数值为数值型的是( )。(分数:70.00)A.DATE( )B.TIME( )C.YEAR( )D.DATETIME( )8.在 Vis
4、ual FoxPro中,根据变量的作用域来分,内存变量可分为( )。(分数:70.00)A.CREATE TABLEB.CREATE INDEXC.CREATE VIEWD.INDEX ON9.要运行表单文件 form1,下列命令正确的是( )。(分数:70.00)A.ASCII文件和二进制文件B.文本文件和数据文件C.数据文件和可执行文件D.顺序文件和随机文件10.下列关于变量的叙述中,不正确的一项是( )。(分数:70.00)A.变量值可以随时改变B.在 Visual FoxPro中,变量分为字段变量和内存变量C.变量的类型决定变量值的类型D.在 Visual FoxPro中,可以将不同类
5、型的数据赋给同一个变量11.以下关于视图的描述正确的是_。(分数:70.00)A.视图保存在项目文件中B.视图保存在数据库文件中C.视图保存在表文件中D.视图保存在视图文件中12.下列字符型常量的表示中,错误的是( )。(分数:70.00)A.LabelB.Label1C.TextD.Text113.有如下程序: * * *主程序:Pprg* * * * * *子程序:P1prg* * * SET TALK OFF X2=X2+1 STORE 2 TO X1,X2,X3 DO P2 X1=Xl+1 X1:Xl+1 DO PI RETURN ?xl+x2+x3 * * *子程序:P2prg* *
6、 * RETURN x3=x3+l SET TALK ON RETURN TO MASTER 执行命令 DOP后,屏幕显示的结果为( )。 (分数:70.00)A.12B.15C.6D.514.在成绩表中要求按“总分”降序排列,并查询前 3名学生的记录,正确的命令是( )。(分数:70.00)A.readLine( )B.getNextEntry( )C.bufferRead( )D.loadZoipFile( )15.下列对调试器的叙述中,正确的是( )。(分数:70.00)A.主索引B.候选索引C.惟一索引D.普通索引16.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(
7、)。(分数:70.00)_17.打开数据库的命令是_。 (分数:70.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE18.要将数据库“考生库”文件及其所包含的数据库表文件直接物理删除,下列命令正确的是( )。(分数:70.00)A.主索引B.候选索引C.惟一索引D.普通索引19.建立惟一索引后,只允许重复出现记录值的( )。(分数:70.00)A.SELECT班级名称 FROM班级表 WHERE班级号 IN; SELECT 班级号 FROM学生表 WHERE民族!=“汉“B.SELECT班级名称 FROM班级表 WHERE班级号 IN; (SELECT
8、班级号 FROM学生表 WHERE民族!=“汉“)C.SELECT班级名称 FROM班级表 WHERE学号 IN; SELECT 学号 FROM学生表 WHERE民族!=“汉“D.SELECT班级名称 FROM班级表 WHERE学号 IN; (SELECT 学号 FROM学生表 WHERE民族!=“汉“)20.职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6
9、,2) 从订单表中删除客户号为“1001”的订单记录,正确的 SQL 语句是_。 (分数:70.00)A.DROP FROM 订单 WHERE 客户号=“1001“B.DROP FROM 订单 FOR 客户号=“1001“C.DELETE FROM 订单 WHERE 客户号=“1001“D.DELETE FROM 订单 FOR 客户号=“1001“21.在命令窗口中,打印报表 YYl可使用的命令是( )。(分数:70.00)A.ChioceB.ButtonC.JRadioButtonD.CheckboxGroup22.在 E-R图中,用来表示实体的图形是_。 (分数:70.00)A.矩形B.椭
10、圆形C.菱形D.三角形23.以下关于关系的说法正确的是( )。(分数:70.00)_24.在 Visual FoxPro中,组合框的 Style属性值为 2,则该下拉框的形式为( )。(分数:70.00)A.下拉组合框B.下拉列表框C.下拉文本框D.错误设置25.Visual FoxPro 的“参照完整性”中“插入规则”包括的选择是_。 (分数:70.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略26.下列有关数据库的描述,正确的是( )。(分数:-1.00)A.数据库是一个 DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件27.数据库的故障恢
11、复一般是由( )。(分数:-1.00)A.数据流图完成的B.数据字典完成的C.DBA完成的D.PAD图完成的28.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。(分数:-1.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法29.软件复杂性度量的参数包括( )。(分数:-1.00)A.效率B.规模C.完整性D.容错性30.循环链表的主要优点是( )。(分数:-1.00)A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件3
12、1.“年龄在 18-25之间”这种约束是属于数据库当中的( )。(分数:-1.00)A.原子性措施B.一致性措施C.完整性措施D.安全性措施32.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系C.键D.域33.软件开发离不开系统环境资源的支持,其中必要的测试数据属于( )。(分数:-1.00)A.硬件资源B.通信资源C.支持软件D.辅助资源34.为了提高测试的效率,应该( )。(分数:-1.00)A.随机选取测试数据B.取一切可能的输人数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序35.尔排序属于( )。(分
13、数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.利用 SQL语句统计选修了“计算机”课程的学生人数。请将下面的语句补充完整。 SELECT 1 FROM选课表 WHERE 2 (分数:3.00)填空项 1:_37.如果在第一个工作区中打开一个数据表文件,然后在另一个工作区上再次打开该数据表文件,且不关闭前一个工作区上打开的,必须加短语 1。(分数:3.00)填空项 1:_38.在 Visual FoxPro的字段类型中,系统默认的日期型数据占 1 个字节,逻辑型字段占 2 个字节。(分数:3.00)填空
14、项 1:_39.检索学生表中,“籍贯”为“北京”的学生记录,将结果保存到表 temp中,SQL 语句为: SELECT * FROM学生表 WHERE籍贯=“北京“ 1 temp (分数:3.00)填空项 1:_40.在“菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,下列书写格式正确的是 1。(分数:3.00)填空项 1:_41.确定列表框内的某个条目是否被选定,应使用属性是 1。(分数:3.00)填空项 1:_42.“职工”表有工资字段,计算工资合计的 SQL 语句是 SELECT 1FROM 职工。(分数:3.00)填空项 1:_43.在 Visual FoxPro中,数据
15、表中备注型字段所保存的数据信息存储在以 1 为扩展名的文件中。(分数:3.00)填空项 1:_44.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2改为 4,则语句为: ALTER TABLE 学生表 1 (分数:3.00)填空项 1:_45.将当前表中所有的学生年龄加 1,可使用命令: 1 年龄 WITH年龄+1 (分数:3.00)填空项 1:_46.栈和队列通常采用的存储结构是 1。(分数:-1.00)填空项 1:_47.数据结构包括数据的逻辑结构、数据的 1 以及对数据的操作运算。(分数:-1.00)填空项 1:_48.在树结构中,树根结点没有 1
16、。(分数:-1.00)填空项 1:_49.软件工程的出现是由于 1。(分数:-1.00)填空项 1:_50.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:-1.00)填空项 1:_计算机二级(VF)25 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.SQL SELECT语句中的 WHERE子句对应于查询设计器中的( )。(分数:70.00)A.“字段”选项卡B.“筛选”选项卡 C.“排序依据”选项卡D.“分组依据”选项卡解析:SQL SELECT 语句中的 WHE
17、RE子句是指从指定的表或视图中提取满足条件的记录,为查询设置查询条件,对应查询设计器中的“筛选”选项卡。2.在 INPUT、ACCEPT 和 WAIT三个命令中,必须要以回车键表示输入结束的命令是( )。(分数:70.00)A.选择、排序B.选择、投影 C.并、差、交D.联接、笛卡儿积解析:关系的基本运算可以分为两类:传统的集合运算和专门的关系运算。传统的集合运算包括并、差、交等,专门的关系运算包括选择、投影和联接。3.如果将学生的“照片”存储在表中,则数据应采用的字段类型为( )。(分数:70.00)A.SELECT * TOP 3 FROM成绩表; WHERE 总分 DESCB.SELEC
18、T * TOP 3 FROM成绩表; FOR 总分 DESCC.SELECT * TOP 3 FROM成绩表; GROUP BY 总分 DESCD.SELECT * TOP 3FROM成绩表; ORDER BY 总分 DESC 解析:使用 SQL SELECT可以对查询结果进行排序,排序的短语是 ORDER BY。选项 A) 和 B) 属于语法错误,选项 C) 中的 GROUP BY短语的功能是对查询结果进行分组。使用 SELECT-SQL可以实现显示部分结果,需结合 TOP 短语。4.下列关于域控件的说法,错误的是( )。(分数:70.00)A.从数据环境设置器中,每拖放一个字段到报表设置器
19、中就是一个域控件B.域控件用于打印表或视图中的字段、变量和表达式的计算结果C.域控件的“表达式生成器”对话框中的“表达式”文本框中必须要有数值表达式,否则将不能添加该域控件D.如果域控件的“表达式生成器”对话框中的“表达式”文本框中没有数值表达式,可在“格式”文本框中设置表达式添加该域控件 解析:为报表添加域控件可以在“数据环境设计器”中进行,域控件用于打印表或视图中的字段、变量和表达式的计算结果,如果域控件的“表达式生成器”对话框中的“表达式”文本框为空,将不能添加该域控件,且“格式”文本框中的内容设置无效。5.“主键”不允许取重复值,是指( )。(分数:70.00)A.2B.62 C.8D
20、.26解析:在默认的情况下,InputBox 函数的返回值是一个字符串类型,而不是变体类型。如果没有事先声明返回值变量的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,Visual Basic 将是把它作为字符串来处理。因此当需要用 InputBox 函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用 Val函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值的变体类型,则可不必进行类型转换;由于本题没有事先声明变量,所以 a 和 b所获得的为字符“2”和“6”,所以输出“62”。6.在运行表单时,下列有关表单事件引发次序的叙述
21、正确的是( )。(分数:70.00)A.ActivateInitLoadB.LoadActivateInitC.ActivateLoadInitD.LoadInitActivate 解析:Load 事件的触发时机为创建对象前,Init 事件的触发时机为创建对象时,而 Activate事件的触发时机为对象激活时故正确的引发 次序应为 LoadInitActivate。7.下列函数中,函数值为数值型的是( )。(分数:70.00)A.DATE( )B.TIME( )C.YEAR( ) D.DATETIME( )解析:DATE( )函数的返回值是日期型;TIME( )函数的返回值是字符型;DATET
22、IME( )函数的返回值是日期时间型。8.在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为( )。(分数:70.00)A.CREATE TABLEB.CREATE INDEX C.CREATE VIEWD.INDEX ON解析:SQL 定义功能中,利用 CREATE INDEX命令可以建立表的索引,选项 A)定义一个新表,选项 C)定义一个视图,选项 D)可以为表建立索引,但不属于 SQL语句。9.要运行表单文件 form1,下列命令正确的是( )。(分数:70.00)A.ASCII文件和二进制文件B.文本文件和数据文件C.数据文件和可执行文件D.顺序文件和随机文件 解析
23、:在 Visual Basic中,分类方法有多种:根据数据性质,可以分为程序文件和 数据文件;根据数据的存取方式和结构方式可分为顺序文件和随机文件;根据数据的编 码方式,可分为 ASCII文件和二进制文件。综合上述分析,选项 D)是正确的答案;选项 B)中文本文件是按数据编码划分的,数 据文件是按数据的性质划分的;选项 C)中数据文件是按数据的性质划分的;选项 A)是 按数据的编码方式划分的。 10.下列关于变量的叙述中,不正确的一项是( )。(分数:70.00)A.变量值可以随时改变B.在 Visual FoxPro中,变量分为字段变量和内存变量C.变量的类型决定变量值的类型 D.在 Vis
24、ual FoxPro中,可以将不同类型的数据赋给同一个变量解析:变量值可以随时改变。在 Visual FoxPro中,将变量分为字段变量和内存变量,变量的类型是可以随时改变的,它的类型取决于变量值的类型,并不是变量类型决定变量值的类型,它是随变量值的改变而改变。11.以下关于视图的描述正确的是_。(分数:70.00)A.视图保存在项目文件中B.视图保存在数据库文件中 C.视图保存在表文件中D.视图保存在视图文件中解析:视图是一个虚拟表。所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的, 这些数据在数据库中并不实际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据
25、库 的组成部分,可以象数据库表一样接受用户的查询。12.下列字符型常量的表示中,错误的是( )。(分数:70.00)A.LabelB.Label1 C.TextD.Text1解析:在 Visual Basic中,标签的默认名称(Name)和标题(Caption)为 LabelX(X 为 1,2,3,),因此选择选项 B) 。Text1 是文本框的默认名称和标题。13.有如下程序: * * *主程序:Pprg* * * * * *子程序:P1prg* * * SET TALK OFF X2=X2+1 STORE 2 TO X1,X2,X3 DO P2 X1=Xl+1 X1:Xl+1 DO PI
26、RETURN ?xl+x2+x3 * * *子程序:P2prg* * * RETURN x3=x3+l SET TALK ON RETURN TO MASTER 执行命令 DOP后,屏幕显示的结果为( )。 (分数:70.00)A.12B.15C.6D.5 解析:C+浯言规定了一个字符串结束标志,以字符0代表,在遇到 o时,表示字符串结束,由它前面的字符组成字符串。14.在成绩表中要求按“总分”降序排列,并查询前 3名学生的记录,正确的命令是( )。(分数:70.00)A.readLine( ) B.getNextEntry( )C.bufferRead( )D.loadZoipFile( )
27、解析:选项 B)getNextEntry( )用于取压缩输入项;选项 C)bufferRead( )根本就没有这个方法;选项 D)loadZipFile( )将压缩文件加载到文本区中。15.下列对调试器的叙述中,正确的是( )。(分数:70.00)A.主索引 B.候选索引C.惟一索引D.普通索引解析:由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的惟一性,但可以建立多个,惟一索引和普通索引都可以建立多个。16.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( )。(分数:70.00)
28、_解析:17.打开数据库的命令是_。 (分数:70.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE 解析:打开数据库的命令是 OPEN DATABASE 语法: OPEN DATABASE FileName | ? EXCLUSIVE | SHARED NOUPDATE VALIDATE 18.要将数据库“考生库”文件及其所包含的数据库表文件直接物理删除,下列命令正确的是( )。(分数:70.00)A.主索引B.候选索引C.惟一索引D.普通索引 解析:主索引和候选索引中不允许出现重复值,惟一索引中虽然可以允许出现重复值,但它只保留重复出现的第一个记录。1
29、9.建立惟一索引后,只允许重复出现记录值的( )。(分数:70.00)A.SELECT班级名称 FROM班级表 WHERE班级号 IN; SELECT 班级号 FROM学生表 WHERE民族!=“汉“B.SELECT班级名称 FROM班级表 WHERE班级号 IN; (SELECT 班级号 FROM学生表 WHERE民族!=“汉“) C.SELECT班级名称 FROM班级表 WHERE学号 IN; SELECT 学号 FROM学生表 WHERE民族!=“汉“D.SELECT班级名称 FROM班级表 WHERE学号 IN; (SELECT 学号 FROM学生表 WHERE民族!=“汉“)解析:本
30、题是关于 SQL嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。20.职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2) 从订单表中删除客户号为“1001”的订单记录,正确的 SQL 语句是_。 (分数:70.00)A.DROP FROM 订单
31、 WHERE 客户号=“1001“B.DROP FROM 订单 FOR 客户号=“1001“C.DELETE FROM 订单 WHERE 客户号=“1001“ D.DELETE FROM 订单 FOR 客户号=“1001“解析:SQL 从表中删除数据的命令格式如下: DELETE FROM tableName WHERE Condition 这里的 FROM 指定从哪个表中删除数据。WHERE 指定被删除的记录所满足的条件。如果不使用 WHERE 子句,则删除该表中的所有记录。21.在命令窗口中,打印报表 YYl可使用的命令是( )。(分数:70.00)A.ChioceB.ButtonC.JR
32、adioButtonD.CheckboxGroup 解析:使用 Checkbox(复选框)和 CheekboxGroup(复选框组)都可以实现单选框的功能。 22.在 E-R图中,用来表示实体的图形是_。 (分数:70.00)A.矩形 B.椭圆形C.菱形D.三角形解析:E-R 图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。23.以下关于关系的说法正确的是( )。(分数:70.00)_解析:24.在 Visual FoxPro中,组合框的 Style属性值为 2,则该下拉框的形式为( )。(分数:70.00)A.下拉组合框B.下拉列表框 C.下拉文本框D.错误设置解析:在 Visual
33、FoxPro中,可在属性面板中通过修改组合框的 Style属性设置其形式,共有两种:0 表示下拉组合框,2 表示下拉列表框。25.Visual FoxPro 的“参照完整性”中“插入规则”包括的选择是_。 (分数:70.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略 解析:Visual FoxPro 的“参照完整性”中插入规则规定了当插入子表中的记录时,是否进行参照完整性检 查,其只有“限制”和“忽略”两种方式:如果选择“限制”,若父表中没有相匹配的连接字段值则禁止插 入子记录;如果选择“忽略”,则不作参照完整性检查,即可以随意插入子记录。26.下列有关数据库的描述,正确的是(
34、 )。(分数:-1.00)A.数据库是一个 DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是一组文件解析:数据库(Database,简称 DB)是数据的集合,它具有统一的结构形式并存放 于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据 具有“集成”、“共享”之特点。27.数据库的故障恢复一般是由( )。(分数:-1.00)A.数据流图完成的B.数据字典完成的C.DBA完成的 D.PAD图完成的解析:一旦数据库中的数据遭受破坏,需要及时进行恢复,RDBMS 一般都提供此种功能,并由 DBA负责执行故障恢复功能。28.模块独立性是软件模
35、块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。(分数:-1.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。29.软件复杂性度量的参数包括( )。(分数:-1.00)A.效率B.规模 C.完整性D.容错性解析:定量度量方法是程序复杂程度经常使用的方法,把程序的复杂程度乘以适当参数即可估算出软件中错误的数量以及软件开发需要用的工作量,定量度量的结果可以用来比较两个不同设计或两个不同算法的优劣,程序的定量的复杂程度可作为模块规模的精确限度,因
36、而软件复杂性度量的参数包括规模。30.循环链表的主要优点是( )。(分数:-1.00)A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表 C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件解析:循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。31.“年龄在 18-25之间”这种约束是属于数据库当中的( )。(分数:-1.00)A.原子性措施B.一致性措施C.完整性措施 D.安全性措施解析:数据库的完整性是指数据的正确性和相容性(如学生的学号必须惟一,
37、性别只能是女或男等),数据库是否具备完整性关系到数据库系统能否真实反映现实世界,因此维护数据库的完整性是非常重要的。32.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系 C.键D.域解析:数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS中的关系模式。首先,从 E-R图到关系模式的 转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。33.软件开发离不开系统环境资源的支持,其中必要的测试数据属于( )。(分数:-1.00)A.硬件资源B.通信资源C.支持软件D.辅助资源 解析:
38、软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。34.为了提高测试的效率,应该( )。(分数:-1.00)A.随机选取测试数据B.取一切可能的输人数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序 解析:测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。35.尔排序属于( )。(分数:-1.00)A.交换排序B.归并排序C.选择排序D.插入排序 解析:希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用
39、插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减小到 1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.利用 SQL语句统计选修了“计算机”课程的学生人数。请将下面的语句补充完整。 SELECT 1 FROM选课表 WHERE 2 (分数:3.00)填空项 1:_ (正确答案:COUNT(*)或 COUNT(成绩))解析:本题为 SQL简单的计算查询,SQL 中用于统计数量的函数为 CO37.如果在第一个工作区中打开一个数据表文件,然后在另一个工作区上再次打开该数据表文件,且不关闭前
40、一个工作区上打开的,必须加短语 1。(分数:3.00)填空项 1:_ (正确答案:AGAIN)解析:在 Visual FoxPro中,一个工作区上只能打开一个数据表,如果要在不同工作区上打开同一个数据表文件,必须使用 AGAIN短语。38.在 Visual FoxPro的字段类型中,系统默认的日期型数据占 1 个字节,逻辑型字段占 2 个字节。(分数:3.00)填空项 1:_ (正确答案:8)解析:在 Visual FoxPro中,日期型占 8个字节,逻辑型占 1个字节,备注型和通用型占 4个字节,都是在设定数据类型时由系统默认的。39.检索学生表中,“籍贯”为“北京”的学生记录,将结果保存到
41、表 temp中,SQL 语句为: SELECT * FROM学生表 WHERE籍贯=“北京“ 1 temp (分数:3.00)填空项 1:_ (正确答案:INTO TABLE(或 INTO DBF))解析:在 SQL语句中,查询结果可以保存到数组中,也可以保存到临时文件、永久性表等文件中,保存到永久性表中必须使用关键字 INTO TABLE。40.在“菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,下列书写格式正确的是 1。(分数:3.00)填空项 1:_ (正确答案:编辑(/E)解析:在指定菜单项名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上“/”两个字符,
42、并用括号将字符括起。41.确定列表框内的某个条目是否被选定,应使用属性是 1。(分数:3.00)填空项 1:_ (正确答案:Selected)解析:列表框中确定条目是否被选中的属性是 Selected。42.“职工”表有工资字段,计算工资合计的 SQL 语句是 SELECT 1FROM 职工。(分数:3.00)填空项 1:_ (正确答案:SUM(工资))解析:SUM 求和函数格式: SUM eExpressionList Scope FOR lExpression1 WHILE lExpression2 TO MemVarNameList | TO ARRAY ArrayName NOOPTI
43、MIZE 如果省略范围,表示对全部记录进行操作。 43.在 Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以 1 为扩展名的文件中。(分数:3.00)填空项 1:_ (正确答案:DBT)解析:备注型字段存放不定长的字符型文本,它在表中占用 4个字节,所保存的数据信息存储在以 DBT为扩展名的文件中。44.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2改为 4,则语句为: ALTER TABLE 学生表 1 (分数:3.00)填空项 1:_ (正确答案:ALTER 学号 C(4))解析:在 SQL语句中,ALTER 可以用来修改已
44、有的字段,该子句不能用来新增一个字段。45.将当前表中所有的学生年龄加 1,可使用命令: 1 年龄 WITH年龄+1 (分数:3.00)填空项 1:_ (正确答案:REPLACE ALL)解析:REPLACE 命令直接用指定表达式或值修改当前记录,其格式如下: REPLACE FieldName1 WITH eExpression1,FieldName1 WITH eExpression2 FOR lExpression146.栈和队列通常采用的存储结构是 1。(分数:-1.00)填空项 1:_ (正确答案:链式存储和顺序存储)解析:栈和队列都属于线性表,它们一般采用顺序存储结构,也可以对它们
45、采用链式存储结构。47.数据结构包括数据的逻辑结构、数据的 1 以及对数据的操作运算。(分数:-1.00)填空项 1:_ (正确答案:存储结构)解析:数据结构包括 3个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。48.在树结构中,树根结点没有 1。(分数:-1.00)填空项 1:_ (正确答案:前件)解析:在树结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点。49.软件工程的出现是由于 1。(分数:-1.00)填空项 1:_ (正确答案:软件危机的出现)解析:从 20
46、世纪 60年代中期到 70年代中期,随着计算机应用的日益普及,软件数量急剧膨胀,在程序运行时发现的错误必须设法改正,用户有了新的需求时必须相应的修改程序以适应新的环境。种种软件维护工作耗费惊人的资源,更严重的是许多程序个体化使得程序最终无法维护,“软件危机”就这样出现了。为了更有效的开发与维护软件,新兴了一门软件工程学即软件工程。 50.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:-1.00)填空项 1:_ (正确答案:完善性)解析:软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的