【计算机类职业资格】计算机二级(VF)17及答案解析.doc

上传人:bowdiet140 文档编号:1338011 上传时间:2019-10-17 格式:DOC 页数:13 大小:69KB
下载 相关 举报
【计算机类职业资格】计算机二级(VF)17及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】计算机二级(VF)17及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】计算机二级(VF)17及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】计算机二级(VF)17及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】计算机二级(VF)17及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、计算机二级(VF)17 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.执行下列程序: CLEAR SET TALK OFF STORE 1 TO i,a,b DO WHILE i=3 DO PROG1 ?“P(“+STR(i,1)+“)=“+STR(a,2)+“,“ i=i+1 ENDDO ?“b=“+STR(b,2) RETURN PROCEDURE PROGl a=a*2 b=b+a SET TALK ON RETURN 程序的运行结果为( )。 (分数:70.00)A.P(1)=2,P(

2、2)=3,P(3)=4,b=15B.P(1)=2,P(2)=4,P(3)=6,b=8C.P(1)=2,P(2)=4,P(3)=6,b=18D.P(1)=2,P(2)=4,P(3)=8,b=152.查询设计器中的“筛选”选项卡可以指定判别准则来查询满足条件的记录,其中提供了一些特殊运算符,其中 IN 运算符表示的是( )。(分数:70.00)A.字段值大于某个值B.字段值小于某个值C.字段值在某一数值范围内D.字段值在给定的数值列表中3.如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型

3、、宽度为 6,那么下面程序段的输出结果是_。 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ LOOP ENDIF ?名称 ENDSCAN (分数:70.00)A.电话线B.电冰箱C.电冰箱电线D.电视机电冰箱4.Visual FoxPro 的系统菜单,其主菜单是一个( )。(分数:70.00)A.条形菜单B.弹出式菜单C.下拉式菜单D.组合菜单5.不论索引是否生效,定位到相同记录上的命令是( )。(分数:70.00)A.GOTOPB.GO BOTTOMC.SKIPD.GO 56.将关系看成一张二维表,则下列叙述中不正确的是( )。

4、(分数:70.00)A.表中不允许出现相同的行B.表中不允许出现相同的列C.表中的行次序可以交换D.表中的列次序不可以交换7.在工资数据表中,显示职称为工程师且基本工资大于 2000 的记录,下列语句正确的是 ( )。(分数:70.00)A.DISPLAY FOR 职称=“工程师“OR 基本工资2000B.DISPLAY FOR 职称=“工程师“AND 基本工资2000C.DISPLAY FOR 职称=“工程师“基本工资2000D.LIST ALL FOR 职称=“工程师“,基本工资20008.如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电

5、话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ EXIT ENDIF ENDSCAN ?名称 (分数:70.00)A.电话线B.电线C.电冰箱D.电视机9.在 Visual FoxPro 中,数据库文件和数据表文件的扩展名分别是( )。(分数:70.00)A.1 4B.13 4C.12 8D.20 610.下列字符型常量的表示中,错误的是( )。(分数:70.00)A.65+13B.“电脑商情“C.中国D.x=y11.下面对表单若干常用事件

6、的描述中,正确的是( )。(分数:70.00)_12.Visual FoxPro 的“参照完整性”中“插入规则”包括的选择是_。 (分数:70.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略13.系统变量_PAGENO 的值表示( )。(分数:70.00)A.2 3B.3 18C.1 8D.10 2014.查询学生表中学号(字符型,长度为 2)尾数字符是“1”的错误命令是( )。(分数:70.00)A.可以在该程序的所有模块中使用B.只能在定义该变量的模块中使用C.只能在定义该变量的模块及其上层模块中使用D.只能在定义该变量的模块及其下属模块中使用15.要将数据库“考生库”文件

7、及其所包含的数据库表文件直接物理删除,下列命令正确的是( )。(分数:70.00)A.主索引B.候选索引C.惟一索引D.普通索引16.职员.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) 将订单号为“0060”的订单金额改为 169 元,正确的 SQL 语句是_。 (分数:70.00)A.UPDATE 订单 SET 金额=169 WHERE 订单号=“00

