09年全国计算机等级二级VB笔试练习习题.docx
- 文档编号:3257556
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:45
- 大小:40.69KB
09年全国计算机等级二级VB笔试练习习题.docx
《09年全国计算机等级二级VB笔试练习习题.docx》由会员分享,可在线阅读,更多相关《09年全国计算机等级二级VB笔试练习习题.docx(45页珍藏版)》请在冰豆网上搜索。
09年全国计算机等级二级VB笔试练习习题
09年全国计算机等级二级VB笔试练习习题(5)
(1)在VisualBasic6.0集成开发环境中,功能键F5的功能是
A)运行程序
B)进入对象浏览器窗口
C)打开属性窗口
D)进入帮助窗口
(2)在下面的表达式中.x取任何值都成立的表达式是
A)Int(x)>=Abs(x)
B)Int(x)>Abs(x)
C)Int(x)<=Ahs(x)
D)Int(x)<>Abs(x)
(3)以下控件中具有Pattern属性的是
A)图片框
B)驱动器列表框
C)目录列表框
D)文件列表框
(4)在VisualBasic中,可以改变控件大小的操作是
A)Shift+方向箭头
B)Ait+方向箭头
C)Ctrl+方向箭头
D)Ctrl+空格键
2009年4月全国计算机等级二级VB笔试练习习题
1.下列关于栈的叙述正确的是()
A)栈是非线性结构
B)栈是一种树状结构
C)栈具有先进先出的特征
D)栈具有后进先出的特征
2.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()
A)bdgcefha
B)gdbecfha
C)bdgaechf
D)gdbehfca
3.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
A)动态结构和静态结构
B)紧凑结构和非紧凑结构
C)线性结构和非线性结构
D)内部结构和外部结构
4.下面对对象概念描述错误的是()
A)任何对象都必须有继承性
B)对象是属性和方法的封装体
C)对象间的通讯靠消息传递
D)操作是对象的动态属性
5.软件开发的结构化生命周期方法将软件生命周期划分成()
A)定义、开发、运行维护
B)设计阶段、编程阶段、测试阶段
C)总体设计、详细设计、编程调试
D)需求分析、功能定义、系统设计
6.下列工具中为需求分析常用工具的是()
A)PAD
B)PFD
C)N-S
D)DFD
7.开发大型软件时,产生困难的根本原因是()
A)大系统的复杂性
B)人员知识不足
C)客观世界千变万化
D)时间紧、任务重
8.下述关于数据库系统的叙述中正确的是()
A)数据库系统减少了数据冗余
B)数据库系统避免了一切冗余
C)数据库系统中数据的一致性是指数据类型一致
D)数据库系统比文件系统能管理更多的数据
9.单个用户使用的数据视图的描述称为()
A)外模式
B)概念模式
C)内模式
D)存储模式
10.关系数据库管理系统能实现的专门关系运算包括()
A)排序、索引、统计
B)选择、投影、连接
C)关联、更新、排序
D)显示、打印、制表
11.与传统的程序设计语言相比,VisualBasic最突出的特点是()
A)结构化程序设计
B)程序开发环境
C)事件驱动编程机制
D)程序调试技术
12.在VisualBasic中,下列优先级最高的运算符是()
A)*
B)\
C)<
D)Not
13.下列语句用来设置Form1的属性,其中在运行时不能正确操作的语句是()
A)Form1.Caption="FormTest"
B)Form1.Name="FormTest"‘只能在设计时设置
C)Form1.MaxButton=False
D)Form1.MinButton=False
14.表达式Left("howareyou",3)的值是()
A)how
B)are
C)you
D)howareyou
15.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()
A)工程资源管理器窗口
B)工具箱窗口
C)代码窗口
D)属性窗口
16.下列正确的VisualBasic注释语句是()
A)Dima(10)AsIntegerRem这是一个VB程序‘Rem注释语句需换行写
B)’这是一个VB程序
PrivateSubCommand1_Click()…
C)a=1:
b=2:
_Rem这是一个VB程序:
c=3
D)IfShift=6AndButton=2Then
Print"BBBB"Rem这是一个VB程序
EndIf
17.代数式a/(b+c/d)对应的VisualBasic6.0表达式是()‘题中原式忘了
A)a/(b+c/D)
B)(a/b+c)/d
C)a/(b+c)/d
D)a/b+c/d
18.使程序立即从一个Function过程中退出的语句是()
A)ExitFunction
B)Exit
C)Return
D)Resume
19.要使一个标签透明且具有边框,则应()
A)将其BackStyle属性设置为0,BorderStyle属性设置为0
B)将其BackStyle属性设置为0,BorderStyle属性设置为1
C)将其BackStyle属性设置为1,BorderStyle属性设置为0
D)将其BackStyle属性设置为1,BorderStyle属性设置为1
20.在窗体上画一个命令按钮,然后编写如下代码:
PrivateSubCommand1_Click()
a&=InputBox("请输入第一个数")
b&=InputBox("请输入第二个数")
Printb&+a&‘a、b为长整型,相加操作
EndSub
程序运行后,单击命令按钮,在两个输入对话框中先后输入12345和54321,程序的输出结果是()
A)66666
B)5432112345
C)1234554321
D)出错
09年计算机等级考试二级VB模拟题及答案三
一、选择题:
共35题,每题2分,共70分。
(1)最简单的交换排序方法是
A)快速排序
B)选择排序
C)堆排序
D)冒泡排序
【命题目的】让考生加深对各种排序方法特点的了解。
【解题要点】冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。
【错解分析】交换排序方法有冒泡排序和快速排序,显然选项B)和选项C)错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍难。
(2)栈通常采用的两种存储结构是
A)线性存储结构和链表存储结构
B)散列方式和索引方式
C)链表存储结构和数组
D)线性存储结构和非线性存储结构
【命题目的】考查栈的存储结构的基本知识。
【解题要点】和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。
栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。
(3)线性表的顺序存储结构和线性表的链式存储结构分别是
A)顺序存取的存储结构、顺序存取的存储结构
B)随机存取的存储结构、顺序存取的存储结构
C)随机存取的存储结构、随机存取的存储结构
D)任意存取的存储结构、任意存取的存储结构
【命题目的】考查有关线性表存储结构的基本知识。
【解题要点】顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。
对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。
(4)完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
A)黑箱测试法
B)白箱测试法
C)错误推测法
D)安装测试法
【命题目的】让考生熟练掌握常用的测试方法及其概念。
【解题要点】黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试用例。
【错解分析】白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故选项B)不正确;错误推测法只是黑箱测试所使用的一种具体的方法,故选项C)不正确;安装测试是测试层次中的一种,它属于高级测试,故选项D)不正确。
【考点链接】常用的黑箱测试方法及其定义,白箱测试用例的准则。
(5)在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
A)模块之间的调用关系
B)程序的组成成分
C)控制程序的执行顺序
D)数据的流向
【命题目的】让考生对常用的软件结构设计工具要有较深入的了解。
【解题要点】常用的软件结构设计工具是结构图(SC-StructureChart),也称程序结构图。
其中,矩形内用于注明模块的功能和名字;箭头表示模块间的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。
【考点链接】根据结构图设计思想,了解结构图构成的基本形式。
(6)下列选项中,不属于模块间耦合的是
A)数据耦合
B)同构耦合
C)异构耦合
D)公用耦合
【命题目的】本题主要考查了模块间耦合的类型。
【解题要点】模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。
按照耦合程度从弱到强,可以将其分成5级,分别是:
数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。
选项C),没有这种耦合方式。
【考点链接】评价模块独立性的主要标准,以及对它们的定义和分类。
(7)一个关系中属性个数为1时,称此关系为
A)对应关系
B)单一关系
C)一元关系
D)二元关系
【命题目的】使学生加深对关系模型数据库基础知识的记忆。
【解题要点】在关系模型数据库中,基本结构是二维表,这种二维表称为关系。
关系的列称为属性,一个具有N个属性的关系称为N元关系。
【考点链接】各种关系查询语言与过程性语言和非过程性语言的关系,过程性语言的特点。
(8)为用户与数据库系统提供接口的语言是
A)高级语言
B)数据描述语言(DDL)
C)数据操纵语言(DML)
D)汇编语言
【命题目的】考查考生对数据库基本知识的了解。
【解题要点】DBMS提供数据操纵语言(DML)实现对数据库中数据的操作,数据操纵语言(DML)是用户(包括应用程序)与数据库系统的接口。
数据操纵语言通常包括检索和更新功能。
【考点链接】程序模块中语言处理部分的分类,各子类的定义及其功能。
(9)相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
A)可重用性差
B)安全性差
C)非持久性
D)冗余性
【命题目的】让考生了解文件系统和数据库系统的区别。
【解题要点】文件系统所管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,以此为基础的数据处理存在3个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。
【考点链接】文件系统和数据库系统各自的特点,人工管理阶段及数据库系统三代的特点。
(10)需求分析阶段的任务是确定
A)软件开发方法
B)软件开发工具
C)软件开发费用
D)软件系统功能
【命题目的】考查考生对需求分析的内容的了解。
【解题要点】需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。
。
【错解分析】选项A)软件开发方法是在总体设计阶段完成的任务;选项B)软件开发工具是在实现阶段需完成的任务;选项C)软件开发费用是在可行性研究阶段需完成的任务。
(11)资源文件的扩展名是
A).bas
B).cls
C).frm
D).res
【命题目的】让考生加深对基础知识的记忆。
【解题要点】模块文件的扩展名、类文件的扩展名、资源文件的扩展名和窗体文件的扩展名。
【错解分析】.bas为程序模块文件的扩展名;.cls为类模块文件的扩展名;.res为相关资源文件的扩展名,.frm为窗体文件的扩展名。
【考点链接】工程文件的扩展名.vbp、工程组文件的扩展名.vbg。
(12)下列说法正确的是
A)属性的一般格式为对象名_属性名称,可以在设计阶段赋予初值,也可以在运行阶段通过代码来更改对象的属性
B)对象是有特殊属性和行为方法的实体
C)属性是对象的特性,所有的对象都有相同的属性
D)属性值的设置只可以属性窗口中设置
【命题目的】对基础知识的考查,增强对基础知识的记忆。
【错解分析】属性是一个对象的特性,不同的对象有不同的属性,故选项C)是不正确的;引用属性的一般格式为:
对象名.属性名称,故选项A)不正确;对象的属性值可以在属性窗口中设置,也可以在程序语句中设置,故选项D)是不正确的;对象是有特殊属性和行为方法的实体,不同的对象有不同的属性,选项B)是正确的。
【考点链接】窗体的属性和控件的属性。
(13)下列说法正确的是
A)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件
B)若一个控件上有4个黑色的小方块,表明该控件是活动的
C)窗体中活动控件只能有一个
D)非活动控件在窗体是隐藏的
【命题目的】考核控件的基本操作。
【错解分析】任何一个多窗体的程序,在一定的时间,只有一个窗体是活动窗体,所以选项C)是正确的;活动窗体上有8个黑色的小方块,所以选项B)说有4个黑色的小方块是不正确的;活动窗体的缩放可以通过拖动四个角的小方块来调整控件的大小,即宽度和高度,所以A)是不正确的;在窗体上的非活动控件不是隐藏的,所以选项D)不正确。
【考点链接】窗体的属性、工程的属性。
(14)语句A=B+C代表的意思是
A)变量A等于B+C的值
B)变量A等于B的值,然后再加上C的表达式
C)将变量A存入变量存入B中,然后再加上C的表达式
D)将变量A存入变量B+C中
【命题目的】考核表达式的基本应用。
【解题要点】赋值语句、算术运算符的优先级。
【错解分析】"="属于赋值语句。
赋值语句兼有计算和赋值功能,首先要计算赋值号右边"源操作符"的值,然后把结果赋给赋值号左边的"目标操作符"。
所以选项A)是正确的。
【考点链接】逻辑运算符、关系运算符。
(15)下列程序执行的结果为
x=25:
y=20:
z=7
Print"S(";x+z*y;")"
A)S(47)
B)S(165)
C)S(25+7*20)
D)S(87)
【命题目的】考核考生对表达式的基本认识。
【错解分析】该题涉及到赋值语句与运算符优先级的顺序,Print语句具有运算功能,故选项C)是错误的;由于运算符的优先级是先乘除后加减,所以选项B)为正确,选项A)和选项D)不正确。
(16)在默认情况下,InputBox函数返回值的类型为
A)逻辑类型
B)字符串型
C)数值型
D)日期型
【命题目的】考查考生对InputBox函数的了解。
【解题要点】在默认的情况下,InputBox的返回值是一个字符串,而不是变体类型。
如果没有事先声明返回值的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,VisualBasic将是把它作为字符串来处理。
因此当需要用InputBox函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用Val函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。
如果正确地声明了返回值为变体类型,则可不必进行类型转换。
【考点链接】MsgBox函数和VisualBasic中内部函数。
(17)VisualBasic中的控件分为两类,一类是ActiveX控件,另一类是
A)文本控件
B)标准控件
C)基本控件
D)图形控件
【命题目的】考查控件的分类。
【解题要点】"控件"是在图形用户界面(GUI)上进行输入、输出信息,启动事件程序等交互操作的图形对象,是进行可视化程序设计的基础和重要工具,VisualBasic中的控件分为两类,一类是标准控件(也称内部控件),另一类是ActiveX控件,启动VisualBasic后,工具箱中只有标准控件,共有20个。
(18)在程序运行期间可以将图形装入窗体、图片框或图像框的函数是
A)DrawStyle
B)AutoSize
C)PasswordChar
D)LoadPicture
【命题目的】考核图形加载的方法。
【解题要点】LoadPicture函数用于在程序运行期间对窗体、图片框或者图像框的Picture属性赋值,加载图形文件,它的格式为:
[<对象>].Picture=LoadPicture(["文件名"]),当默认文件名时,时清空所指定对象中的图形;PasswordChar是用于决定密码的显示方式的,不正确;Drawstyle决定外观。
(19)当组合框的Style属性设置为何值时,组合框称为简单组合框?
A)0
B)1
C)2
D)3
【命题目的】考核对组合框的熟悉程度。
【解题要点】Style属性用来决定控件类型及列表框部分行为,其值取0,1,2。
0-DropdownComboBox:
此时组合框称为"下拉式组合框",看上去像一个下拉列表框,但是可以输入文本或从下拉列表框中选择表项。
1-SimpleComboBox:
此时组合框称为"简单组合框",它由一个文本编辑区和一个标准列表框组成。
2-DropdownListBox:
此时组合框称为"下拉式列表框",它的外观和下拉式组合框一样,右端也有一个箭头,可供"拉下"或"收起"列表框,可以从下拉列表框选择表项,也可以键入表项的文本作选择,但不接收其他文本输入。
(20)如果将文本框控件设置成只有垂直滚动条,则需要将ScrollBars属性设置为
A)0
B)1
C)2
D)3
【命题目的】考核文本框控件的相关属性。
【解题要点】ScrollBars有4个值:
0,表示没有滚动条,默认值;1,表示控件中只有水平滚动条;2,表示控件中只有垂直滚动条;3,同时具有水平和垂直滚动条。
(21)运行下列程序段后,显示的结果为
J1=63
J2=36
IfJ1 A)63 B)36 C)55 D)2332 【命题目的】考查考生对条件语句的掌握程度。 【解题要点】题中是条件语句: IfJ1 【考点链接】If…Then等单行结构条件语句和块结构条件语句。 (22)下列程序段的执行结果为 a=95 Ifa>60Thendegree=1 Ifa>70Thendegree=2 Ifa>80Thendegree=3 Ifa>90Thendegree=4 Print"degree=";degree A)degree=1 B)degree=2 C)degree=3 D)degree=4 【命题目的】考查考生对条件语句的掌握程度。 【解题要点】如果a>60,则degree=1;如果a>70,则degree=2;如果a>80,则degree=3;如果a>90,则degree=4。 【考点链接】If…Then…Else条件语句和嵌套结构。 (23)下列程序段的执行结果为 I=4 x=5 Do I=I+1 x=x^2 LoopUntilI>=7 Print"I=";I Print"x=";x A)I=4 x=258694 B)I=7 x=256987 C)I=6 x=365840 D)I=7 x=390625 【命题目的】考查考生对循环控制结构的掌握。 【解题要点】结构Do循环结构,其格式为: Do [语句块] [ExitDo] LoopUntil循环条件 此循环由于"先执行后检查",所以至少执行一次。 本题中,程序运行到循环条件I>=7的值为True,停止。 所以程序结束运行后I=7,x=390625。 (24)下列程序段的执行结果为 a=5 Fork=1To0 a=a*k Nextk Printk;a A)-16 B)-116 C)15 D)1121 【命题目的】考查考生对循环控制结构的掌握。 【解题要点】For循环有两种格式,其中一种格式是: For循环变量=初值To终值Step[步长] 语句 [ExitFor] 语句 Next[循环变量] 此循环语句的执行过程为: "循环变量"首先取得"初值",检查是否超过"终值",如果超过,就一次也不循环而跳出循环,属于"先检查后执行"的类型。 现在来看程序段,Fork=1To0中,初值为1,终值为0,显然当"循环变量"首先取得"初值"1,检查后超过"终值"0,所以一次也不执行,即最后执行Print,k=1,a=5。 【考点链接】For循环结构语句的嵌套结构。 (25)运行下面的程序后,输出的结果为 Cls Dimt(5,5)asInteger Fori=1To5: t(i,i)=1: Next Fori=1To5 Forj=1To5 Printt(i,j), Nextj Print NextI A)11111 11111 11111 11111 11111 B)1 1 1 1 1 C)10000 01000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 09 全国计算机 等级 二级 VB 笔试 练习 习题