【计算机类职业资格】二级VISUAL+BASIC笔试-405及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-405及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-405及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-405 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列数据结构中,能用二分法进行查找的是( )。A) 顺序存储的有序线性表 B) 线性链表C) 二叉链表 D) 有序线性链表(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )。A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B.C.D.3.下列叙述中正确的是( )。A) 软件
2、交付使用后还需要进行维护B) 软件一旦交付使用就不需要再进行维护C) 软件交付使用后其生命周期就结束D) 软件维护是指修复程序中被破坏的指令(分数:2.00)A.B.C.D.4.软件调试的目的是( )。A) 发现错误B) 改正错误C) 改善软件的性能D) 验证软件的正确性(分数:2.00)A.B.C.D.5.为了使模块尽可能独立,要求A) 模块的内聚程度要尽量高,且备模块间的耦合程度要尽量强B) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C) 模块的内聚程度要尽量低,且备模块间的偶合程度要尽量弱D) 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(分数:2.00)A.B.C.D
3、.6.软件是指( )。A) 程序 B) 程序和文档C) 算法加数据结构 D) 程序、数据与相关文档的完整集合(分数:2.00)A.B.C.D.7.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。A) DB 包含 DBS 和 DBMS B) DBMS 包含 DB 和 DBSC) DBS 包含 DB 和 DBMS D) 没有任何关系(分数:2.00)A.B.C.D.8.在 E-R 图中,用来表示实体的图形是( )。A) 矩形 B) 椭圆形 C) 菱形 D) 三角形(分数:2.00)A.B.C.D.9.信息隐蔽的概念与下述哪一种概念直接相关( )。A) 软件结构定义
4、B) 模块独立性 C) 模块类型划分 D) 模块耦合度(分数:2.00)A.B.C.D.10.设有如下关系表:( )。RAmnSBC13TABCm13n13则下列操作中正确的是( )。A) T=RS B) T=RS C) T=RS D) T=R/S(分数:2.00)A.B.C.D.11.下列途述中正确的是( )。A) 在窗体的 Form_Load 事件过程中定义的变量是全局变量B) 局部变量的作用域可以超出所定义的过程C) 在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但是作用域只限于该过程D) 在调用过程中,所有局部变量系统初始化为 0 或空字符串(分数:2.0
5、0)A.B.C.D.12.下列不属于 Visual Basic 特点的是( )。A) 对象的链接与嵌入 B) 结构化程序设计C) 编写跨平台应用程序 D) 事件驱动程序编程机制(分数:2.00)A.B.C.D.13.下列每组控件中,都包含有滚动条的一组控件是( )。A) ListBox 和 LabelBox B) TextBox 和 DriveListBoxC) ComboBox 和 CheckBox D) FileListBox 和 DirListBox(分数:2.00)A.B.C.D.14.在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为 M1。设窗体 Form1 标题为“myf
6、orm1”,双击控件数组中的第 3 个按钮,打开代码编辑器,写下如下代码:Privae Sub M1_Click(lndex As Integer)Form1.Caption=“myform 2“End Sub运行时,单击按钮数组中的第 1 个按钮,窗体标题为( )。A) Form1 B) M1 C) myform1 D) myform2(分数:2.00)A.B.C.D.15.只能用来显示字符信息的控件是( )。A) 文本框 B) 标签框 C) 图片框 D) 图像框(分数:2.00)A.B.C.D.16.运行下列程序段后,显示的结果为( )。J1=23:J2=32If J1J2 Then Pr
7、int J2 Else Print J1A) 23 B) 32 C) 55 D) 2332(分数:2.00)A.B.C.D.17.不能正确表示条件“两个整型变量 A 和 B 之一为 0,但不能同时为 0”的布尔表达式是( )。A) A*B=0 and A+B0B) (A=0 or B=0) and (A0 Or B0)C) not(A=0 And B=0)and(A=0 or B=0)D) A*B=0 and(A=0 or B=0)(分数:2.00)A.B.C.D.18.可以用做其他控件容器的控件是A) 窗体控件、列表框控件、图像控件B) 窗体控件、文本框控件、框架控件C) 窗体控件、框架控件
8、、图片框控件D) 窗体控件、标签控件、图片框控件(分数:2.00)A.B.C.D.19.假定有如下的窗体事件过程:private Sub Form_Click()a$=“MicrosoftVisual Basic“b$=Right(a$,5)c$=Mid(a$,1,9)MsgBox a$,34,b$,c$,5End Sub程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是( )。A) Microsoft Visual B) MicrosoftC) Basic D) 5(分数:2.00)A.B.C.D.20.在运行阶段,要在文本框 Text1 获得焦点时选中文本框中所有内容,对应的事件
9、过程是( )。A) Private Sub Text1_GotFocus()Text1.SelStart=0 Text1.SelLength=Len(Text1.Text)End SubB) Private Sub Text1_LostFocus()Text1.SelStart=0Text1.SelLength=Len(Text1.Text)End SubC) Private Sub Text1_Change()Text1.SelStart=0 Text1.SelLength=Len(Text1.Text)End SubD) Private Sub Text1_SetFocus()Text.S
10、elStart=0Text1.SelLength=Len(Text1.Text)End Sub(分数:2.00)A.B.C.D.21.要使一个命令按钮成为图形命令按钮,则应设置的属性是( )。A) Picture B) StyleC) LoadPicture D) DisabledPicture(分数:2.00)A.B.C.D.22.下列描述错误的是( )。A) 过程级变量是指在过程或函数内部定义的变量,这种变量的作用域是整个过程或函数体,只能在该过程或该函数体被引用B) 某一函数若要引用在其他函数中定义的变量,只有将变量定义为 Static 型即可C) 窗体级变量在该窗体中的每个过程都可以引
11、用D) 若要在某一窗体内定义的窗体级变量能够在另一窗体内应用,只需要 Public 声明(分数:2.00)A.B.C.D.23.有如下函数过程:Function 1j(x As Integer)As LongDim S As LongDim i As Integers=0For i=1 To Xs=s+iNext i1j=sEnd Fundion在窗体上添加一个命令按钮,名为 Command1,编写事件过程调用该函数,输出结果为( )。Private Sub Command1_Click()Dim i As IntegerFor i=1 To 5sum=sum+1j(i)Next iPrint
12、 sumEnd SubA) 25 B) 35 C) 45 D) 55(分数:2.00)A.B.C.D.24.在窗体上画一个命令按钮和一个文本框,名称分别为 Command1 和 Text1,然后编写如下程序:Private Sub Command1_Click()a=InputBox(“请输入日期(1-3)”)t=“旅游景点:”IIf(a0 And a=10,“长城”,“”)p;m;nEnd SubPrivate Sub Command1_Click()a1=1:b1=2:c1=3Call Sub1(a),b1+3,c1)Print “Main:“;a1;b1;c1End Sub程序运行后,输
13、出结果为( )。A) Sub: 2 6 4Main:2 6 4B)Sub: 2 6 4Main: 2 6 4C) Sub: 2 6 4Main: 1 2 4D) Sub: 2 6 4Main: 2 2 4(分数:2.00)A.B.C.D.27.有如下一个函数过程:Function Fun(a As Integer)Stcitic Cb=0:b=b+1:c=c+1Fu n=a+b+cEnd Function在窗体上添加一个命令按钮,事件过程如下:Private Sub Command1_Click()Dim a As Integera=2For i=1 To 3Print Fun(A):Next
14、End Sub运行该程序,单击命令按钮,输出结果是( )。A) 4 4 4 B) 4 5 6 C) 6 7 8 D) 4 7 9(分数:2.00)A.B.C.D.28.表达式 Abs(-5)+Len( “ABCDE“)的值是( )。A) 5ABCDE B) -5ABCDE C) 10 D) 0(分数:2.00)A.B.C.D.29.以下能够正确计算 n!的程序是( )。A) Private Sub Cornmand1_Click()n=5:x=1DoX=X*ii=i+1Loop While icnPrint XEnd SubB) Private Sub Command1_Click()n=5:
15、x=1:i=1Dox=x*ii=i+1Loop While inPrint XEnd SubC) Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop while i=nPrint XEnd SubD) Private Sub Command1_Click()n=5:x=1:i=1Dox=x*ii=i+1Loop While pnPrint XEnd Sub(分数:2.00)A.B.C.D.30.下列程序段的执行结果为( )。a=3: b=1For i=1 To 3f=a+b:a=b:b=fPrint fNext jA) 4 3 6 B
16、) 4 5 9 C) 6 3 4 D) 7 2 8(分数:2.00)A.B.C.D.31.在 VB 中按文件的访问方式不同,可以将文件分为( )。A) 顺序文件、随机文件和二进制文件B) 文本文件和数据文件C) 数据文件和可执行文件D) ASC文件和二进制文件(分数:2.00)A.B.C.D.32.假定有下表所列的菜单结构:标题 名称 层次显示 appear 1(主菜单)大图标 biaicon 2(子菜单)小图标 smallicon2(子菜单)要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加一个“”。以下正确的事件过程是( )。A) Private Sub bigicon_Clic
17、k()bigicon.Checked=FalseEnd SubB) Private Sub bigicon_Click()Me.appear.bigicon.Checked=TrueEnd SubC) Private Sub bigicon_Click()bigicon.Checked=TrueEnd SubD) Private Sub bigicon_Click()appear.bigiconChecked=TrueEnd Sub(分数:2.00)A.B.C.D.33.在窗体上画一个文本框(其 Name 属性为 Text1),然后编写如下事件过程:Private Sub Form_Load(
18、)Text1.Text=“”Text1.SetFocusFor i=1 To 9Sum=Sum+iNext iText1.Text=SumEnd Sub上述程序的运行结果是( )。A) 在文本框 Text1 中输出 45 B) 在文本框 Text1 中输出 0C) 出错 D) 在文本框 Text1 中输出不定值(分数:2.00)A.B.C.D.34.Visual Basic 在线帮助窗口是一个与( )非常相似的窗口。A) Word 编辑窗口 B) 浏览器窗口C) FoxPro 主界面 D) Windows 资源管理器窗口(分数:2.00)A.B.C.D.35.与键盘操作有关的事件有 KeyPr
19、ess、KeyUp 和 KeyDown 事件,当用户按下并且释放一个键后,这三个事件发生的顺序是( )。A) KeyDown、KeyPress、KeyUp B) KeyDown、KeyUp、KeyPressC) KeyPress、KeyDown、-KeyUp D) 没有规律(分数:2.00)A.B.C.D.二、填空题(总题数:14,分数:28.00)36.数据结构分为逻辑结构和存储结构,循环队列属于 (1) 结构。(分数:2.00)填空项 1:_37.线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的 (2) 存储结构。(分数:2.00)填空项 1:_
20、38.在一个容量为 15 的循环队列中,若头指针 front-6,尾指针 rear=9,则该循环队列中共有 (3) 个元素。(分数:2.00)填空项 1:_39.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是 (4) 。(分数:2.00)填空项 1:_40.在 E-R 图中,矩形表示 (5) 。(分数:2.00)填空项 1:_41.以下程序的功能是将多维数组 a(1 To m,1 To n)中的元素转移到一个名为 b(1 To n*m)的一维数组中,完成该程程序。Option Base 1Private Sub Command1_Click()Dim
21、 a(1 To 20,1 To 10)Dim b()ReDim b(1 To 200)For i=1 To 20For j=1 To 10A(i,j)=i*jNext jNext iCall Tran(a,20,10,B)End SubSub Tran(a(),m,n,b()Dim i As IntegerFor i=1 To mFor i=1 To n(6) =a(i,j)Next jNext iEnd Sub(分数:2.00)填空项 1:_42.在窗体上面两个名称分别为 Command1 和 Command2、标题分别为“初始化”和“求和”的命令按钮。程序运行后,如果单击“初始化”命令按钮
22、,则对数组 a 的各元素赋值;如果单击“求和”命令按钮,则求出数组 a 的各元素之和,并在文本框中显示出来。请填空。Option Base 1Dim a(3,2) As IntegerPrivate Sub Command1_Click()For i=1 To 3For i=1 To 2(7) =i+jNext iEnd SubPrivate Sub Command2_Click()For j=1 To 3For i=1 To 2s=s+a(i,j)Next iNext jText1.Text= (8) End Sub(分数:2.00)填空项 1:_43.有如下函数过程:Function gy
23、s(ByVal x As Integer, ByVal y As Integer) As IntegerDo While y0preminder:x/yx=Yy=preminderLoopgys=xEnd Function以下是调用该函数的事件过程,该程序的运行结果是 (9) 。Private Sub Command1_Click()Dim a As Integer,b As Integera=10:b=2x=gys(a,B)Print xEnd Sub(分数:2.00)填空项 1:_44.如果不指明函数过程参数的类型,则该参数的数据类型为 (10) 。(分数:2.00)填空项 1:_45.为
24、了把一个 Visual Basic 应用程序装入内存,只要装入 (11) 文件即可。(分数:2.00)填空项 1:_46.函数 Int(Rnd*10)+10 的值的范围是 (12) 。(分数:2.00)填空项 1:_47.用户可以用 (13) 语句定义自己的数据类型。(分数:2.00)填空项 1:_48.下列程序弹出对话框中按钮的个数为 (14) 。MsgBox”确认!“,vbAbortRetryingore+vbMsgBoxHelpButton+vblnformation,“提示;”(分数:2.00)填空项 1:_49.在菜单中,唯一能够识别的事件是 (15) 。(分数:2.00)填空项 1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 405 答案 解析 DOC