8、60“B.UPDATE 订单 SET 金额 WITH 169 WHERE 订单号=“0060“C.UPDATE FROM 订单 SET 金额=169 WHERE 订单号=“0060“D.UPDATE FROM 订单 SET 金额 WITH 169 WHERE 订单号=“0060“17.利用命令定义条形菜单,下列正确的一项是( )。(分数:70.00)A.DEHNE POPUPB.DEFINE MENUC.DEHNE PADD.DEFINE BAR18.以下关于视图的描述中,正确的是( )。(分数:70.00)A.视图结构可以使用 MODIFY STRUCTURE 命令来修改B.视图不能同数据库

9、表进行联接操作C.视图不能进行更新操作D.视图是从一个或多个数据库表中导出的虚拟表19.在 Visual Foxpro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是( )。(分数:70.00)_20.对表进行水平方向和垂直方向的分割,分别对应的关系运算是( )。(分数:70.00)A.选择和投影B.投影和选择C.选择和联接D.投影和联接21.不需要事先建立就可以使用的变量是( )。(分数:70.00)A.Current YB.PictureC.Current xD.Stretch22.为视图重命名的命令是( )。(分数:70.00)A.MODIFY VIEWB.CREATE VIEW

10、C.DELETE VIEWD.RENAME VIEW23.执行下列命令后,显示的结果是() X=50 Y=100 Z=“X+Y“ ? 50+&Z ( )。(分数:70.00)A.50+&ZB.50+X+YC.200D.数据类型不匹配24.要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表( )。(分数:70.00)A.是同一个数据库中的两个表B.是不同数据库中的两个表C.是两个自由表D.一个数据库表,另一个是自由表25.在下列各项中,运算级别最低的为( )。(分数:70.00)A.算术运算符B.关系运算符C.逻辑运算符D.圆括号( )26.下列叙述中正确的是( )。(分数:-

11、1.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构27.软件复杂性度量的参数包括( )。(分数:-1.00)A.效率B.规模C.完整性D.容错性28.树是结点的集合,它的根结点数目是( )。(分数:-1.00)A.有且只有 1 个B.1 或多于 1 个C.0 或 1 个D.至少 2 个29.应用数据库的主要目的是( )。(分数:-1.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题30.开发软件时对提高开发人员工作效率至关重要的是( )。(分数:-1.00)A.操作系统的资源管理功能B.先进的软件开发工具

12、和环境C.程序人员的数量D.计算机的并行处理能力31.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据32.单个用户使用的数据视图的描述称为( )。(分数:-1.00)A.外模式B.概念模式C.内模式D.存储模式33.下列数据结构中,按先进后出原则组织数据的是( )。(分数:-1.00)A.线性链表B.栈C.循环链表D.顺序表34.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:-1.00)A.特定的数

13、据模型B.数据无冗余C.数据可共享D.专门的数据管理软件35.程序的 3 种基本控制结构是( )。(分数:-1.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.Visual FoxPro 6.0 是一个 1 位的数据库管理系统。(分数:3.00)填空项 1:_37.在 Visual FoxPro 中,可以在表设计器中为字段设置默认值的表是 1 表。(分数:3.00)填空项 1:_38.在工资表中,显示工资最少的 3 名职工记录,SQL 语句为:SELECT* 13FROM

14、工资表 ORDER BY 工资 2。(分数:3.00)填空项 1:_39.在面向对象方法中 1 描述的是具有相似属性与操作的一组对象。(分数:3.00)填空项 1:_40.如下程序显示的结果是 1。 s=1 i=0 do while i填空项 1:_41.在 Visual FoxPro 的字段类型中,系统默认的日期型数据占 1 个字节,逻辑型字段占 2 个字节。(分数:3.00)填空项 1:_42.设计表单时,要确定表单中是否有最大化按钮,可通过表单 1 属性进行设置。(分数:3.00)填空项 1:_43.对关系进行选择、投影或联接运算后,运算的结果仍然是一个 1。(分数:3.00)填空项 1

15、:_44.运行表单时,Load 事件是在 Init 事件之 1 被引发。(分数:3.00)填空项 1:_45.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:3.00)填空项 1:_46.数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 1 两个含义。(分数:-1.00)填空项 1:_47.数据库恢复是将数据库从 1 状态恢复到某一已知的正确状态。(分数:-1.00)填空项 1:_48.数据模型按不同应用层次分成 3 种类型,它们是概念数据模型、 1 和物理数据模型。(分数:-1.00)填空项 1:_49.数据结构分为逻辑结构与存储结构,线性链表属

16、于 1。(分数:-1.00)填空项 1:_50.子程序通常分为两类: 1 和函数,前者是命令的抽象,后者是为了求值。(分数:-1.00)填空项 1:_计算机二级(VF)17 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.执行下列程序: CLEAR SET TALK OFF STORE 1 TO i,a,b DO WHILE i=3 DO PROG1 ?“P(“+STR(i,1)+“)=“+STR(a,2)+“,“ i=i+1 ENDDO ?“b=“+STR(b,2) RETURN PROCEDU

17、RE PROGl a=a*2 b=b+a SET TALK ON RETURN 程序的运行结果为( )。 (分数:70.00)A.P(1)=2,P(2)=3,P(3)=4,b=15B.P(1)=2,P(2)=4,P(3)=6,b=8C.P(1)=2,P(2)=4,P(3)=6,b=18D.P(1)=2,P(2)=4,P(3)=8,b=15 解析:本题中共调用了 3 次子程序,a 的值每执行一次便乘以 2,b 的值每执行一次变加上一次 a 的值。2.查询设计器中的“筛选”选项卡可以指定判别准则来查询满足条件的记录,其中提供了一些特殊运算符,其中 IN 运算符表示的是( )。(分数:70.00)A

18、.字段值大于某个值B.字段值小于某个值C.字段值在某一数值范围内D.字段值在给定的数值列表中 解析:在“筛选”选项卡中,筛选的条件中可以使用多种运算符,其中 IN 运算符的检验标准是字段在某一给定值列表中。3.如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ LOOP ENDIF ?名称 ENDSCAN (分数:70.00)A.电话

19、线B.电冰箱C.电冰箱电线 D.电视机电冰箱解析: LEFT(,)功能是从字符表达式左边开始,截取指定长度的字 符串。 RIGHT(字符表达式, 数值表达式):返回一个字符串右边的若干字符,返回值是字符型。 ?:不会输出一个回车换行符,各表达式在当前行的光标所在处直接输出。 本题是从 2、3、4、5 这 4 条记录中,将最后一个字不是“线“,而且第 1 个字是“电“的显示出来。关键 是第 5 条记录,该记录的最后一个汉字不是“线“,而是两个空格,所以也要显示出来。4.Visual FoxPro 的系统菜单,其主菜单是一个( )。(分数:70.00)A.条形菜单 B.弹出式菜单C.下拉式菜单D.

20、组合菜单解析:Visual FoxPro 的系统菜单是一个典型的菜单系统,它是由一个条形菜单,即主菜单和一个弹出式菜单,即子菜单所组成的。5.不论索引是否生效,定位到相同记录上的命令是( )。(分数:70.00)A.GOTOPB.GO BOTTOMC.SKIPD.GO 5 解析:GO 是按记录号进行定位的,无论表中记录如何改变,记录号是不变的;GO TOP 和 GO BOTTOM 分别指向表中第一条和最后一条记录,当表中建立索引时,记录的次序会随之改变;SKIP 为向下移动一条记录。6.将关系看成一张二维表,则下列叙述中不正确的是( )。(分数:70.00)A.表中不允许出现相同的行B.表中不

21、允许出现相同的列C.表中的行次序可以交换D.表中的列次序不可以交换 解析:根据规范化理论依据,对关系的要求包括:列是同质的,即每一列中分量是同类型的数据,来自同一个域,每列称为一个属性,行或列的顺序可以任意排列,而不影响各数据项的关系。7.在工资数据表中,显示职称为工程师且基本工资大于 2000 的记录,下列语句正确的是 ( )。(分数:70.00)A.DISPLAY FOR 职称=“工程师“OR 基本工资2000B.DISPLAY FOR 职称=“工程师“AND 基本工资2000 C.DISPLAY FOR 职称=“工程师“基本工资2000D.LIST ALL FOR 职称=“工程师“,基本

22、工资2000解析:选项 A)中逻辑条件错误,应为 AND,选项 C)和选项 D)都属于语法错误。8.如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ EXIT ENDIF ENDSCAN ?名称 (分数:70.00)A.电话线 B.电线C.电冰箱D.电视机解析: LEFT(,)功能是从字符表达式左边开始,截取指定长度的 字符串。RIGHT(字符

23、表达式, 数值表达式):返回一个字符串右边的若干字符,返回值是字符型。本题是从 2、3、4、5 这 4 条记录中,将最先找到的第 1 个字是“电“,而且最后一个字是“线“的显示出来。9.在 Visual FoxPro 中,数据库文件和数据表文件的扩展名分别是( )。(分数:70.00)A.1 4B.13 4 C.12 8D.20 6解析:本题是一个多重循环语句,是 ForNext 结构的两重迭用,根据 “拨皮法”,一层一层分析可知,最后 x=13,y=4。10.下列字符型常量的表示中,错误的是( )。(分数:70.00)A.65+13B.“电脑商情“C.中国 D.x=y解析:字符型数据的定界符

