【计算机类职业资格】二级VISUAL+BASIC笔试-73及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-73及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-73及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-73 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用菜单编辑器创建菜单时,如果要在一个菜单中添加一条分隔线,正确的操作是_。(分数:2.00)A.在标题输入框中输入“-”(减号)B.在名称输入框中输入“-”(减号)C.在标题输入框中输入“_”(下画线)D.在名称输入框中输入“_”(下画线)2.在窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标签。列表框中显示若干项内容。当单击列表框中的某项内容时,该项内容能在标签中显示出来。下列能够正确实现上述功能的程序是_。(分数:2.00
2、)A.Private Sub List1_Click( )Label1.Caption=List1.ListIndexEnd SubB.Private Sub List1_Click( )Label1.Name=List1.ListIndexEnd SubC.Private Sub List1_Click( )Label1.Name=List1.TextEnd SubD.Private Sub List1_Click( )Label1.Caption=List1.TextEnd Sub3.数据库的概念模型_。(分数:2.00)A.依赖于计算机硬件和 DBMSB.独立于计算机硬件,依赖于 DBM
3、SC.依赖于计算机硬件,独立于 DBMSD.独立于计算机硬件和 DBMS4.在 VisualBasic 中,要遍历一个对象集合中元素,应使用的语句是_。(分数:2.00)A.For.NextB.ForEach.NextC.With.End WithD.Do.Loop5.在窗体上画一个名称为 Command1 的命令按钮。有下列程序:Option Base 1Private Sub Command1_Click( )Dim aa=Array(45,27,34,24,91,37,11,67,82,63)For i=1 To 9For j=i+1 To 10If a(i)a(j)Thena1=a(i
4、)a(i)=a(j)a(j)=a1End IfNext jNext iFor i=1 To 10Print a(i)Next iEnd Sub程序运行后,单击命令按钮,则窗体上第二行和第三行显示的内容是_。(分数:2.00)A.27 和 34B.34 和 24C.45 和 63D.24 和 276.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )y=8Print fun1(i+fun1(fun1(fun1(y)*10)End SubPrivate Function fun1((分数:2.00)A.fun1=17
5、.Visual Basic 中的对话框分为 3 种类型,即预定义对话框、自定义对话框和_。(分数:2.00)A.列表框B.图片框C.通用对话框D.文本框8.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计9.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Dim n As IntegerFor n=0 To 9 Step 3Print rel(n);Next nEnd S
6、ubPrivate Function tel(ByVal i As Integer)As IntegerDim x As Integerx=0For j=1 To iIf i5 Then rel=i:Exit Functionx=x+jNext jrel=xEnd Function程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.1 3 5 7B.2 8 14 53C.0 3 21 45D.0 5 11 3410.在窗体上丽一个命令按钮(其 Name 属性为 Command1),然后编写如下代码:Option Base 1Private Sub Command1_Clic
7、k( )Dim a(4,4)For i=1 To 4For j=1 To 4a(i,j)=(i-1)*3+jNext jNext iFor i=3 To 4For j=3 To 4Print a(j,i);Next jNext iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容为_。(分数:2.00)A.6 9 7 10B.7 10 8 11C.8 11 9 12D.9 12 10 1311.关于多重窗体应用程序,以下捕述中不正确的是_。(分数:2.00)A.对于多重窗体应用程序,可以有多个当前窗体B.多重窗体应用程序的启动窗体可以在设计时设定C.多重窗体应用程序中每个窗体作为一个磁
8、盘文件保存,所有窗体、标准模块等作为一个工程文件被保存D.多重窗体应用程序可以编译生成一个 EXE 文件12.下列关于线性链表叙述中,正确的是_。(分数:2.00)A.线性链表中的各元素在存储空间中的位置必须是连续的B.线性链表中的表头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的13.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应该执行的操作是_。(分数:2.00)A.单击窗体上没有控件的地方B.
9、单击任一个控件C.不执行任何操作D.双击窗体的标题栏14.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4)j=1For i=4 To 1 Step-1s=s+a(i)*jj=j*10Next iPrint sEnd Sub运行上面的程序,单击命令按钮,其输出结果是_。(分数:2.00)A.4321B.12C.34D.123415.在窗体上画一个文本框(Text1),然后编写如下事件过程:Private Sub Text1_Ke
10、yPress(KeyAscii As Integer)Dim char As Stringchar=Chr(KeyAscii)KeyAscii=Asc(UCase(char)Print String(4,KeyAscii)End Sub程序运行后,在输入文本框 Text1 中输入“A”,则程序在窗体上的输出结果为_。(分数:2.00)A.aB.AC.aaaaD.AAAA16.以下叙述中错误的是_。(分数:2.00)A.如果过程被定义为 Static 类型,则该过程中的局部变量都是 Static 类型B.Sub 过程中不能嵌套定义 Sub 过程C.Sub 过程中可以嵌套调用 Sub 过程D.St
11、atic 类型用于定义变量,不能定义过程17.下列叙述中,不属于软件需求规格说明书的作用的是_。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析18.在数据结构中,根据各数据元素之间前后件关系的复杂程度,一般将数据结构分成两类,它们是_。(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构19.以下语句的输出结果是_。Print Format$(5874.567,“0.00E-00“)(分数:2.00)A.5874.5
12、7B.5.87456E03C.5874.567D.5.87E0320.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是_。(分数:2.00)A.cedbaB.acbedC.decabD.deabc21.下面是窗体的 4 个属性,在界面设计时,改变属性值而看不到窗体变化的是_。(分数:2.00)A.TopB.WidthC.LeftD.Enabled22.在窗体上画一个文本框,然后编写如下代码:Option Base 1Private Sub Form_Click( )Dim arrDim Start As Integer, Finish As Int
13、egerDim Sum As Integerart=Array(12,4,8,16)Start=LBound(arr)Finish=UBound(arr)Sum=0For i=Start To FinishSum=Sum+arr(i)Next ic=Sum/FinishText1.Text=cEnd Sub程序运行后,单击窗体则在文本框中显示的内容是_。(分数:2.00)A.40B.10C.12D.1623.在窗体上画一个命令按钮,然后编写如下程序:Function fun1(ByVal Bum As Long)As LongDim k As Longk=0Bum=AbsfBum)Do Whi
14、le Bumk=k+(Bum Mod 10)Bum=Bum/10Loopfun1=kEnd FunctionPrivate Sub Command1_Click( )Dim n As Longn=InputBox(“请输入一个数“)Print fun1(n)End Sub程序运行后,单击命令按钮,在输入对话框中输入 234,输出结果为_。(分数:2.00)A.3B.4C.9D.1024.把窗体的 KeyPreview 属性设置为 True,然后编写如下过程:Private Sub Form_KeyDown(KeyCode As Integer,ShiftAs Integer)Print Chr
15、(KeyCode)End SubPrivate Sub Form_KeyUp(KeyCode As Integer,Shift AsInteger)Print Chr(KeyCode+2)End Sub程序运行后,如果按“A”键,则输出结果为_。(分数:2.00)A.AAB.ABC.ACD.AD25.栈的输入序列为 1,2,3,n-1,n,输出序列的第 1 个元素为 n,则第 i 个输出元素为_。(分数:2.00)A.n-i+1B.n-1C.iD.哪个元素无所谓26.为了使标签中的内容居中显示,应把 Alignment 属性设置为_。(分数:2.00)A.0B.1C.2D.327.在运行时,按
16、 Tab 键跳过了一个可以获得焦点的控件(如文本框),则可能是因为_。(分数:2.00)A.该控件的 TabStop 属性值为 TrueB.该控件的 TabStop 属性值为 FalseC.该控件的 Enabled 属性值为 TrueD.该控件的 Enabled 属性值为 False28.要暂时关闭计时器,应把计时器的某个属性设置为 False,这个属性是_。(分数:2.00)A.VisibleB.TimerC.EnabledD.Interval29.以下各组序列中,属于堆的是_。(分数:2.00)A.19,34,26,97,56,75B.97,26,34,75,19,56C.19,56,26
17、,97,34,75D.19,75,34,26,97,5630.下列程序Private Sub Command1_Click( )x=“abcd“y=“1234“For i=1 To 4z=z+Mid(x,i,1)+Left(y,1)Next iPrint zEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.abcd1234B.a1b2c3d4C.a1b1c1d1D.1234abcd31.一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的_。(分数:2.00)A.继承性B.多态性C.抽象性D.封装性32.语句 P
18、rint Sgn(-62)+Abs(6-2)+Int(-62)的输出结果是_。(分数:2.00)A.-36B.1C.-1D.-7233.在窗体上按顺序,分别画出变量按钮 command1、文本框 Text1 和文本框 Text2。为了把 Text2 的 Tab顺序设置为第一,应将 Text2 的 TabIndex 属性没置为_。(分数:2.00)A.0B.1C.2D.334.与传统的程序设计语言相比,Visual Basic 最突出的特点是_。(分数:2.00)A.结构化程序设计B.程序开发环境C.程序调试技术D.事件驱动编程机制35.设 R 和 S 为两个关系,分别代表选择、投影、乘积的关系
19、代数的运算符号是_。(分数:2.00)A.F(R)、A(R)、RSB.EA(R)、VA(S)、R*SC.RS、RS、RSD.A(R)、F(R)、RS二、填空题(总题数:12,分数:30.00)36.对于任何一棵二叉树,若度为 l 的结点数为 n1,度为 2 的结点数为 n2,则叶子数 n0为 1。(分数:2.00)填空项 1:_37.链表适用于 1 查找。(分数:2.00)填空项 1:_38.程序注释一般分为序言性注释和 1 注释。(分数:2.00)填空项 1:_39.软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和 1 的设计来实现。(分数:2.00)填空项
20、 1:_40.如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体“设备”之间存在 1 联系。(分数:2.00)填空项 1:_在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程:Private Sub Coraraand1_Click( )Text1.Text=“计算机“Text2.Text=Text1.TextText1.Text=“等级考试“End Sub程序运行后,单击命令按钮,两个文本框(Text1 和 Text2)内容分别为 (6) 和 (7) 。(分数:4.00)填空项 1:_填空项 1:_41.为了在运行时把窗体 Form1 的标题(Ca
21、ption 属性)设置为“Test Program”,应使用的语句为_。(分数:2.00)填空项 1:_42.假定有以下当循环:While Not 条件循环体Loop则执行循环体的“条件”是_。(分数:2.00)填空项 1:_43.为了使标签能自动调整大小以显示全部文本内容,应把标签的 1 属性设置为 True。(分数:2.00)填空项 1:_44.有时候需要暂时关闭计时器,这可以通过 1 属性来实现。(分数:2.00)填空项 1:_45.下列过程的功能是:用来计算并输出 S=1+1/2+1/3+1/100 的值。请完善程序。Function SumF(n As Integer)As Sing
22、les=0For i=1 To ns=_Next iSuraF=sEnd FunctionPrivate Sub Form_Click( )Sum1=SumF(100)PrintPrint “sum1=“ :sum1End Sub(分数:2.00)填空项 1:_下列程序的功能是计算两个自然数的最大公约数,如下图所示。给定的程序不完整,将程序补充完整。(分数:6.00)填空项 1:_填空项 1:_填空项 1:_二级 VISUAL+BASIC 笔试-73 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用菜单编辑器创建菜单时,如果要在一个菜单中添
23、加一条分隔线,正确的操作是_。(分数:2.00)A.在标题输入框中输入“-”(减号) B.在名称输入框中输入“-”(减号)C.在标题输入框中输入“_”(下画线)D.在名称输入框中输入“_”(下画线)解析:解析 如果要在一个菜单中添加一条分隔线,正确的操作是在标题输入框中输入“-”(减号)。2.在窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标签。列表框中显示若干项内容。当单击列表框中的某项内容时,该项内容能在标签中显示出来。下列能够正确实现上述功能的程序是_。(分数:2.00)A.Private Sub List1_Click( )Label1.Caption=List
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 73 答案 解析 DOC
