1、国家二级 VF笔试-试卷 113及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.源程序的文档化不包括( )。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释3.数据库系统的核心是(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员4.下列描述中正确的是(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又
2、是物理实体D.软件是程序、数据与相关文档的集合5.数据库设计中,用 ER图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树7.算法的时间复杂度是指_。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数8.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 _。(分数:2.00)A.主索引B.唯一索引C.候选索
3、引D.普通索引9.不允许记录中出现重复索引值的索引是( )。(分数:2.00)A.主索引和普通索引B.主索引,候选索引,普遍索引C.主索引和侯选索引D.主索引,候选索引和唯一索引10.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是(分数:2.00)A.数据库系统阶段B.文件系统阶段C.人工管理阶段D.数据项管理11.在数据流图(DFD) 中,带有名字的箭头表示_。(分数:2.00)A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分12.网状模型的数据结构以_为基础。(分数:2.00)A.系结构B.表结构C.树
4、结构D.无向图13.数据库的并发控制、完整性检查等是对数据库的_。(分数:2.00)A.设计B.保护C.操作D.运行14.用于显示部分查询结果的 TOP短语,必须与短语_同时使用。(分数:2.00)A.ORDER BYB.WHEREC.GROUP BYD.FROM15.下列各表达式中,结果总是逻辑值的是_。(分数:2.00)A.算术运算表达式B.字符运算表达式C.日期运算表达式D.关系运算表达式16.使用 SQL语句增加字段的有效性规则,是为了能保证数据的(分数:2.00)A.实体完整性B.表完整性C.参照完整性D.域完整性17.Visual FoxPro在 SQL方面,不支持的功能是( )。
5、(分数:2.00)A.数据控制B.数据操纵C.数据查询D.数据定义18.下列关于变量的叙述中,不正确的一项是( )。(分数:2.00)A.在 Visual FoxPro巾,可以将不同类型的数据赋给同一个变量B.变量的类型决定变量值的类型C.在 Visual FoxPro中,变量分为字段变量和内存变量D.变量值可以随时改变19.假设使用 DIMENSION y(5)定义了一个一维数组 y,正确的赋值语句是( )。(分数:2.00)A.y=8B.y6=8C.STORE 10 y2,y3,y4D.y3,y4,y5=820.在 Visual FoxPro的表中,可以链接或嵌入 OLE对象的字段类型是_
6、。(分数:2.00)A.备注型字段B.通用型和备注型字段C.通用型字段D.任何类型的字段21.将查询 SC表的权限授予用户 U1,并允许该用户再将此权限授予其他用户。实现此功能的正确 SQL语句是_。(分数:2.00)A.GRANT SELECT TO TABLE SC ON U1 WITH PUBLICB.GRANT SELECT ON TABLE SC TO U1 WITH PUBLICC.GRANT SELECT TO TABLE SC ON U1 WITH GRANT OPTIOND.GRANT SELECT ON TABLE SC TO U1 WITH GRANT OPTION22.
7、INSERT语句可以_。(分数:2.00)A.在表尾插入 1条记录B.在表头插入 1条记录C.在表中插入多条记录D.在表中任何位置插入 1条记录23.在 SELECT语句中,_子句后可能带有 HAVING短语。(分数:2.00)A.ORDERB.GROUPC.WHERED.SELECT24.打开一个空数据库文件夹,分别用函数 EOF()和 BOF()测试,其结果一定是( )。(分数:2.00)AT.和.T.BF.和.F.CT.和.FDF.和.T.25.程序中有如下命令序列: SELECT A USE DEM01 SELECT B USE DEM02 SET RELATION T0 RECN0(
8、)INTO A SELECT C USE DEM03 SET RELATION T0 RECNO()INTO B SELECT B G0 8 ?RECNO(),RECNO(1),RECNO(3) 执行此程序段后,屏幕显示的结果是( )。(分数:2.00)A.1 8 8B.8 1 8C.8 8 1D.8 8 826.在查询设计器的“添加表或视图”对话框中,“其他”按钮的作用是让用户选择(分数:2.00)A.数据库表B.视图C.不属于当前环境的数据表D.查询27.不可以作为文本框控件数据来源的是 _。(分数:2.00)A.数值型字段B.内存变量C.字符型字段D.备注型字段28.表达式 VAL(SU
9、BS(“奔腾 586“,5,1)*Len(”visual foxpro“)的结果是 _。(分数:2.00)A.13.00B.14.00C.45.00D.65.0029.下列命令结果中,肯定生成一个空表的是(分数:2.00)A.copy to boy for性别=“男”B.copy file d.dbf to boy.dbfC.copy stru to boy fields姓名,年龄,奖学金D.select*from da where性别=“男”into boy dbf30.关系数据库中,实现表与表之间的联系是通过(分数:2.00)A.实体完整性规则B.参照完整性规则C.用户自定义的完整性规则D
10、.值域31.某数据库文件有字符型、数值型和逻辑型 3个字段,其中字符型字段宽度为 5,数值型字段宽度为 6,小数位为 2,库文件中共有 100条记录,则全部记录需要占用的存储字节数目是(分数:2.00)A.1100B.1200C.1300D.140032.如果要建立数据库表 XS.dbf时,应使用命令( )。(分数:2.00)A.CREATE XSB.OPEN XSC.USE DATA XSD.USE XS33.在 Visual FoxPro中,可对字段设置默认值的表(分数:2.00)A.必须是数据库表B.必须是自由表C.自由表或数据库表D.不能设置字段的默认值34.在 Visual FoxP
11、ro中,调用表设计器建立数据库表 STUDENT.DBF的命令是 _。(分数:2.00)A.MODIFY STRUCTURE STUDENTB.MODIFY COMMAND STUDENTC.CREATE STUDENTD.CREATE TABLE STUDENT35.设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,如下 SQL语句检索选修的每门课程的成绩都高于或等于 85分的学生的学号、姓名和性别,正确的是 _。(分数:2.00)A.SELECT 学号,姓名,性别 FROM S WHERE EXISTS (SELECT * FROM SC WHERE SC学号=s.学号 A
12、ND 成绩=85)B.SELECT 学号,姓名,性别 FROMS WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号=s.学号 AND 成绩=85)C.SELECT 学号,姓名,性别 FROMS WHERE EXISTS (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩85)D.SELECT 学号,姓名,性别 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号=S.学号AND成绩85)36.在数据库中建立表的命令是(分数:2.00)A.CREATEB.CREATE
13、 DATABASEC.CREATE QUERYD.CREATE FORM二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.自由表是不属于 1 的单表。(分数:2.00)填空项 1:_39.在程序设计中要引用当前对象的直接容器对象,可使用的关键字为 1。(分数:2.00)填空项 1:_40.栈的基本运算有 3种:入栈、退栈和 1。(分数:2.00)填空项 1:_41.在 Visual FoxPro中为表单指定标题的属性是 1。(分数:2.00)填空项 1:_42.深度为 5的满二叉树
14、中,叶子结点的个数为 1。(分数:2.00)填空项 1:_43.从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列正确位置上的方法,称为 1。(分数:2.00)填空项 1:_44.要将表单设置为顶层表单,应将表单的 1 属性值设置为“2-作为顶层表单”。(分数:2.00)填空项 1:_45.设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列 SQL语句。SELECT*FROM 职工表;WHERE 奖金= 1;(SELECT 奖金 FROM 职工表)(分数:2.00)填空项 1:_46.使用“应用程序向导”创建的项目,除项目外还自动生成一个 1。(分
15、数:2.00)填空项 1:_47.同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 1 ,这种索引称为 2。(分数:2.00)填空项 1:_填空项 1:_48.在查询去向中,能够直接查看到查询结果的是 1 和屏幕。(分数:2.00)填空项 1:_49.在 SQL的 SELECT语句进行分组计算查询时,可以使用 1 子句来去掉不满足条件的分组。(分数:2.00)填空项 1:_50.在连接运算中, 1 连接是去掉重复属性的等值连接。(分数:2.00)填空项 1:_51.要在菜单产生前执行一段代码,应在“常规选项”对话框中单击 1 复选框。(分数:2.00)填
16、空项 1:_52.把当前表当前记录的学号,姓名字段值复制到数组 A的命令是 SCATTER FIELD学号,姓名 1。(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 113答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.源程序的文档化不包括( )。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档形式 C.良好的视觉组织D.正确的程序注释解析:解析:源程序的文档化包括 3点:符号名应具有一
17、定实际的含义,便于理解程序功能;正确的程序注释;良好的视觉组织:利用空格、空行、缩进等技巧使程序层次清晰。3.数据库系统的核心是(分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:解析:数据库管理系统(DBMS)是整个数据库系统的核心,它对数据库中的数据进行管理,还在用户的个别应用与整体数据库之间起接口作用。选项 B正确。4.下列描述中正确的是(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合 解析:解析:计算机软件是计算机系统中与硬件相互依存的部分,包括程序、数据及相关文档的完
18、整集合。选项 D的描述正确。5.数据库设计中,用 ER图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段 D.物理设计阶段解析:解析:E-R 图即实体-联系图(Entity-Relation Diagram),用来建立数据模型,在数据库系统概论中属于概念设计阶段。6.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列 B.栈C.双向链表D.二叉树解析:解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被
19、删除,是按“先进先出”的原则组织数据的。7.算法的时间复杂度是指_。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。8.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 _。(分数:2.00)A.主索
20、引 B.唯一索引C.候选索引D.普通索引解析:解析:本题考查 Visual FoxPro中不同索引的类型。Visual FoxPro 中的索引分为四种类型:主索引、唯一索引、候选索引和普通索引。题目中已经表述:建立索引的字段值不允许重复,并且表中只能创建一个,这正是主索引的概念,因此可以得出选项 A是正确的。其他三个选项不具备这个特征。9.不允许记录中出现重复索引值的索引是( )。(分数:2.00)A.主索引和普通索引B.主索引,候选索引,普遍索引C.主索引和侯选索引 D.主索引,候选索引和唯一索引解析:10.在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中
21、数据独立性最高的阶段是(分数:2.00)A.数据库系统阶段 B.文件系统阶段C.人工管理阶段D.数据项管理解析:解析:文件系统是数据库系统的初级阶段,提供了简单的数据共享与数据管理能力,附属于操作系统而不成为独立的软件,只能看作是数据库系统的雏形阶段。人工管理阶段主要用于科学计算,硬件无硬盘,软件没有操作系统。数据库管理系统是从这两个阶段的基础上发展而来的,其数据独立性必然更高。11.在数据流图(DFD) 中,带有名字的箭头表示_。(分数:2.00)A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向 D.程序的组成成分解析:解析: 数据流相当于一条管道,并有一级数据(信息)流经它。在数
22、据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。12.网状模型的数据结构以_为基础。(分数:2.00)A.系结构B.表结构C.树结构D.无向图 解析:13.数据库的并发控制、完整性检查等是对数据库的_。(分数:2.00)A.设计B.保护 C.操作D.运行解析:14.用于显示部分查询结果的 TOP短语,必须与短语_同时使用。(分数:2.00)A.ORDER BY B.WHEREC.GROUP BYD.FROM解析:15.下列各表达式中,结果总是逻辑值的是_。(分数:2.00)A.算术运算表达式B
23、.字符运算表达式C.日期运算表达式D.关系运算表达式 解析:16.使用 SQL语句增加字段的有效性规则,是为了能保证数据的(分数:2.00)A.实体完整性B.表完整性C.参照完整性D.域完整性 解析:解析:本题考查域完整性概念。可以用一些域约束规则来进一步保证域完整性。使用 SQL语句为字段增加有效性规则,是为了保证数据得域完整性故正确答案为选项 D。17.Visual FoxPro在 SQL方面,不支持的功能是( )。(分数:2.00)A.数据控制 B.数据操纵C.数据查询D.数据定义解析:解析:Visual FoxPro 在 SQL方面支持数据定义、数据查询和数据操纵功能,但在具体实现方面
24、也存在一些差异。另外,由于 Visual FoxPro自身在安全控制方面的缺陷,所以它没有提供数据控制功能。18.下列关于变量的叙述中,不正确的一项是( )。(分数:2.00)A.在 Visual FoxPro巾,可以将不同类型的数据赋给同一个变量B.变量的类型决定变量值的类型 C.在 Visual FoxPro中,变量分为字段变量和内存变量D.变量值可以随时改变解析:19.假设使用 DIMENSION y(5)定义了一个一维数组 y,正确的赋值语句是( )。(分数:2.00)A.y=8 B.y6=8C.STORE 10 y2,y3,y4D.y3,y4,y5=8解析:解析:在赋值和输入语句中使
25、用数组名时,表示将同一个值同时赋给该数组的全部数组元素。 数组 y的定义中只定义了 5个元素,而选项 B)的下标已经超出了数组的数量。 内存变量的赋值有两种格式:格式 1“STORE表达式TO 内存变量名表 格式 2:内存变量名=表达式 功能:计算表达式并将表达式值赋给一个或多个内存变量,格式 2只能给一个变量赋值。20.在 Visual FoxPro的表中,可以链接或嵌入 OLE对象的字段类型是_。(分数:2.00)A.备注型字段B.通用型和备注型字段C.通用型字段 D.任何类型的字段解析:21.将查询 SC表的权限授予用户 U1,并允许该用户再将此权限授予其他用户。实现此功能的正确 SQL
26、语句是_。(分数:2.00)A.GRANT SELECT TO TABLE SC ON U1 WITH PUBLICB.GRANT SELECT ON TABLE SC TO U1 WITH PUBLICC.GRANT SELECT TO TABLE SC ON U1 WITH GRANT OPTIOND.GRANT SELECT ON TABLE SC TO U1 WITH GRANT OPTION 解析:22.INSERT语句可以_。(分数:2.00)A.在表尾插入 1条记录 B.在表头插入 1条记录C.在表中插入多条记录D.在表中任何位置插入 1条记录解析:23.在 SELECT语句中,
27、_子句后可能带有 HAVING短语。(分数:2.00)A.ORDERB.GROUP C.WHERED.SELECT解析:24.打开一个空数据库文件夹,分别用函数 EOF()和 BOF()测试,其结果一定是( )。(分数:2.00)AT.和.T. BF.和.F.CT.和.FDF.和.T.解析:25.程序中有如下命令序列: SELECT A USE DEM01 SELECT B USE DEM02 SET RELATION T0 RECN0()INTO A SELECT C USE DEM03 SET RELATION T0 RECNO()INTO B SELECT B G0 8 ?RECNO()
28、,RECNO(1),RECNO(3) 执行此程序段后,屏幕显示的结果是( )。(分数:2.00)A.1 8 8B.8 1 8C.8 8 1 D.8 8 8解析:26.在查询设计器的“添加表或视图”对话框中,“其他”按钮的作用是让用户选择(分数:2.00)A.数据库表B.视图C.不属于当前环境的数据表 D.查询解析:解析:掌握视图设计器中,数据源的选择。在“在添加表或视图”对话框中,“其他”按钮的作用是打开一个对话框,用来选择不属于当前环境的数据表,该表文件可以是数据库表,也可以是自由表。在Visual FoxPro中,视图数据源可以是数据库表,自由表和视图。27.不可以作为文本框控件数据来源的
29、是 _。(分数:2.00)A.数值型字段B.内存变量C.字符型字段D.备注型字段 解析:解析:文本框是 Visual FoxPro是一种常用的控件。用户利用它可以在内存变量、数组元素或非备注型字段中输入或编辑数据。所有标准的 Visual FoxPro编辑功能,如剪切、复制和粘贴,在文本框内都可使用。文本框一般包含一行数据。文本框可以编辑任何类型的数据,如字符型、数值型、逻辑型、日期型或日期时间型等。28.表达式 VAL(SUBS(“奔腾 586“,5,1)*Len(”visual foxpro“)的结果是 _。(分数:2.00)A.13.00B.14.00C.45.00D.65.00 解析:
30、解析: 语法:SUBSTR(cExpression,nStart Position,nCharactersRetumedl) 返回值:Character SUBS( “奔腾 586“;5,1)的值是”5” val 语法:VAL(cExpression) 返回值:Numeric VAL(SUBS(“奔腾 586“,5,1)的值是 5 LEN语法:LEN(cExpression) 返回值:Numeric LEN(”visual foxpro“)的值是 13 注意:在 Visual FoxPro中一个汉字占两个字符的宽度。所以 Len(”中国”)叫,Subs(,奔腾 586“,5,1)的返回值是“5
31、“。29.下列命令结果中,肯定生成一个空表的是(分数:2.00)A.copy to boy for性别=“男”B.copy file d.dbf to boy.dbfC.copy stru to boy fields姓名,年龄,奖学金 D.select*from da where性别=“男”into boy dbf解析:解析:选项 A中当没有男生时才会生成一张空表,而其他的情况,不会生成一个字表:选项 B 也是同样的情况,只是可能成为一张空表;选项 C并没有拷贝数据,因此肯定生成的是一个空表;选项 D的可能性与选项 A是一致的,因此本题的正确答案应该是 C。30.关系数据库中,实现表与表之间的
32、联系是通过(分数:2.00)A.实体完整性规则B.参照完整性规则 C.用户自定义的完整性规则D.值域解析:解析:在数据库设计器中设计表之间的联系是,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立起两个表之间的联系,即这种联系是通过参照完整性来实现的。参照完整性的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。31.某数据库文件有字符型、数值型和逻辑型 3个字段,其中字符型字段宽度为 5,数值型字段宽度为 6,小数位为 2,库文件中共有 100条记录,则全部记录需要占用的存储字节数目是(分数:
33、2.00)A.1100B.1200C.1300 D.1400解析:解析:对于每个记录所需的字节数为 5+ 6+1=12字节。但是在 Visual FoxPro中,每个记录会保留一个额外的字节,因此每个记录所占用的字节数为 13,100 条记录所占用的存储字节数目为 1300。32.如果要建立数据库表 XS.dbf时,应使用命令( )。(分数:2.00)A.CREATE XS B.OPEN XSC.USE DATA XSD.USE XS解析:解析:建立表常用如下两种方法:使用数据库设计器,使用命令方式。当前数据库下,在命令窗口输入 CREATE XS即可。33.在 Visual FoxPro中,
34、可对字段设置默认值的表(分数:2.00)A.必须是数据库表 B.必须是自由表C.自由表或数据库表D.不能设置字段的默认值解析:解析:在 Visual FoxPro中可对数据表进行默认值设置的字段仅限于数据库表,自由表无此功能。34.在 Visual FoxPro中,调用表设计器建立数据库表 STUDENT.DBF的命令是 _。(分数:2.00)A.MODIFY STRUCTURE STUDENTB.MODIFY COMMAND STUDENTC.CREATE STUDENT D.CREATE TABLE STUDENT解析:解析:在数据库设计器中,使用 CREATE命令可以建立表。如果没有打开
35、数据库,直接使用 CREATE命令建立的表不是数据库表而是自由表。35.设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,如下 SQL语句检索选修的每门课程的成绩都高于或等于 85分的学生的学号、姓名和性别,正确的是 _。(分数:2.00)A.SELECT 学号,姓名,性别 FROM S WHERE EXISTS (SELECT * FROM SC WHERE SC学号=s.学号 AND 成绩=85)B.SELECT 学号,姓名,性别 FROMS WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号=s.学号 AND 成绩=85)C.SE
36、LECT 学号,姓名,性别 FROMS WHERE EXISTS (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩85)D.SELECT 学号,姓名,性别 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号=S.学号AND成绩85) 解析:解析:查询操作使用 SELECT命令,本题是连接查询和嵌套查询的结合使用,内层查询是将 SC表和S表通过学号连接起来,查询的结果是选修的每门课程的成绩都小于 85分的学生信息,外层查询表中不在内层查询结果中出现的学生的学号、姓名和性别,在 WHERE条件短语中要用 NO
37、T EXISTS谓词。EXISTS是谓词,EXISTS 或 NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。36.在数据库中建立表的命令是(分数:2.00)A.CREATE B.CREATE DATABASEC.CREATE QUERYD.CREATE FORM解析:解析:Create DataBase 为建立数据库的命令,create Query 用来建立查询,Create Form 用来建立表单。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:
38、38.自由表是不属于 1 的单表。(分数:2.00)填空项 1:_ (正确答案:正确答案:任何数据库)解析:39.在程序设计中要引用当前对象的直接容器对象,可使用的关键字为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:PARENT)解析:解析:在引用对象时,常用的一些引用属性或关键字及其含义如下: ?PARENT:当前对象的直接容器对象。 ?THIS:当前对象。 ?THISFORM:当前对象所在的表单。 ?THISFORMSET:当前对象所在的表单集。40.栈的基本运算有 3种:入栈、退栈和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:读栈顶元素)解析:解析:栈
39、的基本运算有 3种:入栈、退栈和读栈顶元素。 入栈运算是指在栈顶位置插入一个新元素。这个运算有两个基本操作:首先将栈顶指针进一(即 top加 1),然后将新元素插入到栈顶指针指向的位置。 退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量,然后将栈顶指针退一(即 top减 1)。 读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它的值赋给一个变量。41.在 Visual FoxPro中为表单指定标题的属性是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:caption)解析:解析:
40、caption 属性可以用来设置表单?按钮等控件的标题。42.深度为 5的满二叉树中,叶子结点的个数为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:16)解析:解析:满二叉树的叶子结点都在最后一层,即第 4层,且第 4层的结点达到最大数,即 25-116。43.从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列正确位置上的方法,称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:希尔排序)解析:44.要将表单设置为顶层表单,应将表单的 1 属性值设置为“2-作为顶层表单”。(分数:2.00)填空项 1:_ (正确答案:正确答案
41、:ShowWindow)解析:解析:ShowWindow 属性用来设置表单的显示方式,共有 3种形式,分别是:0-在屏幕中,此为默认方式;1-在顶层表单中;2-作为顶层表单。45.设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列 SQL语句。SELECT*FROM 职工表;WHERE 奖金= 1;(SELECT 奖金 FROM 职工表)(分数:2.00)填空项 1:_ (正确答案:正确答案:ALL)解析:解析:SQL 语句中可以利用 ANY、ALL 等量词进行查询。ANY、ALL 和 SOME是量词,其中 ANY和SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结
42、果为真;而 ALL则要求子查询中的所有行都使结果为真时,结果才为真。46.使用“应用程序向导”创建的项目,除项目外还自动生成一个 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:应用程序框架)解析:解析:“应用程序生成器”是应用程序开发过程中的重要部分。它的设计目标是使您能轻而易举地将所有必需的元素以及许多可选的元素包含在应用程序中,从而使其功能强大而易于使用。生成器与“应用程序向导”所生成的改进了的应用程序框架结合在一起。47.同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 1 ,这种索引称为 2。(分数:2.00)填空项 1:_ (正确
43、答案:正确答案:CDX(或.CDX))填空项 1:_ (正确答案:结构复合索引(或结构索引))解析:解析:本题考查结构复合索引的掌握。结构复合索引文件随表打开而自动打开,在同一索引文件中能包含多个索引项,它的扩展名为.CDX。48.在查询去向中,能够直接查看到查询结果的是 1 和屏幕。(分数:2.00)填空项 1:_ (正确答案:正确答案:浏览)解析:解析:在查询去向中,浏览是默认的查询去项,屏幕是将查询结果直接显示在 Visual FoxPro的主窗口或当前活动的输出窗口中,这两种查询去向都可在运行查询后直接看到查询结果。要查看表中的记录,必须使用 BROWSE或相关的浏览表记录的命令。49
44、.在 SQL的 SELECT语句进行分组计算查询时,可以使用 1 子句来去掉不满足条件的分组。(分数:2.00)填空项 1:_ (正确答案:正确答案:HAVING)解析:解析:在 SQL中,使用 GROUP BY子句进行分组计算查询,使用 HAVING子句限定分组。50.在连接运算中, 1 连接是去掉重复属性的等值连接。(分数:2.00)填空项 1:_ (正确答案:正确答案:自然)解析:解析:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。自然连接是去掉重复属性的等值连接。51.要在菜单产生前执行一段代码,应在“常规选项”对话框中单击 1 复选框。(分数:2.00)填空项 1
45、:_ (正确答案:正确答案:“设置”)解析:解析:“常规选项”的“菜单代码”中有两个复选框,其中一个是“设置”,另一个是“清理”。无论选择哪一个复选框都会打开一个相应的代码编辑窗口,单击“确定”按钮可以打开代码编辑窗口。“设置”代码放置在菜单程序文件中菜单定义的前面,在菜单执行之前执行;“清理”代码放在菜单程序文件中菜单定义代码的后面,在菜单显示出来之后执行。52.把当前表当前记录的学号,姓名字段值复制到数组 A的命令是 SCATTER FIELD学号,姓名 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:TO A)解析:解析:要将表的当前记录复制到数组,可以使用 SCATTER命令。命令中使用 FIELD短语来指定复制的字段项,并使用 TO短语指定目标数组名。