1、2013 年 3 月计算机二级 VB 模拟试题-4 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.算法分析的目的是()(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进2.在单链表中,增加头结点的目的是( )(分数:2.00)A.方便运算的B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现3.软件开发离不开系统环境资源的支持,其中必要的测试数据属于( )(分数:2.00)A.硬件资源B.通信资源C.支持软件D.辅助资源4
2、.分布式数据库系统不具有的特点是( )(分数:2.00)A.数据分布性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余5.下列数据模型具有坚实理论基础的是( )(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是6.栈底到栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是( )(分数:2.00)A.ABCEDB.DCBEAC.DBCEAD.CDABE7.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的( )(分数:2.00)A.安全性B.一致性C.可理解性D.合理性
3、8.软件开发的结构化生命周期方法将软件生命周期划分成( )(分数: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.
4、以上所有内容12在 Visual FoxPro 中,建立数组的命令关键词为( )(分数:2.00)A.DIMENSIONB.DECLAREC.ARRAYD.以上 A、B 都正确13.在建立惟一索引,出现重复字段时,只存储重复出现的记录的( )(分数:2.00)A.第一个B.最后一个C.全部D.几个14.建立数据表结构时,由系统自动设定宽度的字段类型有( )(分数:2.00)A.C 型、M 型、L 型B.D 型、N 型、C 型C.L 型、M 型、D 型D.F 型、D 型、L 型15.在 Visual FoxPro 中不是选项的内容包括( )(分数:2.00)A.NEXT nB.RECORD nC
5、.RESTD.GO n16.用函数 RECNO()测试一个空数据表文件,其结果一定是( )(分数:2.00)A.空格B.1C.出错信息D.017.不可作为文本框控件数据来源的是( )(分数:2.00)A.数值型字段B.内存变量C.字符型字段D.备注型字段18.如果要在屏幕上直接看到查询结果,“查询去向”应该选择( )(分数:2.00)A.屏幕B.浏览C.临时表或屏幕D.浏览或屏幕19.AT(大学,北京语言文化学院)的显示结果是( )(分数:2.00)A.12B.13C.16D.020.要使结果为 qrst,在语句 a=qr之后执行的语句是( )(分数:2.00)A.?qrstB.?astC.?
6、& astD.?& a.st21.函数 LEN(SPACE(20)-SPACE(15)的返回值是( )(分数:2.00)A.35B.19C.5D.错误信息22.Visual FoxPro 参照完整性规则中的更新规则不包括( )(分数:2.00)A.“级联”B.“限制”C.“忽略”D.“触发”23.在添加表和视图窗口,“其他”按钮的作用是让用户选择( )(分数:2.00)A.数据库表B.视图C.不属数据库的表D.查询24.有下列语句序列: Y=99.88 X=VAL(Y) ?&Y=X 执行以上语句序列之后,最后一条命令的显示结果是( )(分数:2.00)A.99.88BT.CF.D.出错信息25
7、.以下属于非容器控件的是( )(分数:2.00)A.FormB.LabelC.PageD.Container26.当记录指针指向第 18 号记录时,执行“REPLACE REST 工龄 WITH 工龄+1”命令后,记录指针指向( )(分数:2.00)A.文件尾B.第 18 号记录C.末记录D.文件头27.执行命令 STORE CTOD(03/09/00)TO A 后,变量 A 的类型为( )(分数:2.00)A.日期型B.数值型C.备注型D.字符型28.设计表单时向表单中添加控件,可以利用( )(分数:2.00)A.表单设计器工具栏B.布局工具栏C.调色板工具栏D.表单控件工具栏29.若 MV
8、AR 和 SHOWW 均为字符型内存变量,下列程序的结果是( ) MVAR=* SHOWW=14&MVAR.50 ?SHOWW(分数:2.00)A.14*50B.14*.50C.14MVAR50D.70030.在表单文件中 Init 是指下列哪一项触发的基本事件?( )(分数:2.00)A.当创建表单B.当从内存中释放对象C.当表单装入内存D.当用户双击对象31.SCAN.ENDSCAN 结构的语句的控制循环,是通过( )(分数:2.00)A.记录指针B.记录编号C.物理存储号D.符号32.在 Visual FoxPro 中,通用型字段 G 和备注型字段 M 在表中的宽度都是( )(分数:2.
9、00)A.2 个字节B.4 个字节C.8 个字节D.10 个字节33.设数值变量 N 的值为 1 或 2,若为 1,则执行程序 P1.PRG,若为 2,则执行程序 P2.PRG,以下错误的程序段是( ) A.DO CASE B.IF N=1 C.C1=P+N D.C1=STR(N,1) CASE N=1 DO P1 DO &C1 DO P&C1 DO P1 ELSE CASE N=2 DO P2 DO P2 ENDIF ENDCASE(分数:2.00)A.B.C.D.34.关系型数据库中最普通的联系是( )(分数:2.00)A.1-1B.1-mC.m-nD.1-1 和 m-n35.Visual
10、FoxPro 打开数据库的命令是( )(分数:2.00)A.OPEN DATABASEB.USEC.USE DATABASED.OPEN二、填空题(总题数:15,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【1】。(分数:2.00)填空项 1:_37.算法复杂度主要包括时间复杂度和【2】复杂度。(分数:2.00)填空项 1:_38.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_
11、39.一棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。(分数:2.00)填空项 1:_40.数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。(分数:2.00)填空项 1:_41.在 Visual FoxPro 中,数据库表中不允许有重复记录是通过指定【6】来实现的。(分数:2.00)填空项 1:_42.在 Visual FoxPro 中,数据库表 S 中的通用型字段的内容将存储在【7】文件中。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,可以使用【8】语句跳出 SCANENDSCAN 循环体外执行 ENDSCAN 后面的语句。(分数:2.00)填空
12、项 1:_44.在 SQL 的 SELECT 查询中使用【9】子句消除查询结果中的重复记录。(分数:2.00)填空项 1:_45.在 Visual FoxPro 中,如果要改变表单上表格对象中当前显示的列数,应设置表格的【10】属性值。(分数:2.00)填空项 1:_46.在 Visual FoxPro 中,使用 SQL 的 SELECT 语句将查询结果存储在一个临时表中,应该使用【11】子句。(分数:2.00)填空项 1:_47.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用【12】子句说明主索引。(分数:2.00)填空项 1:_48
13、.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用【13】子句说明有效性规则(域完整性规则或字段取值范围)。(分数:2.00)填空项 1:_49.在 SQL 的 SELECT 语句进行分组计算查询时,可以使用【14】子句来去掉不满足条件的分组。(分数:2.00)填空项 1:_50.设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,下面 SQL 的 SELECT 语句检索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别。 SELECT 学号,性别 FROM s WHERE【15】 (SELECT * FRO
14、M sc WHERE sc.学号=s.学号 AND 成绩 85)。(分数:2.00)填空项 1:_2013 年 3 月计算机二级 VB 模拟试题-4 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.算法分析的目的是()(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进 解析:2.在单链表中,增加头结点的目的是( )(分数:2.00)A.方便运算的 B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现解析:3.软件开发离不开系统
15、环境资源的支持,其中必要的测试数据属于( )(分数:2.00)A.硬件资源B.通信资源C.支持软件D.辅助资源 解析:4.分布式数据库系统不具有的特点是( )(分数:2.00)A.数据分布性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余 解析:5.下列数据模型具有坚实理论基础的是( )(分数:2.00)A.层次模型B.网状模型C.关系模型 D.以上 3 个都是解析:6.栈底到栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是( )(分数:2.00)A.ABCEDB.DCBEA C.DBCEAD.CDABE解析:7.在结构化程序设计思想提
16、出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的( )(分数:2.00)A.安全性B.一致性C.可理解性 D.合理性解析:8.软件开发的结构化生命周期方法将软件生命周期划分成( )(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:9.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )(分数:2.00)A.特定的数据模型 B.数据无冗余C.数据可共享D.专门的数据管理软件解析:10.实体是信息世界中广泛使用的一个术语,它用于表示( )(分数:2
17、.00)A.有生命的事物B.无生命的事物C.实际存在的事物 D.一切事物解析:11.报表设计器中,域控件用来表示( )(分数:2.00)A.数据源的字段B.变量C.计算结果D.以上所有内容 解析:12在 Visual FoxPro 中,建立数组的命令关键词为( )(分数:2.00)A.DIMENSIONB.DECLAREC.ARRAYD.以上 A、B 都正确 解析:13.在建立惟一索引,出现重复字段时,只存储重复出现的记录的( )(分数:2.00)A.第一个 B.最后一个C.全部D.几个解析:14.建立数据表结构时,由系统自动设定宽度的字段类型有( )(分数:2.00)A.C 型、M 型、L
18、型B.D 型、N 型、C 型C.L 型、M 型、D 型 D.F 型、D 型、L 型解析:15.在 Visual FoxPro 中不是选项的内容包括( )(分数:2.00)A.NEXT nB.RECORD nC.RESTD.GO n 解析:16.用函数 RECNO()测试一个空数据表文件,其结果一定是( )(分数:2.00)A.空格B.1 C.出错信息D.0解析:17.不可作为文本框控件数据来源的是( )(分数:2.00)A.数值型字段B.内存变量C.字符型字段D.备注型字段 解析:18.如果要在屏幕上直接看到查询结果,“查询去向”应该选择( )(分数:2.00)A.屏幕B.浏览C.临时表或屏幕
19、D.浏览或屏幕 解析:19.AT(大学,北京语言文化学院)的显示结果是( )(分数:2.00)A.12B.13C.16D.0 解析:20.要使结果为 qrst,在语句 a=qr之后执行的语句是( )(分数:2.00)A.?qrstB.?astC.?& astD.?& a.st 解析:21.函数 LEN(SPACE(20)-SPACE(15)的返回值是( )(分数:2.00)A.35 B.19C.5D.错误信息解析:22.Visual FoxPro 参照完整性规则中的更新规则不包括( )(分数:2.00)A.“级联”B.“限制”C.“忽略”D.“触发” 解析:23.在添加表和视图窗口,“其他”按
20、钮的作用是让用户选择( )(分数:2.00)A.数据库表B.视图C.不属数据库的表 D.查询解析:24.有下列语句序列: Y=99.88 X=VAL(Y) ?&Y=X 执行以上语句序列之后,最后一条命令的显示结果是( )(分数:2.00)A.99.88BT. CF.D.出错信息解析:25.以下属于非容器控件的是( )(分数:2.00)A.FormB.Label C.PageD.Container解析:26.当记录指针指向第 18 号记录时,执行“REPLACE REST 工龄 WITH 工龄+1”命令后,记录指针指向( )(分数:2.00)A.文件尾 B.第 18 号记录C.末记录D.文件头解
21、析:27.执行命令 STORE CTOD(03/09/00)TO A 后,变量 A 的类型为( )(分数:2.00)A.日期型 B.数值型C.备注型D.字符型解析:28.设计表单时向表单中添加控件,可以利用( )(分数:2.00)A.表单设计器工具栏B.布局工具栏C.调色板工具栏D.表单控件工具栏 解析:29.若 MVAR 和 SHOWW 均为字符型内存变量,下列程序的结果是( ) MVAR=* SHOWW=14&MVAR.50 ?SHOWW(分数:2.00)A.14*50B.14*.50 C.14MVAR50D.700解析:30.在表单文件中 Init 是指下列哪一项触发的基本事件?( )(
22、分数:2.00)A.当创建表单 B.当从内存中释放对象C.当表单装入内存D.当用户双击对象解析:31.SCAN.ENDSCAN 结构的语句的控制循环,是通过( )(分数:2.00)A.记录指针 B.记录编号C.物理存储号D.符号解析:32.在 Visual FoxPro 中,通用型字段 G 和备注型字段 M 在表中的宽度都是( )(分数:2.00)A.2 个字节B.4 个字节 C.8 个字节D.10 个字节解析:33.设数值变量 N 的值为 1 或 2,若为 1,则执行程序 P1.PRG,若为 2,则执行程序 P2.PRG,以下错误的程序段是( ) A.DO CASE B.IF N=1 C.C
23、1=P+N D.C1=STR(N,1) CASE N=1 DO P1 DO &C1 DO P&C1 DO P1 ELSE CASE N=2 DO P2 DO P2 ENDIF ENDCASE(分数:2.00)A.B.C. D.解析:34.关系型数据库中最普通的联系是( )(分数:2.00)A.1-1B.1-m C.m-nD.1-1 和 m-n解析:35.VisualFoxPro 打开数据库的命令是( )(分数:2.00)A.OPEN DATABASE B.USEC.USE DATABASED.OPEN解析:二、填空题(总题数:15,分数:30.00)36.数据管理技术发展过程经过人工管理、文件
24、系统和数据库系统三个阶段,其中数据独立性最高的阶段是【1】。(分数:2.00)填空项 1:_ (正确答案:数据库系统)解析:37.算法复杂度主要包括时间复杂度和【2】复杂度。(分数:2.00)填空项 1:_ (正确答案:空间)解析:38.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_ (正确答案:驱动模块)解析:39.一棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。(分数:2.00)填空项 1:_ (正确答案:32)解析:40.数据结构
25、分为逻辑结构和存储结构,循环队列属于【5】结构。(分数:2.00)填空项 1:_ (正确答案:存储)解析:41.在 Visual FoxPro 中,数据库表中不允许有重复记录是通过指定【6】来实现的。(分数:2.00)填空项 1:_ (正确答案:主关键字(候选关键字))解析:42.在 Visual FoxPro 中,数据库表 S 中的通用型字段的内容将存储在【7】文件中。(分数:2.00)填空项 1:_ (正确答案:备注)解析:43.在 Visual FoxPro 中,可以使用【8】语句跳出 SCANENDSCAN 循环体外执行 ENDSCAN 后面的语句。(分数:2.00)填空项 1:_ (
26、正确答案:EXIT)解析:44.在 SQL 的 SELECT 查询中使用【9】子句消除查询结果中的重复记录。(分数:2.00)填空项 1:_ (正确答案:DISTINCT)解析:45.在 Visual FoxPro 中,如果要改变表单上表格对象中当前显示的列数,应设置表格的【10】属性值。(分数:2.00)填空项 1:_ (正确答案:ColumnCount)解析:46.在 Visual FoxPro 中,使用 SQL 的 SELECT 语句将查询结果存储在一个临时表中,应该使用【11】子句。(分数:2.00)填空项 1:_ (正确答案:Into cursor)解析:47.在 Visual Fo
27、xPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用【12】子句说明主索引。(分数:2.00)填空项 1:_ (正确答案:PRIMARY KEY)解析:48.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用【13】子句说明有效性规则(域完整性规则或字段取值范围)。(分数:2.00)填空项 1:_ (正确答案:CHECK)解析:49.在 SQL 的 SELECT 语句进行分组计算查询时,可以使用【14】子句来去掉不满足条件的分组。(分数:2.00)填空项 1:_ (正确答案:HAVING)解析:50.设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,下面 SQL 的 SELECT 语句检索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别。 SELECT 学号,性别 FROM s WHERE【15】 (SELECT * FROM sc WHERE sc.学号=s.学号 AND 成绩 85)。(分数:2.00)填空项 1:_ (正确答案:NOT EXISTS)解析: