1、二级 VISUAL+FOXPRO笔试-82 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.在 SQL SELECT查询中,为了使查询结果排序应该使用短语( )。(分数:2.00)A.ASCB.DESCC.GROUP BYD.ORDER BY2.下列叙述中正确的是( )。(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的3.在 SQ
2、L SELECT语句与 INTO TABLE等价的短语是( )。(分数:2.00)A.INTO DBFB.TO TABLEC.INTO FORMD.INTO FILE4.从表中选择字段形成新关系的操作是( )。(分数:2.00)A.选择B.连接C.投影D.并5.在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:2.00)A.O(n)B.O(n2)C.O(log2n)D.O(nlog2n)6.CREATE DATABASE命令用来建立( )。(分数:2.00)A.数据库B.关系C.表D.数据文件7.MODIFY COMMAND命令建立的文件的默认扩展名是( )。(
3、分数:2.00)A.prgB.appC.cmdD.exe8.设 a=“计算机等级考试“,结果为“考试”的表达式是( )。(分数:2.00)A.Left(a,4)B.Right(a,4)C.Left(a,2)D.Right(a,2)9.数据流图中带有箭头的线段表示的是( )。(分数:2.00)A.控制流B.事件驱动C.模块调用D.数据流10.在面向对象方法中,不属于“对象”基本特点的是( )。(分数:2.00)A.一致性B.分类性C.多态性D.标识唯一性11.执行下列程序段以后,内存变量 Y的值是( )。x=76543y=0DO WHILE x0y=x%10+y*10x=int(x/10)END
4、DO(分数:2.00)A.3456B.34567C.7654D.7654312.说明数组后,数组元素的初值是( )。(分数:2.00)A.整数 0B.不定值C.逻辑真D.逻辑假13.在软件开发中,需求分析阶段可以使用的工具是( )。(分数:2.00)A.N-S图B.DFD图C.PAD图D.程序流程图14.一个栈的初始状态为空。现将元素 1、2、3、45、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:2.00)A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.54321EDCBA15.下列关于数据环境和数据环境中两个表之间关联的描述中,
5、正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象16.页框控件也称做选项卡控件,在一个页框中可以有多个页面,页面个数的属性是( )。(分数:2.00)A.CountB.PageC.NumD.PageCount17.释放和关闭表单的方法是( )。(分数:2.00)A.ReleaseB.DeleteC.LostFocusD.Destory18.在数据管理技术发展的 3个阶段中,数据共享最好的是( )。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.3个阶段
6、相同19.打开已经存在的表单文件的命令是( )。(分数:2.00)A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM20.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令( )。(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.ShowD.MyForm.ShowForm21.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:2.00)A.一对一B.一对多C.多对一D.多对多22.在菜单设计中,可以在定义菜单名称时为菜单项指
7、定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。(分数:2.00)A.综合查询/(x)B.综合查询/(x)C.综合查询(/x)D.综合查询(/x)23.欲执行程序 temp.prg,应该执行的命令是( )。(分数:2.00)A.DO PRG temp.prgB.DO temp.prgC.DO CMD temp.prgD.DO FORM temp.prg24.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文
8、本框的Value属性值,正确的表达式是( )。(分数:2.00)A.This.ThisForm.Text1.ValueB.This.Parent.Parent.Text1.ValueC.Parent.Parent.Text1.ValueD.This.Parent.Text1.Value下列各题使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)(分数:10.00)(1).查询单价在 600元以上的主机板和硬盘的正确命令是( )。(分数:2.00)A.SELECT*FROM产品
9、 WHERE 单价600 AND(名称=主机板AND 名称=硬盘)B.SELECT*FROM产品 WHERE 单价600 AND(名称=主机板OR 名称=硬盘)C.SELECT*FROM产品 FOR 单价600 AND(名称=主机板AND 名称=硬盘)D.SELECT*FROM产品 FOR单价600 AND(名称=主机板OR 名称=硬盘)(2).查询客户名称中有“网络”二字的客户信息的正确命令是( )。(分数:2.00)A.SELECT*FROM客户 FOR名称 LIKE“%网络%“B.SELECT*FROM客户 FOR 名称=“%网络%“C.SELECT*FROM 客户 WHERE 名称=“
10、%网络%“D.SELECT*FROM客户 WHERE名称 LIKE“%网络%“(3).查询尚未最后确定订购单的有关信息的正确命令是( )。(分数:2.00)A.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单WHERE客户.客户号=订购单.客户号 AND订购日期 IS NULLB.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单WHERE客户.客户号=订购单.客户号 AND订购日期=NULLC.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单FOR客户.客户号=订购单.客户号 AND订购日期 IS NULLD.SELECT名称,联系人,电话号码,
11、订单号 FROM客户,订购单FOR客户.客户号=订购单.客户号 AND订购日期=NULL(4).查询订购单的数量和所有订购单平均金额的正确命令是( )。(分数:2.00)A.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品 JOIN订购单名细 ON产品.产品号=订购单名细.产品号B.SELECT COUNT(订单号),AVG(数量*单价)FROM产品 JOIN订购单名细 ON产品.产品号:订购单名细.产品号C.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品,订购单名细 ON产品.产品号=订购单名细.产品号D.SELECT
12、 COUNT(订单号),AVG(数量*单价)FROM产品,订购单名细 ON产品.产品号=订购单名细.产品号(5).假设客户表中有客户号(关键字)C1C10 共 10条客户记录,订购单表有订单号(关键字)OR1OR8 共8条订购单记录,并且订购单表参照客户表。下列命令可以正确执行的是( )。(分数:2.00)A.INSERT INTO 订购单 VALUES(OR5,C5,2008/10/10)B.INSERT INTO 订购单 VALUES(OR5,C11,2008/10/10)C.INSERT INTO 订购单 VALUES(OR9,C11,2008/10/10)D.INSERT INTO 订
13、购单 VALUES(OR9,C5,2008/10/10)25.下列叙述中正确的是( )。(分数:2.00)A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间26.有如下 3个关系 R、S 和 T:(分数:2.00)A.B.C.D.27.假设有 student表,可以正确添加字段“平均分数”的命令是( )。(分数:2.00)A.ALTER TABLE student ADD平均分数 F(6,2)B.ALTER DBF
14、student ADD平均分数 F 6,2C.CHANGE TABLE student ADD平均分数 F(6,2)D.CHANGE TABLE student INSERT平均分数 6,228.扩展名为 mpr的文件是( )。(分数:2.00)A.菜单文件B.菜单程序文件C.菜单备注文件D.菜单参数文件29.设置表单标题的属性是( )。(分数:2.00)A.TitleB.TextC.BiaotiD.Caption30.下列关于视图和查询的叙述中,正确的是( )。(分数:2.00)A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立D.查询只能在数据库
15、中建立二、填空题(总题数:14,分数:30.00)31.对下列二叉树进行中序遍历的结果是_。(分数:2.00)填空项 1:_32.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:2.00)填空项 1:_33.软件工程的三要素包括方法、工具和过程,其中, 1 支持软件开发的各个环节的控制和管理。(分数:2.00)填空项 1:_34.数据库设计包括概念设计、 1 和物理设计。(分数:2.00)填空项 1:_35.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_36.SELECT*FROM student 1FILE student命令将查询结果存储在
16、 student.txt文本文件中。(分数:2.00)填空项 1:_37.LEFT(“12345.6789“,LEN(“子串“)的计算结果是 1。(分数:2.00)填空项 1:_38.不带条件的 SQL DELETE命令将删除指定表的 1 记录。(分数:2.00)填空项 1:_39.在 SQL SELECT语句中为了将查询结果存储到临时表中应该使用 1 短语。(分数:2.00)填空项 1:_40.每个数据库表可以建立多个索引,但是 1 索引只能建立一个。(分数:2.00)填空项 1:_41.在数据库中可以设计视图和查询,其中 1 不能独立存储为文件(存储在数据库中)。(分数:2.00)填空项
17、1:_42.在表单中设计一组复选框(CheckBox)控件是为了可以选择 1 个或 2 个选项。(分数:4.00)填空项 1:_填空项 1:_43.为了在文本框输入时隐藏信息(如显示“*”),需要设置该控件的 1 属性。(分数:2.00)填空项 1:_44.将一个项目编泽成一个应用程序时,如果应用程序中包含需要用户修改的文件,必须将该文件标记为 1。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-82 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.在 SQL SELECT查询中,为了使查询结果排序应该使用短语( )。(
18、分数:2.00)A.ASCB.DESCC.GROUP BYD.ORDER BY 解析:解析 使用 SQL SELECT可以将查询结果排序,排序的短语是 ORDER BY,格式如下:ORDER BY Order_ItemrASC|DESC,Orde1_ItemASCDESC可以看出,可以按升序(ASC)或降序(DESC)排序,也可以按一列或多列排序。2.下列叙述中正确的是( )。(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中
19、元素的个数是由队头指针和队尾指针共同决定的 解析:解析 循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。3.在 SQL SELECT语句与 INTO TABLE等价的短语是( )。(分数:2.00)A.INTO DBF B.TO TABLEC.INTO FORMD.INTO FILE解析:解析 使用短语 INTO DBF|TABLE TABLENAME可以将查询结果存放到永久表(.dbf 文件)。所以INTODBF和 INTO TABLE是等价的。4.从表中选择字段形成新关系的操作是( )。(分数:2.00)A.选择B.连接C.投影 D.
20、并解析:解析 从关系模式中指定若干个属性组成新的关系称为投影。从关系中找出满足条件的元组的操作称为选择。5.在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:2.00)A.O(n)B.O(n2)C.O(log2n) D.O(nlog2n)解析:解析 对于长度为 n的有序线性表,在最坏情况下,二分法查找只需比较 log2n次,而顺序查找需要比较 n次。6.CREATE DATABASE命令用来建立( )。(分数:2.00)A.数据库 B.关系C.表D.数据文件解析:解析 建立数据库的命令为:CREATE DATABASEDatabaseName|?,其中参数 Da
21、tabaseName给出了要建立的数据库名称。7.MODIFY COMMAND命令建立的文件的默认扩展名是( )。(分数:2.00)A.prg B.appC.cmdD.exe解析:解析 可用命令方式建立和修改程序文件,命令格式为:MODIFY COMMAND文件名这里,文件名前可以指定保存文件的路径,如果没有给定扩展名,系统自动加上默认的扩展名.prg。8.设 a=“计算机等级考试“,结果为“考试”的表达式是( )。(分数:2.00)A.Left(a,4)B.Right(a,4) C.Left(a,2)D.Right(a,2)解析:解析 LEFT()函数是从指定表达式值的左端取一个指定长度的子
22、串作为函数值。RIGHT()函数是从指定表达式值的右端取一个指定长度的子串作为函数值。而在 Visual FoxPro中,一个汉字占两个字符,所以选项 A的结果为“计算”,选项 B的结果为“考试”,选项 C的结果为“计”,选项 D的结果为“试”。9.数据流图中带有箭头的线段表示的是( )。(分数:2.00)A.控制流B.事件驱动C.模块调用D.数据流 解析:解析 数据流图是从数据传递和加工的角度来刻画数据流从输入到输出的移动变换过程。其中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。10.在面向对象方法中,不属于“对象”基本特点的是( )。(分数:2.00)A.一致
23、性 B.分类性C.多态性D.标识唯一性解析:解析 对象具有如下特征:标识唯一性、分类性、多态性、封装性、模块独立性。11.执行下列程序段以后,内存变量 Y的值是( )。x=76543y=0DO WHILE x0y=x%10+y*10x=int(x/10)ENDDO(分数:2.00)A.3456B.34567 C.7654D.76543解析:解析 程序执行情况如下表所示:y判断条件x0初始值 076543 真x0,条件真,执行循环体3 7654 真x0,条件真,执行循环体34 765 真x0,条件真,执行循环体345 76 真x0,条件真,执行循环体3456 7 真x0,条件真,34567 0
24、真执行循环体x0,条件假,退出循环体34567 0 真最终变量 y的结果为 34567。12.说明数组后,数组元素的初值是( )。(分数:2.00)A.整数 0B.不定值C.逻辑真D.逻辑假 解析:解析 创建数组的命令格式为:DIMENSION数组名(下标上限 1,下标上限 2),DECLARE数组名(下标上限 1,下标上限 2),以上两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假。13.在软件开发中,需求分析阶段可以使用的工具是( )。(分数:2.00)A.N-S图B.DFD图 C.PAD图D.程序流程图解析:解析 在软件开发中,需求分析阶段常使用的工具有数据流图(DF
25、D)、数据字典(DD)、判断树和判断表。14.一个栈的初始状态为空。现将元素 1、2、3、45、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:2.00)A.12345ABCDEB.EDCBA54321 C.ABCDEl2345D.54321EDCBA解析:解析 栈是按照“先进后出”或“后进先出”的原则组织数据的,所以出栈顺序是 EDCBA54321。15.下列关于数据环境和数据环境中两个表之间关联的描述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象 D.数据环境和
26、关系都不是对象解析:解析 数据环境是一个对象,有自己的属性、方法和事件。常用的两个数据环境属性是AutoOpenTables和 AutoCloseTables。关系是数据环境中的对象。它有自己的属性、方法和事件。编辑关系主要通过设置关系的属性来完成。16.页框控件也称做选项卡控件,在一个页框中可以有多个页面,页面个数的属性是( )。(分数:2.00)A.CountB.PageC.NumD.PageCount 解析:解析 页框中 PageCount属性是用于指明一个页框对象所包含的页对象的数量,该属性在设计和运行时可用,仅适用于页框。17.释放和关闭表单的方法是( )。(分数:2.00)A.Re
27、lease B.DeleteC.LostFocusD.Destory解析:解析 表单的常用事件和方法中,Show 表示显示表单;Hide 表示隐藏表单;Release 表示将表单从内存中释放(清除)。18.在数据管理技术发展的 3个阶段中,数据共享最好的是( )。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段 D.3个阶段相同解析:解析 数据管理技术的发展经历了 3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大:文件管理阶段共享性差,冗余度大:数据库系统管理阶段共享性好,冗余度小。19.打开已经存在的表单文件的命令是( )。(分数:2.0
28、0)A.MODIFY FORM B.EDIT FORMC.OPEN FORMD.READ FORM解析:解析 如果一个表单不属于某个项目,可以使用以下方法打开:单击“文件”菜单中的“打开”命令,然后在“打开”对话框中选择需要修改的表单文件;或者是在命令窗口中输入命令 MODIFY FORM表单文件名。20.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令( )。(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.Show D.MyForm.ShowForm解析:解析 在表单的常用事
29、件和方法中,Show 表示显示表单;Hide 表示隐藏表单;Release 表示将表单从内存中释放。所以为了让表单在屏幕上显示,应该执行命令 MyForm.Show。21.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:2.00)A.一对一B.一对多 C.多对一D.多对多解析:解析 两个实体集间的联系可以有一对一的联系、一对多或多对一联系、多对多联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。22.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。(分数:2.00)A.综合查询/(x)B.综合查询/(x
30、)C.综合查询(/x) D.综合查询(/x)解析:解析 在指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加“/”两个字符。23.欲执行程序 temp.prg,应该执行的命令是( )。(分数:2.00)A.DO PRG temp.prgB.DO temp.prg C.DO CMD temp.prgD.DO FORM temp.prg解析:解析 可以通过菜单方式和命令方式执行程序文件,其中命令方式的格式为:DO文件名,该命令既可以在命令窗口发出,也可以出现在某个程序文件中。24.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1。命令按钮组是一
31、个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( )。(分数:2.00)A.This.ThisForm.Text1.ValueB.This.Parent.Parent.Text1.Value C.Parent.Parent.Text1.ValueD.This.Parent.Text1.Value解析:解析 在文件系统的层次目录结构中要标识一个文件,单用文件名往往是不够的,一般还要指明文件的位置,即目录路径。类似地,在对象的嵌套层次关系中,要引用其中的某个对象,也需要指明对象在嵌套
32、层次中的位置。因为命令按钮组是一个容器对象,所以 This.Parent表示按钮组,This.Parent.Parent表示表单,所以正确的表达式是选项 B。下列各题使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)(分数:10.00)(1).查询单价在 600元以上的主机板和硬盘的正确命令是( )。(分数:2.00)A.SELECT*FROM产品 WHERE 单价600 AND(名称=主机板AND 名称=硬盘)B.SELECT*FROM产品 WHERE 单价600 AND
33、(名称=主机板OR 名称=硬盘) C.SELECT*FROM产品 FOR 单价600 AND(名称=主机板AND 名称=硬盘)D.SELECT*FROM产品 FOR单价600 AND(名称=主机板OR 名称=硬盘)解析:解析 在 SQL语句中,限定查询条件使用的是 WHERE短语,所以选项 C和选项 D是错误的。由于题干中要求查询主机板和硬盘,而选项 A查询的是名称为主机板并且名称也为硬盘,因为一个物件只有一个名称,且在数据表中只存在一个名称字段,显然选项 A没有查询结果。(2).查询客户名称中有“网络”二字的客户信息的正确命令是( )。(分数:2.00)A.SELECT*FROM客户 FOR
34、名称 LIKE“%网络%“B.SELECT*FROM客户 FOR 名称=“%网络%“C.SELECT*FROM 客户 WHERE 名称=“%网络%“D.SELECT*FROM客户 WHERE名称 LIKE“%网络%“ 解析:解析 在 SQL语句中,限定查询条件使用的是 WHERE短语,所以选项 A和选项 B是错误的。在SQL语句中,当进行模糊查询时,使用的是 LIKE短语,LIKE 是字符串匹配运算符,通配符是“%”,表示0个或多个字符。所以选项 C是错误的。(3).查询尚未最后确定订购单的有关信息的正确命令是( )。(分数:2.00)A.SELECT名称,联系人,电话号码,订单号 FROM客
35、户,订购单WHERE客户.客户号=订购单.客户号 AND订购日期 IS NULL B.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单WHERE客户.客户号=订购单.客户号 AND订购日期=NULLC.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单FOR客户.客户号=订购单.客户号 AND订购日期 IS NULLD.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单FOR客户.客户号=订购单.客户号 AND订购日期=NULL解析:解析 在 SQL语句中,限定查询条件使用的是 WHERE短语,所以选项 C和选项 D是错误的。而且在查询空值时使用的是
36、 IS NULL,而=NULL 是无效的,所以选项 A正确。(4).查询订购单的数量和所有订购单平均金额的正确命令是( )。(分数:2.00)A.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品 JOIN订购单名细 ON产品.产品号=订购单名细.产品号 B.SELECT COUNT(订单号),AVG(数量*单价)FROM产品 JOIN订购单名细 ON产品.产品号:订购单名细.产品号C.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品,订购单名细 ON产品.产品号=订购单名细.产品号D.SELECT COUNT(订单号),A
37、VG(数量*单价)FROM产品,订购单名细 ON产品.产品号=订购单名细.产品号解析:解析 与连接运算有关的语法格式为:SELECTFROM Table INNER | LEFT | RIGHT | FULLJOIN TableON JoinCondionWHERE从以上格式可以看出,选项 C和选项 D是错误的。DISTINCT 短语的作用是去除重复的记录,依据题意,正确的答案是选项 A。(5).假设客户表中有客户号(关键字)C1C10 共 10条客户记录,订购单表有订单号(关键字)OR1OR8 共8条订购单记录,并且订购单表参照客户表。下列命令可以正确执行的是( )。(分数:2.00)A.I
38、NSERT INTO 订购单 VALUES(OR5,C5,2008/10/10)B.INSERT INTO 订购单 VALUES(OR5,C11,2008/10/10)C.INSERT INTO 订购单 VALUES(OR9,C11,2008/10/10)D.INSERT INTO 订购单 VALUES(OR9,C5,2008/10/10) 解析:解析 实体完整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录。由于订购单表中已经存在 OR1OR8 的订单号,所以选项 A和选项 B的订单号 OR5不可以进行插入操作。参照完整性是指当插入、删除或修改一个表中的数据时,通过参照引用相互关联
39、的另一个表中的数据,来检查对表的数据操作是否正确。由于选项 C中的客户号 C11在客户表中并不存在,所以选项 C也不可以进行插入操作。因此正确的答案是选项 D。25.下列叙述中正确的是( )。(分数:2.00)A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间解析:解析 顺序存储方式主要用于线性数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。链式存储结构的存
40、储空间不一定是连续的。26.有如下 3个关系 R、S 和 T:(分数:2.00)A.B.C.D. 解析:解析 在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域,通过公共域的相等值进行连接。通过观察 3个关系 R、S 和 T的结果可知,关系 T是由关系 R和S进行自然连接得到的。27.假设有 student表,可以正确添加字段“平均分数”的命令是( )。(分数:2.00)A.ALTER TABLE student ADD平均分数 F(6,2) B.ALTER DBF student ADD平均分数 F 6,2C.CHANGE TABLE student ADD
41、平均分数 F(6,2)D.CHANGE TABLE student INSERT平均分数 6,2解析:解析 修改表结构的命令是 ALTER TABLE TableName,所以正确的答案是选项 A。28.扩展名为 mpr的文件是( )。(分数:2.00)A.菜单文件B.菜单程序文件 C.菜单备注文件D.菜单参数文件解析:解析 菜单文件的扩展名为.mnx,菜单程序文件的扩展名为.mpr。29.设置表单标题的属性是( )。(分数:2.00)A.TitleB.TextC.BiaotiD.Caption 解析:解析 表单的属性规定了表单的外观和行为,表单的属性大约有 100多个,常用的有 13个,其中
42、Caption属性指明显示于表单标题栏上的文本。30.下列关于视图和查询的叙述中,正确的是( )。(分数:2.00)A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立 D.查询只能在数据库中建立解析:解析 视图是根据基本表派生出来的,在关系数据库中,视图始终不真正含有数据,是原来表的一个窗口,可以通过视图更新基本表中的数据。视图只能在数据库中建立,数据库被打开时,视图从基本表中检索数据;数据库关闭后视图中的数据将消失。二、填空题(总题数:14,分数:30.00)31.对下列二叉树进行中序遍历的结果是_。(分数:2.00)填空项 1:_ (正确答案:D
43、BXEA YFZC)解析:解析 中序遍历的方法是:先遍历左子树,然后访问根结点,最后遍历右子树。并且在遍历左、右子树时,仍然先遍厉左子树,然后访问根结点,最后遍历右子树。所以中序遍历的结果是 DBXEAYFZC。32.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:2.00)填空项 1:_ (正确答案:单元)解析:解析 软件测试过程分 4个步骤,即单元测试、集成测试、验收测试和系统测试。所以集成测试在单元测试之后。33.软件工程的三要素包括方法、工具和过程,其中, 1 支持软件开发的各个环节的控制和管理。(分数:2.00)填空项 1:_ (正确答案:过程)解析:解析 软件工程包
44、括三个要素:方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制管理。34.数据库设计包括概念设计、 1 和物理设计。(分数:2.00)填空项 1:_ (正确答案:逻辑设计)解析:解析 数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段,即需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段和进一步修改阶段。在数据库设计中采用前 4个阶段。35.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_ (正确答案:分量)解析:解析 元组
45、分量的原子性是指二维表中元组的分量是不可分割的基本数据项。36.SELECT*FROM student 1FILE student命令将查询结果存储在 student.txt文本文件中。(分数:2.00)填空项 1:_ (正确答案:TO)解析:解析 使用短语 TO FILE FileNarneADDITIVE可以将查询结果存放到文本文件中,其中FileName给出了文件名(默认扩展名为.TXT)。如果使用 ADDITIVE,则结果将追加在原文件尾部,否则将覆盖原有文件。37.LEFT(“12345.6789“,LEN(“子串“)的计算结果是 1。(分数:2.00)填空项 1:_ (正确答案:1
46、234)解析:解析 LEFT(字符表达式,长度)函数是从指定表达式值的左端取一个指定长度的子串作为函数值。LEN(字符表达式)表示返回指定字符表达式值的长度,即所包含的字符个数。而在 Visual FoxPro中,一个汉字占两个字符,所以 LEN(“子串“)=4,所以 LEFT(“12345.6789,LEN(“子串“)”)=1234。38.不带条件的 SQL DELETE命令将删除指定表的 1 记录。(分数:2.00)填空项 1:_ (正确答案:全部)解析:解析 在 Visual FoxPro中,不带条件的 SQL DELETE命令将删除指定表中的全部记录。但只是逻辑删除记录,如果要物理删除
47、记录,需要继续使用 PACK命令。39.在 SQL SELECT语句中为了将查询结果存储到临时表中应该使用 1 短语。(分数:2.00)填空项 1:_ (正确答案:INTO CURSROR)解析:解析 使用短语 INTO CURSOR CursorName可以将查询结果存放到临时数据库文件中,其中CursorNamc是临时文件名。该短语产生的临时文件是一个只读的.dbf 文件,当查询结束后,该临时文件是当前文件,可以像一般的.dbf 文件一样使用(当然是只读),当关闭文件时该文件将自动被删除。40.每个数据库表可以建立多个索引,但是 1 索引只能建立一个。(分数:2.00)填空项 1:_ (正确答案:主)解析:解析 建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能建立一个主索引。41.在数据库中可以设计视图和查询,其中 1 不能独立存储为文件(存储在数据库中)。(分数:2.00)填空项 1:_ (正确答案:视图)解析:解析 查询设计器的结果是将查询以.QPR
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1