1、国家二级 VF 笔试-试卷 121 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为(分数:2.00)A.log2nB.n2C.O(n1.5)D.n(n-1)/23.算法分析的目的是(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进4.线性表 L(a1,a2,a3,ai,a
2、n),下列说法正确的是(分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件5.在单链表中,增加头结点的目的是(分数:2.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现6.软件工程的出现是由于(分数:2.00)A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现D.计算机的发展7.软件开发离不开系统环境资源的支持,其中必要的测试数据属于(分数:2.00)A.硬
3、件资源B.通信资源C.支持软件D.辅助资源8.在数据流图(DFD) 中,带有名字的箭头表示(分数:2.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向9.分布式数据库系统不具有的特点是(分数:2.00)A.数据分布性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余10.关系表中的每一横行称为一个(分数:2.00)A.元组B.字段C.属性D.码11.下列数据模型中,具有坚实理论基础的是(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是12.在 Visual FoxPro 中,数据库文件和数据表文件的扩展名分别是(分数:2.00
4、)ADBF 和.DCTBDBC 和.DCTCDBC 和.DCXDDBC 和.DBF13.用于指明表格列中显示的数据源的属性是(分数:2.00)A.RecordSourceTypeB.RecordSourceC.ColumnCountD.ControlSource14.选项组控件的 ButtonCount 属性用于(分数:2.00)A.指定选项组中哪个选项按钮被选中B.指明与选项组建立联系的数据源C.指定选项组中选项按钮的数目D.存取选项组中每个按钮的数组15.以下关于视图的描述中,正确的是(分数:2.00)A.视图结构可以使用 MODIFY STRUCTURE 命令来修改B.视图不能同数据库表
5、进行联接操作C.视图不能进行更新操作D.视图是从一个或多个数据库表中导出的虚拟表16.在 Visual FoxPro 中,创建程序文件的命令是(分数:2.00)A.OPEN COMMAND文件名B.CREATE COMMMAND文件名C.MODIFY COMMAND文件名D.以上答案都不对17.用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是(分数:2.00)A.主索引B.普通索引C.候选索引D.惟一索引18.在命令窗口中输入下列命令: x3 STORE x*2 TO a,b,c ? a,b,c 屏幕上显示的结果是(分数:2.00)A.3B.2
6、 2C.666D.3 3 319.在某个程序模块中使用命令 PRIVATEXI 定义一个内存变量,则变量(分数:2.00)A.可以在该程序的所有模块中使用B.只能在定义该变量的模块中使用C.只能在定义该变量的模块及其上层模块中使用D.只能在定义该变量的模块及其下属模块中使用20.下列表达式中不正确的是(分数:2.00)A.2003-6-19 10:10 AM-10B.2003-6-19-DATE()C.DATE()+15D.DATE()+CTOD(“06/19/2003”)21.在菜单设计器中执行“程序”菜单中的“运行”系统菜单命令后,命令窗口中将出现(分数:2.00)A.DO MENU 菜单
7、名B.DO 菜单名.mprC.DO 菜单名.mnxD.DO MENU文件路径22.SQL 的 DELETE 命令是指(分数:2.00)A.从视图中删除行B.从视图中删除列C.从基本表中删除行D.从基本表中删除列23.在查询设计器中,用来指定要查询的数据,“字段”选项卡对应的短语是(分数:2.00)A.SELECTB.FROMC.WHERED.ORDEYBY24.为一个表单创建了快捷菜单,要打开这个菜单应当(分数:2.00)A.用访问键B.用快捷键C.用事件D.用白定义菜单25.在 Visual FoxPro 中,属于域完整性的范畴的定义是(分数:2.00)A.数据类型B.数据模型C.关系模型D
8、.关系模式26.允许出现重复字段值的索引是(分数:2.00)A.侯选索引和主索引B.普通索引和惟一索引C.侯选索引和惟一索引D.普通索引和侯选索引27.执行 SET SYSMENU TO 命令后(分数:2.00)A.将当前菜单设置为默认菜单B.将屏蔽系统菜单,使菜单不可用C.将系统菜单恢复为缺省的配置D.将缺省配置恢复成 Visual FoxPro 系统菜单的标准配置28.执行下列命令后,显示的结果是 X=50 Y=100 Z“X+Y” ?50+&Z(分数:2.00)A.50+&ZB.50+X+YC.200D.数据类型不匹配29.SETTALKOFF STORE 0 TO S N=20 DO
9、WHILE NS SS+N N=N-2 ENDDO ?S RETURN 上列程序的运行结果是(分数:2.00)A.0B.2C.20D.1830.在 Visual FoxPro 中,打开一个名为 GRADE 的数据库,应使用命令(分数:2.00)A.CREATE DATABASE GRADEB.OPEN DATABASE GRADEC.CREATE GRADED.OPEN GRADE31.下列命令动词中,不具有数据操纵功能的 SQL 语句是(分数:2.00)A.DELETEB.UPDATEC.INSERTD.DROP32.SELECT-SQL 语句中,条件短语的关键字是(分数:2.00)A.FO
10、RB.FROMC.WHERED.WITH33.查询没有借阅图书的读者的姓名和借书证号,应使用 SQL 语句(分数:2.00)A.SELECT 姓名 FROM 读者 WHERE NOT EXISTS; (SELECT 借书证号 FROM 借阅 WHERE 借阅借书证号读者.借书证号)B.SELECT 姓名,借书证号 FROM 读者 WHERE (SELECT*FROM 借阅 WHERE 借阅.借书证号读者.借书证号)C.SELECT 姓名,借书证号 FROM 读者 WHERE NOT EXISTS; (SELECT*FROM 借阅 WHERE 借阅.借书证号读者.借书证号)D.SELECT 姓名
11、,借书证号 FROM 读者 WHERE 借阅NULL (SELECT*FROM 借阅 WHERE 借阅.借书证号读者.借书证号)34.若在教师表中查找还没有输入工龄的记录,使用的 SQL 语句为(分数:2.00)A.SELECT*FROM 教师 WHERE 工龄 IS NOT NULLB.SELECT*FROM 教师 WHERE 工龄0C.SELECT*FROM 教师 WHERE 工龄 IS NULLD.SELECT*FROM 教师 WHERE 工龄NULL35.如果要查询所藏图书中,各个出版社图书的最高单价、平均单价和册数,所用的 SQL 语句是(分数:2.00)A.SELECT 出版单位,
12、MAX(单价),AVG(单价),COUNT(*); FROM 图书; GROUP BY 出版单位B.SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位C.SELECT 出版单位,MIX(单价),AVG(单价),COUNT(*); FROM 图书 GROUP BY 出版单位D.SELECT 出版单位,MIN (单价),AVG (单价),COUNT(*); FROM 图书; HAVING 出版单位36.有如下 SQL 语句: SELECT*FROM 仓库 WHERE 仓库号“H1”; UNION; SELECT*FROM 仓库 WH
13、ERE 仓库号“H2” 该语句的功能是(分数:2.00)A.查询在 H1 或者 H2 仓库中的职工信息B.查询仓库号 H1 或者 H2 的仓库信息C.查询即在仓库号 H1,又在仓库号 H2 工作的职工信息D.语句错误,不能执行二、填空题(总题数:11,分数:22.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.栈的基本运算有 3 种:入栈、退栈和 1。(分数:2.00)填空项 1:_39.在面向对象方法中,信息隐蔽是通过对象的 1 性来实现的。(分数:2.00)填空项 1:_40.数据流的类型有 1 和事务型。(分数
14、:2.00)填空项 1:_41.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_42.关系模型的数据操纵即是建立在关系上的数据操纵,一般有 1、增加、删除和修改 4 种操作。(分数:2.00)填空项 1:_43.prg 的程序文件在“项目管理器”的 1 选项卡中显示和管理。(分数:2.00)填空项 1:_44.在 Visual FoxPro 中,最多同时允许打开 1 个数据库表和自由表。(分数:2.00)填空项 1:_45.建立远程视图必须首先建立与远程数据库的 1。(分数:2.00)填空项 1:_46.?LEN(“计算机”)LEN(“COMPUTER“)的
15、显示结果是 1。(分数:2.00)填空项 1:_47.如果想为表单换一个标题名,可以在属性窗口中修改 1 属性项。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 121 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为(分数:2.00)A.log2nB.n2C.O(n1.5)D.n(n-1)/2 解析:解析:假设线性表的长度为 n,则在
16、最坏情况下,冒泡排序要经过 n/2 遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n(n- 1)/2。3.算法分析的目的是(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进 解析:解析:算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的日的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。4.线性表 L(a1,a2,a3,ai,an),下列说法正确的是(分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性
17、表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 解析:解析:线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。5.在单链表中,增加头结点的目的是(分数:2.00)A.方便运算的实现 B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现解析:解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。6
18、.软件工程的出现是由于(分数:2.00)A.程序设计方法学的影响B.软件产业化的需要C.软件危机的出现 D.计算机的发展解析:解析:软件工程概念的出现源自于软件危机。为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。7.软件开发离不开系统环境资源的支持,其中必要的测试数据属于(分数:2.00)A.硬件资源B.通信资源C.支持软件D.辅助资源 解析:解析:软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。8.在数据流图(DFD) 中,带有名字的箭头表示(分数:2.00)A.模块之间的调用
19、关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向 解析:解析:数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。9.分布式数据库系统不具有的特点是(分数:2.00)A.数据分布性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余 解析:解析:分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的:但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分
20、配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。10.关系表中的每一横行称为一个(分数:2.00)A.元组 B.字段C.属性D.码解析:解析:关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为表中的一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。11.下列数据模型中,具有坚实理论基础的是(分数:2.00)A.层次模型B.网状模型C.关系模型 D.以上 3 个都是解析:解析:关系模型较之格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚
21、实的理论基础。12.在 Visual FoxPro 中,数据库文件和数据表文件的扩展名分别是(分数:2.00)ADBF 和.DCTBDBC 和.DCTCDBC 和.DCXDDBC 和.DBF 解析:解析:Visual FoxPro 在建立数据库时,建立了数据库文件(DBC) 、数据库备注文件(DCT)和数据库索引文件(DCX)。DBF 为数据表文件的扩展名。13.用于指明表格列中显示的数据源的属性是(分数:2.00)A.RecordSourceTypeB.RecordSourceC.ColumnCountD.ControlSource 解析:解析:用于指明表格的列数的属性是 ColumnCou
22、nt,ReconkSourceType 属性是用于指明表格数据源的类型,RecordSource 属性用于指定表格数据源,ControlSource 属性指定在列中要显示的数据源。14.选项组控件的 ButtonCount 属性用于(分数:2.00)A.指定选项组中哪个选项按钮被选中B.指明与选项组建立联系的数据源C.指定选项组中选项按钮的数目 D.存取选项组中每个按钮的数组解析:解析:选项组控件的 Value 属性用于指定选项组中哪个选项按钮被选中 ButtonCount 属性用于指定选项组中选项按钮的数日,ControlSoruee 属性用于指明与选项组建立联系的数据源,Button 属性
23、用于存取选项组中每个按钮的数组。15.以下关于视图的描述中,正确的是(分数:2.00)A.视图结构可以使用 MODIFY STRUCTURE 命令来修改B.视图不能同数据库表进行联接操作C.视图不能进行更新操作D.视图是从一个或多个数据库表中导出的虚拟表 解析:解析:视图是根据表定义的,要依赖数据表而存在,但视图可以同数据表进行联接操作,而且可以用来更新数据。由于视图并不是独立存在的基本表,它是由基本表派生出来的,因此不能利用 MODIFY STRUCTURE 命令修改表结构。16.在 Visual FoxPro 中,创建程序文件的命令是(分数:2.00)A.OPEN COMMAND文件名B.
24、CREATE COMMMAND文件名C.MODIFY COMMAND文件名 D.以上答案都不对解析:解析:创建程序文件的命令格式为 MODIFY COMMAND文件名。17.用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是(分数:2.00)A.主索引B.普通索引C.候选索引D.惟一索引 解析:解析:该命令的含义是建立一个对“姓名”字段的索引项,索引名为“index_name”,UNIQUE 说明建立惟一索引。18.在命令窗口中输入下列命令: x3 STORE x*2 TO a,b,c ? a,b,c 屏幕上显示的结果是(分数:2.00)A.3B
25、.2 2C.666 D.3 3 3解析:解析:STORE 是用于给内存变量赋值,此题将 X*2 赋给 a,b,c,因为 X3,所以答案为 6 66。19.在某个程序模块中使用命令 PRIVATEXI 定义一个内存变量,则变量(分数:2.00)A.可以在该程序的所有模块中使用B.只能在定义该变量的模块中使用C.只能在定义该变量的模块及其上层模块中使用D.只能在定义该变量的模块及其下属模块中使用 解析:解析:PRIVATE 命令并不建立内存变量,它只是隐藏指定的上层模块中可能已经存在的内存变量,但是当模块程序返回到上层模块时,被隐藏的变量就自动恢复有效性,保持原值。用 PRIVATE 定义的变量只
26、能在定义该变量的模块及其下属模块中使用。20.下列表达式中不正确的是(分数:2.00)A.2003-6-19 10:10 AM-10B.2003-6-19-DATE()C.DATE()+15D.DATE()+CTOD(“06/19/2003”) 解析:解析:日期时间表达式是对日期型数据或日期时间型数据的连接。其运算符也有“+”和“-”两个。但日期表达式的格式有一定的限制,不能将两个日期直接相加。21.在菜单设计器中执行“程序”菜单中的“运行”系统菜单命令后,命令窗口中将出现(分数:2.00)A.DO MENU 菜单名B.DO 菜单名.mpr C.DO 菜单名.mnxD.DO MENU文件路径解
27、析:解析:程序运行菜单的命令是 DO,菜单程序的文件扩展名为.mpr22.SQL 的 DELETE 命令是指(分数:2.00)A.从视图中删除行B.从视图中删除列C.从基本表中删除行 D.从基本表中删除列解析:解析:在 Visual FoxPro 中,SQL 的 DE- LETE 命令,是指从基本表中删除行。23.在查询设计器中,用来指定要查询的数据,“字段”选项卡对应的短语是(分数:2.00)A.SELECT B.FROMC.WHERED.ORDEYBY解析:解析:查询设计器中,“字段”选项卡对应 SQL 语句的 SELECT 短语,指定所要查询的字段名。24.为一个表单创建了快捷菜单,要打
28、开这个菜单应当(分数:2.00)A.用访问键B.用快捷键C.用事件 D.用白定义菜单解析:解析:快捷菜单从属于某个界面对象,当用鼠标右键单击该对象时触发 RightClick 事件,弹出快捷菜单。25.在 Visual FoxPro 中,属于域完整性的范畴的定义是(分数:2.00)A.数据类型 B.数据模型C.关系模型D.关系模式解析:解析:数据类型的定义属于域完整性的范畴。比如对数值型字段,能过指定不同的宽度说明不同范围的数值数据类型,从而可以限定字段的取值类型和取值范围。26.允许出现重复字段值的索引是(分数:2.00)A.侯选索引和主索引B.普通索引和惟一索引 C.侯选索引和惟一索引D.
29、普通索引和侯选索引解析:解析:主索引和候选具有关键字特性,其字段值可以保证惟一性,拒绝重复字段。惟一索引和普通索引允许字段出现重复值。27.执行 SET SYSMENU TO 命令后(分数:2.00)A.将当前菜单设置为默认菜单B.将屏蔽系统菜单,使菜单不可用 C.将系统菜单恢复为缺省的配置D.将缺省配置恢复成 Visual FoxPro 系统菜单的标准配置解析:解析:不带参数的 SET SYSMENU TO 命令,将屏蔽系统菜单,使菜单不可用。其中 TO DE- FAULT 将系统菜单恢复为缺省的配置;SAVE 参数将当前的系统菜单配置指定为缺省配置;NOSAVE 参数将缺省配置恢复成 Vi
30、sual FoxPro 系统菜单的标准配置。28.执行下列命令后,显示的结果是 X=50 Y=100 Z“X+Y” ?50+&Z(分数:2.00)A.50+&ZB.50+X+YC.200 D.数据类型不匹配解析:解析:“&”是一个宏替换函数,用来替换字符型变量中的数据。题中 X、Y 都为数值型数据,z 为字符型变量,通过&替换后,其结果为 X+Y,转换是一个数值型数据,所以此表达式的最后结果是一个数值表达式的运算结果。29.SETTALKOFF STORE 0 TO S N=20 DO WHILE NS SS+N N=N-2 ENDDO ?S RETURN 上列程序的运行结果是(分数:2.00
31、)A.0B.2C.20 D.18解析:解析:此题是 DO WHILE 循环。第一次循环后,S=20,N18,已不满足 DO WHILE 循环的条件,所以最后结果即为:S=20,N18。30.在 Visual FoxPro 中,打开一个名为 GRADE 的数据库,应使用命令(分数:2.00)A.CREATE DATABASE GRADEB.OPEN DATABASE GRADE C.CREATE GRADED.OPEN GRADE解析:解析:打开数据库的命令是 OPEN DA- TABASE数据库名。31.下列命令动词中,不具有数据操纵功能的 SQL 语句是(分数:2.00)A.DELETEB.
32、UPDATEC.INSERTD.DROP 解析:解析:SQL 的操作功能有:INSERT(插入)、UPDATE(更新)和 DELETE(删除)。32.SELECT-SQL 语句中,条件短语的关键字是(分数:2.00)A.FORB.FROMC.WHERE D.WITH解析:解析:SELECT-SQL 最基本的格式为: SELECT-FROM-WHERE。其中,SELECT 用于选择查询结果要显示的目标列表,FROM 用于列出查询要用到的所有表文件,WHERE 则用于指定查询结果的查询条件。33.查询没有借阅图书的读者的姓名和借书证号,应使用 SQL 语句(分数:2.00)A.SELECT 姓名
33、FROM 读者 WHERE NOT EXISTS; (SELECT 借书证号 FROM 借阅 WHERE 借阅借书证号读者.借书证号)B.SELECT 姓名,借书证号 FROM 读者 WHERE (SELECT*FROM 借阅 WHERE 借阅.借书证号读者.借书证号)C.SELECT 姓名,借书证号 FROM 读者 WHERE NOT EXISTS; (SELECT*FROM 借阅 WHERE 借阅.借书证号读者.借书证号) D.SELECT 姓名,借书证号 FROM 读者 WHERE 借阅NULL (SELECT*FROM 借阅 WHERE 借阅.借书证号读者.借书证号)解析:解析:谓词
34、EXISTS 用来检验在于查询中是否有结果返同,本题中内层查询引用了外层查询的表,所以是内外层相关嵌套查询。34.若在教师表中查找还没有输入工龄的记录,使用的 SQL 语句为(分数:2.00)A.SELECT*FROM 教师 WHERE 工龄 IS NOT NULLB.SELECT*FROM 教师 WHERE 工龄0C.SELECT*FROM 教师 WHERE 工龄 IS NULL D.SELECT*FROM 教师 WHERE 工龄NULL解析:解析:在 SQL 查询中,查询空值时可以使用 IS NULL 短语(NOT IS NULL 短语表示非空。35.如果要查询所藏图书中,各个出版社图书的
35、最高单价、平均单价和册数,所用的 SQL 语句是(分数:2.00)A.SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; GROUP BY 出版单位 B.SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位C.SELECT 出版单位,MIX(单价),AVG(单价),COUNT(*); FROM 图书 GROUP BY 出版单位D.SELECT 出版单位,MIN (单价),AVG (单价),COUNT(*); FROM 图书; HAVING 出版单位解析:解析:求各个出版社图书的,必须用 G
36、ROUP BY 短语对各个出版社进行分组,求最大值函数为 MAX(),求最小值函数为 MIN(),COUNT()用以计数,HAVING 短语必须与 GROUP BY 短语一起出现,不能单独使用。36.有如下 SQL 语句: SELECT*FROM 仓库 WHERE 仓库号“H1”; UNION; SELECT*FROM 仓库 WHERE 仓库号“H2” 该语句的功能是(分数:2.00)A.查询在 H1 或者 H2 仓库中的职工信息B.查询仓库号 H1 或者 H2 的仓库信息 C.查询即在仓库号 H1,又在仓库号 H2 工作的职工信息D.语句错误,不能执行解析:解析:查询仓库号为 H1 或 H2
37、 的仓库信息,UNION 是用来合并单独的查询结果。二、填空题(总题数:11,分数:22.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.栈的基本运算有 3 种:入栈、退栈和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:读栈顶元素)解析:解析:栈的基本运算有 3 种:入栈、退栈和读栈顶元素。入栈运算是指在栈顶位置插入一个新元素。这个运算有两个基本操作:首先将栈顶指针进一(即 top 加 1),然后将新元素插入到栈顶指针指向的位置。退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操
38、作:首先将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量,然后将栈顶指针退一(即 top 减 1)。读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它的值赋给一个变量。39.在面向对象方法中,信息隐蔽是通过对象的 1 性来实现的。(分数:2.00)填空项 1:_ (正确答案:正确答案:封装)解析:解析:软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。40.数据流的类型有 1 和事务型。(分数:2.00)填空项 1:_ (正确答案:正确答案:变换型)解析
39、:解析:典型的数据流类型有两种;变换型和事务型。变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。事务型;在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理;这些处理能够完成该作业要求的功能,这种数据流就叫做事务。41.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据库管理系统 或 DBMS)解析:解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据
40、库管理系统是数据库系统的核心。42.关系模型的数据操纵即是建立在关系上的数据操纵,一般有 1、增加、删除和修改 4 种操作。(分数:2.00)填空项 1:_ (正确答案:正确答案:查询)解析:解析:关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改 4 种操作。数据查询;用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询。 数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。 数据修改是在一个关系中修改指定的元组和属性。43.prg 的程序文件在“项目管理器”的 1
41、 选项卡中显示和管理。(分数:2.00)填空项 1:_ (正确答案:正确答案:代码)解析:解析:“项目管理器”的代码选项卡负责对程序,API 库;应用程序进行显示和管理44.在 Visual FoxPro 中,最多同时允许打开 1 个数据库表和自由表。(分数:2.00)填空项 1:_ (正确答案:正确答案:32767)解析:解析:在 Visual FoxPro 中,最多同时允许打开 32767 个数据库表和自由表。45.建立远程视图必须首先建立与远程数据库的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:连接)解析:解析:若要创建新的远程视图:在“项目管理器”中,选取“远程视图”。选定“连接”选项。选定一个数据源或连接并选择“确定”。46.?LEN(“计算机”)LEN(“COMPUTER“)的显示结果是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:T)解析:解析:LEN(字符表达式):返回指定字符表达式值的长度,即所含的字符个数。一个汉字占两个字符位,LEN(“计算机”)6,LEN(“COMPUTER“=8,所以答案为.T47.如果想为表单换一个标题名,可以在属性窗口中修改 1 属性项。(分数:2.00)填空项 1:_ (正确答案:正确答案:Caption)解析:解析:Capiton 属性决定表单栏显示文本。