24、为半角单引号、双引号或方括号。但是,如果某种定界符本身也为字符串内容,则需要用另一种定界符为该字符串定界。11.下面对表单若干常用事件的描述中,正确的是( )。(分数:70.00)_解析:12.Visual FoxPro 的“参照完整性”中“插入规则”包括的选择是_。 (分数:70.00)A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略 解析:Visual FoxPro 的“参照完整性”中插入规则规定了当插入子表中的记录时,是否进行参照完整性检 查,其只有“限制”和“忽略”两种方式:如果选择“限制”,若父表中没有相匹配的连接字段值则禁止插 入子记录;如果选择“忽略”,则不作参照完整性检

25、查,即可以随意插入子记录。13.系统变量_PAGENO 的值表示( )。(分数:70.00)A.2 3B.3 18C.1 8 D.10 20解析:本题考查的是 DoLoop Until 语句,Number 记录循环次数,S =6 为控制语句,Number=1,s=8;结束运行,输出 1 8。14.查询学生表中学号(字符型,长度为 2)尾数字符是“1”的错误命令是( )。(分数:70.00)A.可以在该程序的所有模块中使用B.只能在定义该变量的模块中使用C.只能在定义该变量的模块及其上层模块中使用D.只能在定义该变量的模块及其下属模块中使用 解析:本题中共调用了 3 次子程序,a 的值每执行一次

