1、计算机二级(VF)7 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列关于表格的说法中,正确的是( )。(分数:70.00)A.y=x$+List1List(0)B.y=x$+List1List(1)C.y=Val(x$)+Val(List1List(0)D.y=Val(x$)&Val(List1List(1)2.Visual FoxPro 在 SQL 方面,不提供的功能是( )。(分数:70.00)A.数据查询B.数据定义C.数据操纵D.数据控制3.执行下列语句,其函数结果为( )。 ST
2、ORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:70.00)A.10B.-10C.l00D.-1004.假定系统日期是 2004 年 3 月 15 日,则执行命令 PI=MOD(YEAR(DATE( )-2000,10)后,PI 的值是( )。(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.从其他服务器上的 Web 页装载到运行该小程序的浏览器中D.Applet 使用自身的代码和 Applet 浏览器提供的 Java API5.下列命令中,可以用来对索引快速定位的是( )。(分数:70.00)A.LOCATE FORB.SEEKC
3、.FOUNDD.GOTO6.下列关于命令 DO FORM XX NAME YY 的叙述中,正确的是( )。(分数:70.00)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 YY 时自动关闭表单D.产生表单对象引用变量 YY,在释放变量 YY 时并不关闭表单7.下列叙述中正确的是_。 (分数:70.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对8.下列日期表达式错误的是( )。(分数:70.
4、00)A.DLLB.APPC.PRGD.EXE9.对于查询输出到临时表中的叙述,下列说法错误的是( )。(分数:70.00)A.产生的临时表文件的后缀名仍为dbfB.执行查询后,该临时表文件是当前文件C.可以像一般的 dbf 文件一样使用,可查询和修改表中记录D.当关闭文件时,临时表文件将自动被删除10.在运行表单时,下列有关表单事件引发次序的叙述正确的是( )。(分数:70.00)A.ActivateInitLoadB.LoadActivateInitC.ActivateLoadInitD.LoadInitActivate11.关于内存变量的调用,下列说法正确的是( )。(分数:70.00)
5、A.局部变量不能被本层模块程序调用B.私有变量只能被本层模块程序调用C.局部变量能被本层模块和下层模块程序调用D.私有变量能被本层模块和下层模块程序调用12.在 Visual FoxPro 中,可以同时打开表文件的个数最多是( )。(分数:70.00)A.16B.32767C.255D.25613.对表进行水平方向和垂直方向的分割,分别对应的关系运算是( )。(分数:70.00)A.选择和投影B.投影和选择C.选择和联接D.投影和联接14.下列关于报表带区及其作用的叙述,错误的是( )。(分数:70.00)A.一条命令B.一个过程C.激活另一个菜单D.以上 3 种均可以15.如要设定学生年龄有
6、效性规则在 18 至 20 岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义( )。(分数:70.00)A.联合查询B.传递查询C.数据定义查询D.子查询16.下列关于视图的说法中,不正确的是( )。(分数:70.00)A.在 Visual FoxPro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数C.视图可以引用一个或多个表D.视图可以引用其他视图17.有“仓库”表和“职工”表,检索仓库中基本工资大于 3000 元的职工姓名和他们所在的仓库名,应该使用的语句是( )。(分数:70.00)A.下拉组合框B.下拉列表框C.下拉文本框D.错误设置18.有 A
7、、B、C 三个数据表,若已建立了 AB 的关联,需要再建立 BC 的关联,形成 ABC 的关联,则( )。(分数:70.00)A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.布局窗口19.在 Visual FoxPro 中,下列不能用来修改数据表记录的命令是( )。(分数:70.00)A.EDITB.CHANGEC.BROWSED.MODIFY STRUCTURE20.在 Visual FoxPro 中,程序文件的扩展名为( )。(分数:70.00)A.OPRB.PRGC.PJXD.SCX21.下列各字符函数中,函数返回值不是数值型的是( )。(分数:70.00)A.1 1 * # 1 1
8、 * #B.1 1 * # 1 2 * #C.1 1 * # 1 1 * #D.1 1 * # 1 2 * #22.查询设计器中的“筛选”选项卡可以指定判别准则来查询满足条件的记录,其中提供了一些特殊运算符,其中 IN 运算符表示的是( )。(分数:70.00)A.Private Sub Command1_Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=2 CommonDialog
9、1DialogTitle=“Save“ CommonDialog1Action=2 End SubB.Private Sub Command1_Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=1 CommonDialog1DialogTitle=“Save“ CommonDialog1Action=2 End SubC.Private Sub Command1 Click ( )
10、CommonDialog1FileName=“Save“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=2 CommonDialog1DialogTitle=“SaveFile“ CommonDialog1Action=2 End SubD.Private Sub Command1 Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(
11、*.doC) |*.doc“ CommonDialogl.FilterIndex=1 CommonDialog1.DialogTitle=“Save“ CommonDialog1Action=1 End Sub23.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( )。(分数:70.00)_24.将关系看成一张二维表,则下列叙述中不正确的是( )。(分数:70.00)A.REPORT FROM YY1 TO PRINTERB.REPORT FROM YY1PREVIEWC.REPORT FORM YY1 TO PRINTERD.REPORT FORM YY1 PREVIEW25
12、.查询设计器中包含的选项卡有( )。(分数:70.00)A.字段、联接、筛选、排序依据、分组依据、杂项B.字段、联接、筛选、分组依据、排序依据、更新条件C.字段、联接、筛选条件、排序依据、分组依据、杂项D.字段、联接、筛选依据、分组依据、排序依据、更新条件26.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是( )。(分数:-1.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合27.在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。(分数:-1.00)A.冒泡排序B.选择排序C.快速排序D.归并排序28.数据库系统的核心是( )。(分数:-1.0
13、0)A.数据库B.数据库管理系统C.模拟模型D.软件工程29.关系数据库管理系统应能实现的专门的关系运算包括( )。(分数:-1.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表30.详细设计的结果基本决定了最终程序的( )。(分数:-1.00)A.代码的规模B.运行速度C.质量D.可维护性31.在深度为 5 的满二叉树中,叶结点的个数为( )。(分数:-1.00)A.32B.31C.16D.1532.下列数据模型中,具有坚实理论基础的是( )。(分数:-1.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是33.下列叙述中,不属于软件需求规格
14、说明书的作用的是( )。(分数:-1.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析34.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据35.数据结构中,与所使用的计算机无关的是数据的( )。(分数:-1.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.
15、00)36.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2 改为 4,则语句为: ALTER TABLE 学生表 1 (分数:3.00)填空项 1:_37.使数据库表变为自由表的命令是 1TABLE。(分数:3.00)填空项 1:_38.在数据库设计器中设计表之间的联系时,要在父表中建立 1,在子表中建立 2。(分数:3.00)填空项 1:_39.要返回页框中的活动页号,应设置页框的 1 属性。(分数:3.00)填空项 1:_40.在 Visual FoxPro 中,报表是由两个基本部分组成的,包括 1 和 2。(分数:3.00)填空项 1:_41.在
16、 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用 1 子句说明有效性规则(域完整性规则或字段取值范围)。(分数:3.00)填空项 1:_42.确定列表框内的某个条目是否被选定,应使用属性是 1。(分数:3.00)填空项 1:_43.诊断和改正程序中错误的工作通常称为 1。(分数:3.00)填空项 1:_44.在 Visual FoxPro 中,SKIP 命令是按 1 顺序定位,如果使用索引时,则是按 2 顺序定位。(分数:3.00)填空项 1:_45.保证表中记录惟一的特性,即在一个表中不允许有重复的记录,是为了保证数据的 1 完整性。(分
17、数:3.00)填空项 1:_46.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序等。(分数:-1.00)填空项 1:_47.子程序通常分为两类: 1 和函数,前者是命令的抽象,后者是为了求值。(分数:-1.00)填空项 1:_48.软件的 1 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。(分数:-1.00)填空项 1:_49.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。(分数:-1.00)填空项 1:_50.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:-1.00)填空项 1:_计算机二级(
18、VF)7 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列关于表格的说法中,正确的是( )。(分数:70.00)A.y=x$+List1List(0) B.y=x$+List1List(1)C.y=Val(x$)+Val(List1List(0)D.y=Val(x$)&Val(List1List(1)解析:选项 A)中,x$和 List1List(0)都是字符类型,用“+”运算符表示将这两个字符串连接起来,结果正好是 123456;选项 B)中,List1List(1)不是列表框控件的第一个列
19、表项;选项 c)中,Val 函数将字符串转换成数值,这两个数值相加的表达式的运算结果为 579;选项 D)同选项 B)。2.Visual FoxPro 在 SQL 方面,不提供的功能是( )。(分数:70.00)A.数据查询B.数据定义C.数据操纵D.数据控制 解析:Visual FoxPro 在 SQL 方面支持数据定义、数据查询和数据操纵功能。由于 Visual FoxPro 自身在安全控制方面的缺陷,它没有提供数据控制功能。3.执行下列语句,其函数结果为( )。 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:70.00)A.10B.-10 C.l00
20、D.-100解析:SIGN()函数返回指定表达式的符号;ABS()是求绝对值的函数;SQRT()函数用来求指定表达式的平方根。4.假定系统日期是 2004 年 3 月 15 日,则执行命令 PI=MOD(YEAR(DATE( )-2000,10)后,PI 的值是( )。(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形 C.从其他服务器上的 Web 页装载到运行该小程序的浏览器中D.Applet 使用自身的代码和 Applet 浏览器提供的 Java API解析:除了所在的服务器外,Applet 不能连接到任何其他的机器。5.下列命令中,可以用来对索引快速定位的是(
21、)。(分数:70.00)A.LOCATE FORB.SEEK C.FOUNDD.GOTO解析:在 Visual FoxPro 中,利用 SEEK 或 FIND 命令根据指定索引项或索引关键字的值快速定位,还可以根据索引序号或索引名指定按哪个索引定位,并能以升序或降序定位。6.下列关于命令 DO FORM XX NAME YY 的叙述中,正确的是( )。(分数:70.00)A.产生表单对象引用变量 XX,在释放变量 XX 时自动关闭表单B.产生表单对象引用变量 XX,在释放变量 XX 时并不关闭表单C.产生表单对象引用变量 YY,在释放变量 YY 时自动关闭表单D.产生表单对象引用变量 YY,在
22、释放变量 YY 时并不关闭表单 解析:在运行表单的命令中,如果使用 NAME 子句,系统将建立指定名子的变量,并使它指向表单。当使用 LINKED 短语时,表单对象将随指向它的变量的清除而关闭,否则,即使变量已经清除,表单对象依然存在。7.下列叙述中正确的是_。 (分数:70.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对 解析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件 中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿 整个
23、软件生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因 为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必 要而且可能的扩充和删改。8.下列日期表达式错误的是( )。(分数:70.00)A.DLLB.APPC.PRG D.EXE解析:prg 类型的文件为命令文件或程序文件,在命令窗口输入 MODIFY COMMAND 命令可以建立该类型文件,不能通过连编建立。9.对于查询输出到临时表中的叙述,下列说法错误的是( )。(分数:7
24、0.00)A.产生的临时表文件的后缀名仍为dbfB.执行查询后,该临时表文件是当前文件C.可以像一般的 dbf 文件一样使用,可查询和修改表中记录 D.当关闭文件时,临时表文件将自动被删除解析:查询输出到临时表中,产生的临时表文件的后缀名仍为dbf,且该临时表文件是当前文件,可以像一般的 dbf 文件一样使用,但仅是只读文件,当关闭文件时,临时表文件将自动被删除。10.在运行表单时,下列有关表单事件引发次序的叙述正确的是( )。(分数:70.00)A.ActivateInitLoadB.LoadActivateInitC.ActivateLoadInitD.LoadInitActivate 解
25、析:Load 事件的触发时机为创建对象前,Init 事件的触发时机为创建对象时,而 Activate 事件的触发时机为对象激活时故正确的引发 次序应为 LoadInitActivate。11.关于内存变量的调用,下列说法正确的是( )。(分数:70.00)A.局部变量不能被本层模块程序调用B.私有变量只能被本层模块程序调用C.局部变量能被本层模块和下层模块程序调用D.私有变量能被本层模块和下层模块程序调用 解析:公共变量可以被整个程序调用;私有变量只能被本层模块和下层模块程序调用;而局部变量只能被本层模块调用,其他模块都不能调用局部变量。12.在 Visual FoxPro 中,可以同时打开表
26、文件的个数最多是( )。(分数:70.00)A.16B.32767 C.255D.256解析:在 Visual FoxPro 中,最小的工作区号是 1,最大的工作区号 32767,且在每个工作区上只允许打开 1 个表文件,所以同时最多可以 打开 32767 个表文件。13.对表进行水平方向和垂直方向的分割,分别对应的关系运算是( )。(分数:70.00)A.选择和投影 B.投影和选择C.选择和联接D.投影和联接解析:选择是从关系中找出满足指定条件元组的操作,是从行的角度进行的运算,即从水平方向抽取记录;投影是从关系中指定若干个属性组成新的关系,是从列的角度进行的运算,相当于对关系进行垂直分解。
27、14.下列关于报表带区及其作用的叙述,错误的是( )。(分数:70.00)A.一条命令B.一个过程C.激活另一个菜单D.以上 3 种均可以 解析:无论哪种类型的菜单,当选择某个选项时都会有一定的动作,这个动作可以是下列 3 种情况的一种:执行一条命令、执行一个过程和激活另一个菜单。15.如要设定学生年龄有效性规则在 18 至 20 岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义( )。(分数:70.00)A.联合查询B.传递查询 C.数据定义查询D.子查询解析:本题考查传递查询的定义。16.下列关于视图的说法中,不正确的是( )。(分数:70.00)A.在 Visual Fox
28、Pro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数 C.视图可以引用一个或多个表D.视图可以引用其他视图解析:在 Visual FoxPro 中,视图可以引用一个或多个表,也可以引用其他视图,是一个定制的虚拟表,它可以是本地视图、远程视图或带参数的。17.有“仓库”表和“职工”表,检索仓库中基本工资大于 3000 元的职工姓名和他们所在的仓库名,应该使用的语句是( )。(分数:70.00)A.下拉组合框B.下拉列表框 C.下拉文本框D.错误设置解析:在 Visual FoxPro 中,可在属性面板中通过修改组合框的 Style 属性设置其形式,共有两种:0 表示下拉
29、组合框,2 表示下拉列表框。18.有 A、B、C 三个数据表,若已建立了 AB 的关联,需要再建立 BC 的关联,形成 ABC 的关联,则( )。(分数:70.00)A.工程资源管理器窗口B.工具箱窗口C.代码窗口 D.布局窗口解析:“工程资源管理器”窗口在屏幕的右上角,由 3 个按钮组成:分别是 “查看代码”、“查看对象”和“切换文件夹”。系统启动后就显示在屏幕上,所以选项 A) 不正确;工具栏窗口用于界面设计,其窗口由工具图标组成,通常位于窗体的左侧,显示的是 Visual Basic 中的内部控件,所以选项 B)也不正确;窗体布局窗口允许使用屏幕的小图像来布置应用程序中的各窗体的位置,一
30、般在屏幕右下角,所以选项 D)也不正确;双击窗体上的某个控件可以打开其代码窗口,编写事件过程,所以选项 C)是正确的。19.在 Visual FoxPro 中,下列不能用来修改数据表记录的命令是( )。(分数:70.00)A.EDITB.CHANGEC.BROWSED.MODIFY STRUCTURE 解析:在 Visual FoxPro 中用来修改数据表记录的命令可以是 EDIT 或 CHANGE 命令,也可用 BROWSE 命令打开浏览器,在浏览器中直接修改记 录。MODIFY STRUCTURE 是修改数据表结构的命令,不能修改表中记录。20.在 Visual FoxPro 中,程序文件
31、的扩展名为( )。(分数:70.00)A.OPRB.PRG C.PJXD.SCX解析:在 Visual FoxPro 中,程序文件的扩展名为PRG。选项 A)是查询文件的扩展名,选项 C)是项目文件的扩展名,选项 D)是表单文件 的扩展名。21.下列各字符函数中,函数返回值不是数值型的是( )。(分数:70.00)A.1 1 * # 1 1 * #B.1 1 * # 1 2 * #C.1 1 * # 1 1 * #D.1 1 * # 1 2 * # 解析:本题考查函数调用和输出格式的语句。当 I=1 时,调用函数过程 DC,由于 y,n 为静态变量值保存,执行 x=x+1;y=y+1 后 x=
32、1,y=1;执行 m=m&“*“:n=n&“#“后,m=“*“,n=“#“;当 I=2 时同上,只是y=2,n=“#“。22.查询设计器中的“筛选”选项卡可以指定判别准则来查询满足条件的记录,其中提供了一些特殊运算符,其中 IN 运算符表示的是( )。(分数:70.00)A.Private Sub Command1_Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=2 CommonD
33、ialog1DialogTitle=“Save“ CommonDialog1Action=2 End Sub B.Private Sub Command1_Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=1 CommonDialog1DialogTitle=“Save“ CommonDialog1Action=2 End SubC.Private Sub Command1 Clic
34、k ( ) CommonDialog1FileName=“Save“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*.txt|(*.doC) |*.doc“ CommonDialog1FilterIndex=2 CommonDialog1DialogTitle=“SaveFile“ CommonDialog1Action=2 End SubD.Private Sub Command1 Click ( ) CommonDialog1FileName=“SaveFile“ CommonDialog1Filter=“AllFiles|*.*|(*.txt)|*
35、.txt|(*.doC) |*.doc“ CommonDialogl.FilterIndex=1 CommonDialog1.DialogTitle=“Save“ CommonDialog1Action=1 End Sub解析:该题考核考生对 CommonDialog 控件的各种属性的了解和掌握,其 FileNme 属性用来设置缺省文件名;Filter 属性设置在对话框的文件类型列表框中所显示的过滤器,其值从 0 开始:DialogTitle 属性用来设置对话框的标题;Action 属性用来返回或设置被显示对话框的类型,其值为 1 时显示“打开”对话框,为 2 时显示“另存为”对话框。23.在
36、关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( )。(分数:70.00)_解析:24.将关系看成一张二维表,则下列叙述中不正确的是( )。(分数:70.00)A.REPORT FROM YY1 TO PRINTERB.REPORT FROM YY1PREVIEWC.REPORT FORM YY1 TO PRINTER D.REPORT FORM YY1 PREVIEW解析:在命令窗口中,可通过 REPORT FORMTO PRINTER 命令打印报表文件,REPORT FORMPREVIEW 命令是预览报 表。25.查询设计器中包含的选项卡有( )。(分数:70.00)A.字段
37、、联接、筛选、排序依据、分组依据、杂项 B.字段、联接、筛选、分组依据、排序依据、更新条件C.字段、联接、筛选条件、排序依据、分组依据、杂项D.字段、联接、筛选依据、分组依据、排序依据、更新条件解析:查询设计器中依次包含字段、联接、筛选、排序依据、分组依据、杂项 6 个选项卡,更新条件选项卡属于视图设计器。26.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是( )。(分数:-1.00)A.路径的集合 B.循环的集合C.目标的集合D.地址的集合解析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所
38、有逻辑路径进行测试。27.在待排序的元素序列基本有序的前提下,效率最高的排序方法是( )。(分数:-1.00)A.冒泡排序 B.选择排序C.快速排序D.归并排序解析:从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法,故本题答案应该为选项 A)。28.数据库系统的核心是( )。(分数:-1.00)A.数据库B.数据库管理系统 C.模拟模型D.软件工程解析:数据库管理系统(Database Management System,简称 DBMS)是数据库的机构,它是一种系
39、统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,数据库管理系统是数据库系统的核心。29.关系数据库管理系统应能实现的专门的关系运算包括( )。(分数:-1.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:关系数据库建立在关系数据模型基础上,具有严格的数学理论基础。关系数据库对数据的操作除了包括集合代数的并、差等运算之外,更定义了一组专门的关系运算:连接、选择和投影。关系运算的特点是运算的对象都是表。30.详细设计的结果基本决定了最终程序的( )。(分数:-1.00)A.代码的规模B.运行速度C.质量 D.可维护性解析:详
40、细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,但详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码,因此,详细设计阶段的结果基本上就决定了最终的程序代码的质量。31.在深度为 5 的满二叉树中,叶结点的个数为( )。(分数:-1.00)A.32B.31 C.16D.15解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个叶子结点。这就是 说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第 k 层上有 2k-1 个结点,且深度为 m 的满二叉树有 2m-1 个结点。32.下列数据模型中,
41、具有坚实理论基础的是( )。(分数:-1.00)A.层次模型B.网状模型C.关系模型 D.以上 3 个都是解析:关系模型比格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。33.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:-1.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:软件需求规格说明书(SRS,Software Requirement Specification)是
42、需求分析阶段的最后成果,是软件 开发中的重要文 档之一。它有以下几个方面的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结 构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。34.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 35.数据结构中,与所使用的计算机无关的是数据的( )。(分数
43、:-1.00)A.存储结构B.物理结构C.逻辑结构 D.物理和存储结构解析:数据结构概念一般包括 3 个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2 改为 4,则语句为: ALTER TABLE 学生表 1 (分数:3.00)填空项 1:_ (正确答案:ALTER 学号 C(4))解析:在 SQL 语句中,ALTER 可以用来修改已有
44、的字段,该子句不能用来新增一个字段。37.使数据库表变为自由表的命令是 1TABLE。(分数:3.00)填空项 1:_ (正确答案:REMOVE)解析:将数据库表从数据库中移出成为自由表的命令是 REMOVE TABLE 。该命令有DELETE和RE- CYCLE两个短语,如果加短语则表示删除数据库表。 38.在数据库设计器中设计表之间的联系时,要在父表中建立 1,在子表中建立 2。(分数:3.00)填空项 1:_ (正确答案:主索引(或候选索引))解析:在数据库设计器中设计表之间的联系时,需要在父表中建立主索引或候选索引,在子表中建立普通索引,然后通过父表的主索引 和子表的普通索引建立起两表
45、之间的联系。39.要返回页框中的活动页号,应设置页框的 1 属性。(分数:3.00)填空项 1:_ (正确答案:ActivePage)解析:ActivePage 属性返回页框中活动页号,或使页框中指定的页成为活动的。40.在 Visual FoxPro 中,报表是由两个基本部分组成的,包括 1 和 2。(分数:3.00)填空项 1:_ (正确答案:布局)解析:在 Visual FoxPro 中,报表是由数据源和布局所组成的,数据源是报表的来源,视图、数据表等都属于报表的数据源,报表的布局定义了报表的打印格式。 41.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE
46、 语句建立数据库表时,使用 1 子句说明有效性规则(域完整性规则或字段取值范围)。(分数:3.00)填空项 1:_ (正确答案:CHECK)解析:CREATE TABLE 表的定义命令,命令中各短语的功能: PRIMARY KEY:用于定义满足实体完整性的主索引。 CHECK.ERROR:用于定义域的完整性和出错提示信息。 DEFAULT:用于定义默认值。 FROEIGN KEY.REFERENCES:用于定义表之间的联系。 FREE:用于指明所建立的表是一个自由表,不添加到当前数据库中。 NULL 或 NOT NULL:用于说明属性允许或不允许为空值。 UNIQE:用于建立候选索引,但不是惟
47、一索引。 FROM ARRAY:用于说明根据数组的内容建立表。42.确定列表框内的某个条目是否被选定,应使用属性是 1。(分数:3.00)填空项 1:_ (正确答案:Selected)解析:列表框中确定条目是否被选中的属性是 Selected。43.诊断和改正程序中错误的工作通常称为 1。(分数:3.00)填空项 1:_ (正确答案:程序调试)解析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件 中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿 整个软件生命期,调试主要在开发阶段。44.在 Visual FoxPro 中,SKIP 命令是按 1 顺序定位,如果使用索引时,则是按 2 顺序定位。(分数:3.00)填空项 1:_ (正确答案:逻辑)解析:在 Visual FoxPro 中,SK