【计算机类职业资格】二级VISUAL+BASIC笔试-267及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-267及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-267及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-267 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.以下控件可以用来实现定时地执行某段代码的是 _。(分数:2.00)A.OLEB.TimerC.ComboBoxD.FileListBox2.视图设计一般有 3 种设计次序,下列不属于视图设计的是 _。(分数:2.00)A.自顶向下B.由外向内C.由内向外D.自底向上3.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序:Function Func(ByVal x As Integer,y As Integer)y=x*yIf y0
2、 ThenFunc=xElseFunc=yEnd IfEnd FunctionPrivate Sub Command1_Click()Dim a As Integer,b As Integera=3b=4c=Func(a,B) Print “a=“;aPrint=b=“;bPrint“c=“;cEnd Sub程序运行后,单击命令按钮,其输出结果为 _。(分数:2.00)A.a=3 b=12 c=3B.a=3 b=4 c=3C.a=3 b=4 c=12D.a=13 b=12 c=124.要把一个命令按钮设置成无效,应设置属性 _ 的值为 False。(分数:2.00)A.VisibleB.Ena
3、bledC.DefaultD.Cancel5.在用菜单编辑器设计菜单时,必须输入的项是 _。(分数:2.00)A.快捷键B.标题C.索引D.名称6.下列程序段的结果为 _。A=“ABBACDDCBA“For I=6 To 2 Step-2X=Mid(A,I,I)Y=Left(A,I)Z=Right(A,I)Z=X aPrint=b=“;bPrint“c=“;cEnd Sub程序运行后,单击命令按钮,其输出结果为 _。(分数:2.00)A.a=3 b=12 c=3 B.a=3 b=4 c=3C.a=3 b=4 c=12D.a=13 b=12 c=12解析:评析 函数 Func(3,4)的返回值为
4、 3,故 c 的值为 3。由于参数 x 是按值传递的,s 的值仍为 3;而参数 y 是按地址传递的,b 的值变为 3*4。4.要把一个命令按钮设置成无效,应设置属性 _ 的值为 False。(分数:2.00)A.VisibleB.Enabled C.DefaultD.Cancel解析:评析 命令按钮的部分属性:Visible 属性:返回/设置一个值,决定对象是否可见;Cancel 属性:当一个命令按钮的 Cancel 属性设置为 True 时,按 Esc 键与单击该命令按钮的作用相同。Enabled 属性:返回/设置一个值,决定对象是否响应用户生成事件。Default 属性:当一个命令按钮的
5、Default 属性被设置为 True 时,按回车键和单击该命令按钮的作用相同。5.在用菜单编辑器设计菜单时,必须输入的项是 _。(分数:2.00)A.快捷键B.标题C.索引D.名称 解析:评析 菜单项的快捷键用来在程序运行过程中快速地选取这一菜单项。菜单项的标题是程序运行时该菜单项所显示出来的名字,相当于控件的 Caption 属性。索引用于用户建立菜单控件数组时给数组元素设置下标。菜单项也是一个控件,需要有一个惟一标识它的控件名,就是菜单项的名称,相当于控件的 Name 属性,在设计菜单时必须填写。6.下列程序段的结果为 _。A=“ABBACDDCBA“For I=6 To 2 Step-
6、2X=Mid(A,I,I)Y=Left(A,I)Z=Right(A,I)Z=X & Y & ZNext IPrint Z(分数:2.00)A.ABAB.AABAABC.BBABBA D.ABBABA解析:评析 Right(字符串,n):返回字符串的最后 n 个字符。Mid(字符串,p,n):从第 p 个字符开始,向后截取 n 个字符。p 和 n 都是算术表达式。Left(字符串,n);返回“字符串”的前 n 个字符“&”:字符串连接运算符,将两个字符串按顺序连接起来。分析程序:因为每次循环,z 都被重新赋值,所以只需要跟踪最后一次循环即可得出最终结果:最后一次循环时,I=2X=Mid(“ABB
7、ACDDCBA“,2,2)=“BB“Y=Left(“ABBACDDCBA“,2)=“AB“Z=Right(“ABBACDDCBA“,2)=“BA“Z=X & Y & Z=“BBABBA“。7.在下列几种排序方法中,要求内存量最大的是 _。(分数:2.00)A.插入排序B.选择排序C.快速排序D.归并排序 解析:评析 快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序:插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列:选择排序的基本思想
8、是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。8.使用 Public Const 语句声明一个全局的符号常量时,该语句应放在 _。(分数:2.00)A.过程中B.窗体模块的通用声明段C.标准模块的通用声明段 D.窗体模块或标准模块的通用声明段解析:评析 Const 语句格式:作用范围 Const 常量名 As 数据类型二常量值“作用范围”可以使用 Private 或 Public 关键字,缺省使用 Private 关键字,表示所声明的常量只在包含该声明的模块
9、内可用;使用 Public 关键字,表示所声明的常量在所有模块中对所有过程都可用。只有在标准模块的通用声明中才可以使用 Public 关键字来声明常量。9.编写如下事件过程:Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If Shift=6 And Button=2 ThenPrint“BBBB“End IfEnd Sub程序运行后,为了在窗体上输出“BBBB”,应执行的操作为 _。(分数:2.00)A.同时按下 Shift 键和鼠标左键B.同时按下 Shift 键和鼠
10、标右键C.同时按下 Ctrl、Alt 键和鼠标左键D.同时按下 Ctrl、Alt 键和鼠标右键 解析:评析 在鼠标的 Mouse_Down 事件中,当按下左键时,Button=1,右键时 Button=2,在键盘上按下 Shift 键时, Shift 值为 1,Ctrl 键时,Shift 值为 2,Alt 时,Shift 值为 4,如果同时按下多键,则它们的值也相加。10.下列程序段的执行结果为 _。N=0For I=1 To 3For J=5 To 1 Step-1N=N+1Next JNext IPrint N;J;I(分数:2.00)A.12 0 4B.15 0 4 C.12 3 1D.
11、15 3 1解析:评析 跟踪程序:外循环执行 3 次,内循环执行 5 次,循环体 N=N+1 一共执行了 3*5=15 次,故 N的值应当为 15。值得注意的是;For 循环的控制变量,在每次循环体执行完之后,会自动加循环步长值,直到这个值超出循环语句指定的范围,循环结束,由此可见,循环结束后,I 的值应当为 3+1=4,J 的值应当为 1+(-1)=0。11.栈和队列的共同点是 _。(分数:2.00)A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素 D.没有共同点解析:评析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端
12、进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。12.在计算机中,算法是指 _。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述 D.排序方法解析:评析 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。13.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是 _。(分数:2.00)A.cedba B.acbedC.decabD.deabc解析:评析 二叉树 BT 的后序遍历序列为 dab
13、ec,故 BT 的根结点为 c(后序遍历序列的最后一个结点为数的根结点);而 BT 的中序遍历序列是 debac,即遍历序列中最后一个结点为跟结点,说明 BT 的右子树为空。由 BT 的后序遍历序列和中序遍历序列可知 BT 的左子树(LST)的后序遍历序列和中序遍历序列分别为 dabe 和 deba(树是递归定义的):故 LST 的根结点是 e,在由 LST 的中序遍历序列可知其左子树为 do因此 BT 的前序遍历序列为 cedba。14.在数据流图(DFD) 中,带有名字的箭头表示 _。(分数:2.00)A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向 D.程序的组成成分解析:评析
14、 数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。15.下列程序段的执行结果为 _。A=0=B=0For I=-1 To-2 Step-1For J=1 To 2B=B+1Next JA=A+1Next IPrint A;B(分数:2.00)A.2 4 B.-2 2C.4 2D.2 3解析:评析 ForNext 循环跟踪程序:内循环的循环体执行了四次,外循环的循环体执行了两次,故 A=2,B=4。16.下面叙述中正确的是 _。(分数:2.0
15、0)A.随机文件中记录的长度不是固定不变的B.随机文件由若干条记录组成,并可以按记录号访问各个记录 C.不能按任意顺序访问随机文件中的数据D.可以同时对打开的随机文件进行读写操作解析:评析 随机文件又称直接文件,由若干个记录来组成,每个记录的长度都是固定的,并且每个记录都有一个记录号,因此可以根据记录号访问随机文件的任意记录。注意:当用 Open 语句打开一个随机文件的时候,如果指定存取类型为读写类型,则可以任意读写该文件;如果指定存取类型为只读类型,则只能进行读操作;如果指定存取类型为只写类型,则只能进行写操作。17.下列程序段的执行结果为 _。Dim m(3,3)As IntegerDim
16、 i As IntegerDim j As IntegerDim K As IntegerFor i=1 To 3m(i,i)=iNextFor i=0 To 3For j=0 To 3x=x+m(i,j)NextNextPrint x(分数:2.00)A.3B.4C.5D.6 解析:评析 通过第一个以 i 为循环变量的循环,令 a(1,1)=1,a(2,2)=2,a(3,3)=3。然后通过双重循环,求数组 a 中所有元素的和并将结果赋值给 x,由于在数组 a 中除了 a(1,1)、a(2,2)和 a(3,3)外其他元素都为 0,所以 x=1+2+3=6。18.使用驱动器列表框的 _ 属性可以
17、返回或设置驱动器列表中当前选中的磁盘驱动器的索引值。(分数:2.00)A.ChDriveB.DriveC.ListD.ListIndex 解析:评析 Drive 属性用来设置或返回程序运行时所选择的驱动器名。List 属性是包含了当前系统中有效驱动器的连接列表。ListIndex 属性用来设置或返回驱动器连接列表中当前所选中的项目的索引。19.下面叙述中不正确的是 _。(分数:2.00)A.自定义数据类型必须在窗体模块或标准模块的通用声明段进行声明B.自定义数据类型只能在窗体模块的通用声明段进行声明 C.在窗体模块中定义自定义数据类型时必须使用 Private 关键字D.自定义数据类型中的元素
18、的数据类型可以是系统提供的基本数据类型或已声明的自定义数据类型解析:评析 自定义数据类型是用 Type 语句定义的数据类型,可以包含一个或多个任意数据类型的元素。自定义数据类型必须在窗体模块、标准模块或类模块的通用声明段进行定义。在窗体模块和类模块中,只能用 Private 关键字来声明白定义数据类型;在标准模块中,可以使用Private 或Public 关键字来声明白定义数据类型。自定义数据类型中的元素的数据类型可以是系统提供的基本数据类型或已声明的自定义数据类型。20.滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是 _。(分数:2.00)A.MaxB.ValueC.Lar
19、geChangeD.SmallChange 解析:评析 滚动条控件(HScroll 或者 VScroll)的属性和事件:属性Value 属性Value 属性对应于滚动框在滚动条中的位置,其值介于 Min 和 Max 属性值之间。当 Value 属性值等于 Min属性值时,滚动框位于滚动条的最左端(水平滚动条)或最顶端(垂直滚动条):当 Value 属性值等于 Max属性值时,滚动框位于滚动条的最右端(水平滚动条)或最底端(垂直滚动条)。Min 和 Max 属性Min 属性设置滚动框位于滚动条最左端或者最顶端时 Value 属性的值。Max 属性设置滚动框位于滚动条最右端或者最底端时 Value
20、 属性的值。SmallChange 属性设置鼠标单击滚动箭头时滚动框移动的大小。LargeChange 属性设置鼠标单击滚动箭头和滚动框之间的区域时,滚动框的移动大小。事件Scroll 事件拖动滚动框时,Scroll 事件被触发。Change 事件释放滚动框或者单击滚动条或滚动箭头时,Change 事件被触发。21.下列叙述中,不属于软件需求规格说明书的作用的是 _。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:评析 软件需求规格说明书(SRS,Software R
21、equirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用;便于用户、开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。22.SQL 语言又称为 _。(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言 D.结构化操纵语言解析:评析 结构化查询语言(Structured Query Language,简称 SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。23.以下程序段运行的结果是 _。Dim a(-1 To 5)As BooleanD
22、im flag As Booleanflag=FalseDim i As IntegerDim j As IntegerDo Until flag=TrueFor i=-1 To 5j=j+1If a(i)=False Thena(i)=TrueExit ForEnd IfIf i=5 Thenflag=TrueEnd IfNextLoopPrint j(分数:2.00)A.20B.7C.35 D.8解析:评析 该程序段的作用是给数组 a 的每个数组元素赋值 True,具体实现的方式为:每次从数组 a 的第一个元素开始判断,该元素是否为 False,如果是,则令此元素为 True,然后跳出循环
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 267 答案 解析 DOC