26、便乘以 2,b 的值每执行一次变加上一次 a 的值。15.要将数据库“考生库”文件及其所包含的数据库表文件直接物理删除,下列命令正确的是( )。(分数:70.00)A.主索引B.候选索引C.惟一索引D.普通索引 解析:主索引和候选索引中不允许出现重复值,惟一索引中虽然可以允许出现重复值,但它只保留重复出现的第一个记录。16.职员.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

27、,金额 N(6,2) 将订单号为“0060”的订单金额改为 169 元,正确的 SQL 语句是_。 (分数:70.00)A.UPDATE 订单 SET 金额=169 WHERE 订单号=“0060“ B.UPDATE 订单 SET 金额 WITH 169 WHERE 订单号=“0060“C.UPDATE FROM 订单 SET 金额=169 WHERE 订单号=“0060“D.UPDATE FROM 订单 SET 金额 WITH 169 WHERE 订单号=“0060“解析:本题是完成数据更新的操作,所以应使用 UPDATE 语句,更新命令的格式为: UPDATE TableNam SET C

28、olumn_Name1=eExpression1,Column_Name2=eExpression2. WHERE Condition 一般使用 WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果 不使用 WHERE子句,则更新全部记录。 17.利用命令定义条形菜单,下列正确的一项是( )。(分数:70.00)A.DEHNE POPUPB.DEFINE MENU C.DEHNE PADD.DEFINE BAR解析:无论是条形菜单还是弹出式菜单,都可以通过命令进行定义和设计,定义条形菜单完整的命令格式为:DEFINE MENUBARINWINDOW| IN

29、SCREEN。18.以下关于视图的描述中,正确的是( )。(分数:70.00)A.视图结构可以使用 MODIFY STRUCTURE 命令来修改B.视图不能同数据库表进行联接操作C.视图不能进行更新操作D.视图是从一个或多个数据库表中导出的虚拟表 解析:视图是根据表定义的,要依赖数据表而存在,但视图可以同数据表进行联接操作,而且可以用来更新数据。由于视图并不是独立 存在的基本表,它是由基本表派生出来的,因此不能利用 MODIFY STRUCTURE 命令修改表结构。19.在 Visual Foxpro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是( )。(分数:70.00)_解析:2

30、0.对表进行水平方向和垂直方向的分割,分别对应的关系运算是( )。(分数:70.00)A.选择和投影 B.投影和选择C.选择和联接D.投影和联接解析:选择是从关系中找出满足指定条件元组的操作,是从行的角度进行的运算,即从水平方向抽取记录;投影是从关系中指定若干个属性组成新的关系,是从列的角度进行的运算,相当于对关系进行垂直分解。21.不需要事先建立就可以使用的变量是( )。(分数:70.00)A.Current YB.Picture C.Current xD.Stretch解析:打开对象的属性列表,从中选择 Picture 属性栏,单击后面的“”,将弹出“加载图片”对话框,用户选择相应的路径和

31、文件名,图形就显示在当前对象中了,可见选项 B) 是正确的;而 Current Y 和Current X 用来设置光标当前位置;Stretch 决定图像是否可以伸缩。22.为视图重命名的命令是( )。(分数:70.00)A.MODIFY VIEWB.CREATE VIEWC.DELETE VIEWD.RENAME VIEW 解析:视图虽然在磁盘上找不到类似的文件,但是可以通过命令 RENAME VIEW 为视图重新命名。23.执行下列命令后,显示的结果是() X=50 Y=100 Z=“X+Y“ ? 50+&Z ( )。(分数:70.00)A.50+&ZB.50+X+YC.200 D.数据类型

32、不匹配解析:“&”是一个宏替换函数,用来替换字符型变量中的数据。题中 x、Y 都为数值型数据,Z 为字符型变量,通过&替换后,其结果为 x+y,转换是一个数值型数据,所以此表达式的最后结果是一个数值表达式的运算结果。24.要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表( )。(分数:70.00)A.是同一个数据库中的两个表 B.是不同数据库中的两个表C.是两个自由表D.一个数据库表,另一个是自由表解析:设置参照完整性必须在数据库中完成,因此要求这两个数据表必须在同一个数据库中。25.在下列各项中,运算级别最低的为( )。(分数:70.00)A.算术运算符B.关系运算符C.

33、逻辑运算符 D.圆括号( )解析:如果在同一个表达式中出现不同的运算符,其优先顺序为:先执行算术运算、字符串运算和日期时间运算,其次执行关系运算,最后执行逻辑运算。如果在表达式中包含圆括号,首先应该计算出圆括号中的结果,其优先级最高。26.下列叙述中正确的是( )。(分数:-1.00)A.线性表是线性结构 B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构解析:线性表是一种线性结构,数据元素在线性表中的位置只取决于它们自己的序号,即数据元素之间的相对位置是线性的;栈、队列、线性链表实际上也是线性表,故也是线性结构;树是一种简单的非线性结构。27.软件复杂性度量的参数包括( )

34、。(分数:-1.00)A.效率B.规模 C.完整性D.容错性解析:定量度量方法是程序复杂程度经常使用的方法,把程序的复杂程度乘以适当参数即可估算出软件中错误的数量以及软件开发需要用的工作量,定量度量的结果可以用来比较两个不同设计或两个不同算法的优劣,程序的定量的复杂程度可作为模块规模的精确限度,因而软件复杂性度量的参数包括规模。28.树是结点的集合,它的根结点数目是( )。(分数:-1.00)A.有且只有 1 个 B.1 或多于 1 个C.0 或 1 个D.至少 2 个解析:树是一个或多个结点组成的有限集合,其中一个特定的结点称为根,其余结点分为若干个不相交的集 合。每个集合同时又是一棵树。树

35、有且只有 1 个根结点。29.应用数据库的主要目的是( )。(分数:-1.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题 D.解决数据量大的问题解析:数据库中的数据具有“集成”与“共享”的特点,也就是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 C)正确。30.开发软件时对提高开发人员工作效率至关重要的是( )。(分数:-1.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境 C.程序人员的数量D.计算机的并行处理能力解析:软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了 软年的

36、开发效率、维护效率和软件质量。31.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 32.单个用户使用的数据视图的描述称为( )。(分数:-1.00)A.外模式 B.概念模式C.内模式D.存储模式解析:选项 A)正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B)不正确,全局数据视图 的描述称为概

37、念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C)不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D)不正确,存储模式即为内模式。33.下列数据结构中,按先进后出原则组织数据的是( )。(分数:-1.00)A.线性链表B.栈 C.循环链表D.顺序表解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照“先进后出”或“后进先出”的原则组织数据的。注意:队列组织数据的原则

38、是“先进先出”或“后进后出”。34.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:-1.00)A.特定的数据模型 B.数据无冗余C.数据可共享D.专门的数据管理软件解析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。35.程序的 3 种基本控制结构是( )。(分数:-1.00)A.过程、子过程和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返

39、回和转移解析:采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3 种基本控制结构,分别是顺序结构、选择结构和重复结构(又称循环结构)。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.Visual FoxPro 6.0 是一个 1 位的数据库管理系统。(分数:3.00)填空项 1:_ (正确答案:32)解析:Visual FoxPro 从 30 版本开始,就是一个 32 位的管理系统,并支持面向对象编程。37.在 Visual FoxPro 中,可以在表设计器中为字段设置默认值的表是 1 表。(分数:3.00)填空项 1:_ (正确

40、答案:数据库表)解析:数据库表与自由表相比,数据库表具有如下特点:数据库表可以使用长表名,在表中可以使用长字 段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表的字段指定默认值和输入掩码;数 据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、 参照完整性和表之间的联系;支持 INSERT、UPDATE 和 DELETE 事件的触发器。38.在工资表中,显示工资最少的 3 名职工记录,SQL 语句为:SELECT* 13FROM 工资表 ORDER BY 工资 2。(分数:3.00)填空项 1:_ (正确答案:TOP)解析:在 SQL 语句中

41、,显示满足条件的几项记录的关键字是 TOP,排序短语是 ORDER BY,且 TOP 短语要与ORDER BY 短语同时使用才有效,ASC 为升序关键字。39.在面向对象方法中 1 描述的是具有相似属性与操作的一组对象。(分数:3.00)填空项 1:_ (正确答案:类)解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以, 类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。40.如下程序显示的结果是 1。 s=1 i=0 do while i填空项 1:_ (正确答案:13)解析:DO WHILE ENDDO 语句格

42、式: DO WHILE LOOP EXIT ENDDO 执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE 与 ENDDO 之间的命令序列(循环体)。当执行到 ENDDO 时,返回到 DO WHILE,再次判断循环条件是否为真,以确 定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO 后面的语句。 41.在 Visual FoxPro 的字段类型中,系统默认的日期型数据占 1 个字节,逻辑型字段占 2 个字节。(分数:3.00)填空项 1:_ (正确答案:8)解析:在 Visual FoxPro 中,日期型占 8 个字节,逻辑型

43、占 1 个字节,备注型和通用型占 4 个字节,都是在设定数据类型时由系统默认的。42.设计表单时,要确定表单中是否有最大化按钮,可通过表单 1 属性进行设置。(分数:3.00)填空项 1:_ (正确答案:MaxButton)解析:MaxButton 属性用来确定表单中是否有最大化按钮,其默认值是T 。43.对关系进行选择、投影或联接运算后,运算的结果仍然是一个 1。(分数:3.00)填空项 1:_ (正确答案:关系)解析:对关系进行关系运算后,其结果仍然是一个关系。44.运行表单时,Load 事件是在 Init 事件之 1 被引发。(分数:3.00)填空项 1:_ (正确答案:前)解析:Ini

44、t 在对象建立时引发,Load 事件在表单对象建立之前引发,即运行表单时,先引发表单的 Load事件,再引发表 单的 Init 事件。 45.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:3.00)填空项 1:_ (正确答案:19)解析:二叉树的性质 3:在任意一棵二叉树中,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。 本题中度为 2 的结点数为 18,故叶子结点数为 18+1=19 个。46.数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 1 两个含义。(分数:-1.00)填空项 1:_ (正确答案:逻辑独立性)解析:数据独立

45、性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。数据独立性一般分为物理独立性与逻辑独立性两个含义。47.数据库恢复是将数据库从 1 状态恢复到某一已知的正确状态。(分数:-1.00)填空项 1:_ (正确答案:错误)解析:数据库恢复是将数据库中的数据从错误状态中恢复到某种逻辑一致的状态。如果数据库中包含成功事务提交的结果,则称数据库处于一致性状态。 48.数据模型按不同应用层次分成 3 种类型,它们是概念数据模型、 1 和物理数据模型。(分数:-1.00)填空项 1:_ (正确答案:逻辑数据模型)解析:数据是现实世界符号的抽象,而数据模型(data model)则

46、是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束行为,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型按不同的应用层次分成 3 种类型,它们是概念数据模型(conceptual data model)、逻辑数据模型(logic data model)、物理数据模型(physical data model)。49.数据结构分为逻辑结构与存储结构,线性链表属于 1。(分数:-1.00)填空项 1:_ (正确答案:存储结构)解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。50.子程序通常分为两类: 1 和函数,前者是命令的抽象,后者是为了求值。(分数:-1.00)填空项 1:_ (正确答案:过程)解析:当程序之间发生调用关系时,调用命令所在的代码段被称为主程序,被调用的代码段被称为子程序。子程序是对功能的抽象,可分为过程和函

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1