【计算机类职业资格】二级VISUAL+BASIC笔试-141及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-141及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-141及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-141 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:75.00)1.以下描述中正确的是 _。(分数:3.00)A.标准模块中的任何过程都可以在整个工程范围内被调用B.如果工程中不包含 Sub Main 过程,则程序一定首先执行第一个建立的窗体C.如果工程中包含 Sub Main 过程,则程序将首先执行该过程D.在一个窗体模块中可以调用在其他窗体中被定义为 Public 的通用过程2.在窗体上有若干控件,其中有一个名称为 Text1 文本框。影响 Text1 的 Tab 顺序的属性是 _。(分数:3.00)A.Tab
2、IndexB.TabStopC.EnabledD.Visible3.要使列表框中的列表项显示成复选框形式,则应将其 Style 属性设置为 _。(分数:3.00)A.1B.0C.TrueD.False4.CommonDialog 控件可以显示 _ 种对话框。(分数:3.00)A.4 种B.5 种C.6 种D.7 种5.表达式 26/4*3 的值是 _ 。(分数:3.00)A.1B.2C.18.75D.186.要利用通用对话框控件来显示“保存文件”对话框,需要调用控件的 _ 方法。(分数:3.00)A.ShowPrimerB.ShowSaveC.ShowOpenD.ShowColor7.在 Vi
3、sual Basic 应用程序中,以下正确的描述是 _。(分数:3.00)A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程的调用可以嵌套C.过程的定义和过程的调用均可以嵌套D.过程的定义和过程的调用均不能嵌套8.在窗体上画一个名称为 Lisu 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 _。(分数:3.00)A.For i = 0 To List1. ListCount-1NextB.For i = 0 To List1.Count-1NextC.For i = 0 To List1. ListCountNextD.For i = 0 To
4、List1. CountNext9.在窗体画一个命令按钮,然后编写如下过程,程序运行后,单击命令按钮,在输入对话框中输入 234,输出结果为 _。Function Fun(ByVal num As Long)As LongDim k As Longk=1num=Abs(num)Do While numk=k* (num Mod 10)num=num/10Loopfun=kEnd FunctionPrivate Sub Command1_Click()Dim n As LongDim r As Longn=In put Box(“请输入一个数“)n=CLng(n)r=Fun(n)Print rE
5、nd Sub(分数:3.00)A.20B.24C.9D.2810.编写如下程序:Private Sub Form Click()a$=: “4321“: b$=“abcd“For 3=1 To 4Print Mid$(a$,5-j,1)+Nid$(b$, j, 1);Next jPrintEnd Sub程序运行后,单击窗体,其输出结果为 _。(分数:3.00)A.alb2c3d4B.b4c3d2elC.eld2c3b4D.la2b3c4d11.假设有文件列表框 File1、驱动器列表框 Drivel 和目录列表框 Dirl,为了使三者同步,在下列语句中,正确的语句是 _。File1. Path
6、=Did.Path File1. FileName=Dirl.FileNameDirl.Path=Drivel.Drive Dirl. Path=Drivel. Path(分数:3.00)A.和B.和C.、和D.以上全部12.在 Visual Basic 中,要使一个窗体从内存中释放,应该使用的语句是 _。(分数:3.00)A.ShowB.HideC.LoadD.Unload13.下面程序的功能是由随机函数产生 100 个在 200700 之间的整数,然后找出最大者,并记下是第几个数,但程序不完整,请选择适当的内容在下划线处将程序补充完整。Dim a(100)For j=1 To 100a(j
7、)=Int(Rnd*501+200):Print a(j)Next j : Printp=1 : max= _For j=2 To 100If a(j)max Then max=a(j) : p=jNext jPrint “The largest number is “ ; maxPrint “The position is“; pEnd(分数:3.00)A.0B.a(1)C.1.7E+38D.1.7E-3814.图像框有一个属性,可以自动调整图像框的大小,以适应图像的尺寸,这个属性是_。(分数:3.00)A.AutoSizeB.AppearanceC.AutoRedrawD.Stretch1
8、5.有如下程序,其运行结果为 _。Dim Sum As String*4Read Sum, X, Y%Print Sum, ZDate “X+Y:之和“, 300, 200. 613End(分数:3.00)A.X+Y:之和 501B.X+Y 之和 500.613C.X+Y: 501D.X+Y: 50061316.下列 _ 语句可以为动态数组分配实际元素个数。(分数:3.00)A.public 语句B.static 语句C.Dim 语句D.ReDim 语句17.以下选项中不属于一个 Visual Basic 应用程序组成模块的是 _。(分数:3.00)A.启动模块B.窗体模块C.类模块D.标准模
9、块18.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序:Private Sub Command1_Click()Dim a As Integer,b As Integer,c As IntegerIf a=0 Thenx=x-1ElseIf b0 ThenEnd IfEnd IfIf c0 Thenx=3Elsex=4End IfPrint xEnd Sub程序运行后,单击命令按钮,其输出结果为 _。(分数:3.00)A.34B.4C.35D.319.在下面向文件中写入数据的命令语句中,不正确的是 _。(分数:3.00)A.Print#文件号,输出项列表B.Print#文件
10、号,Unsing;输出列表项C.Write#文件号,输出列表D.Write#文件号,Unsing;输出列表20.用下面的语句所定义的数组的元素个数是Dim arr(3 To 6. -2 to 2)(分数:3.00)A.20B.12C.15D.2421.Print 方法可以输出多个表达式,若使用标准格式输出,各表达式的分隔符应是_。(分数:3.00)A.逗号B.空格C.冒号D.分号22.为了暂时关闭计时器,应把计时器的某个属性设置为 Falss,这个属性是 _ 。(分数:3.00)A.VisbleB.TimerC.IntervalD.Enabled23.假设在窗体 Form1 画一个通用对话框控
11、件 CommonDialogl,要建立“打开文件”对话框,为了使得该对话框的标题显示为“打开文件”,那么可以实现该功能的语句是 _。(分数:3.00)A.CommonDialogl.DialogTile= “打开文件“B.CommonDialogl.DialogTile( “打开文件“)C.CommonDialogl.FileTile=“打开文件“D.CommonDialogl.FileTile(“打开文件“)24.如果要改变窗体的标题,需要设置窗体对象的 _ 属性。(分数:3.00)A.NameB.CaptionC.BorderStyleD.BackColor25.符号%是声明 _ 类型变量
12、的类型定义符。(分数:3.00)A.VafiantB.IntegerC.SingleD.String二、填空题(总题数:6,分数:25.00)26.以下程序段执行后 y 的值是 【1】 。x=3.7y=Int(x+0.6)Print y(分数:2.50)填空项 1:_27.在菜单编辑器中建立一个菜单,其主菜单项的名称为 nmuEdit,Visible 属性为 False。程序运行后,如果用鼠标右键单击窗体,则弹出与 mnvEdit 对应的菜单。以下是实现上述功能的程序,请填空。Private Sub Form 【2】 (Button As Integer, Shift As Integer,X
13、 As Single, Y As Single)If Button = 2 Then【3】 mnuEditEnd IfEnd Sub(分数:5.00)填空项 1:_28.阅读以下程序:Private Sub Form_click()Dim k, n, m As integern = 20m = 1k = 1Do While k = nm=m+2k = k + 1LoopPrint mEnd Sub单击窗体程序的执行结果是 【4】 。(分数:2.50)填空项 1:_29.下面的程序用“冒泡”法将数组 a 中的 10 个整数按升序排列,请将程序补充完整。Option Base 1Private S
14、ub Command1_Click()Dim aa = Array(549, 45, 324, 561, 439, 258, 87, 435, 587, 823)For i = 【5】 For j = 【6】 If a(i) 【7】 a(j) Thenal = a(i)a(i) = a(j)a(j) = alEnd IfNext jNext iFor i = 1 To 10Print a(i)Next iEnd Sub(分数:7.50)填空项 1:_30.在窗体(Name 属性为 Form1)上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(Name 属性为
15、 Command1),然后编写如下两个事件过程:Private Sub Command1_Click()a = Text1.Text + Text2.TextPrint aEnd SubPrivate Sub Form_Load()Text1.Text = “ “Text2.Text = “ “End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入 1234 和 4321,然后单击命令按钮,则输出结果为 【8】 。(分数:2.50)填空项 1:_31.下列程序的功能是求出所有的 1-100 之间的孪生素数。孪生素数是指两个素数的差为 2,如 3 和5,11
16、 和 13 等,请填空。Private Sub Form_Click()Dim i As IntegerFor i = 3 To 97 Step 2If 【9】 ThenPrint i, i + 2End IfNext iEnd SubPublic Funtion Prime (ByVal n As Integer) As BooleanDim i as IntegerFor i = 2 To n - 1If 【10】 ThenExit ForEnd IfNext iIf i = n ThenPrime = TrueElsePrime = FalseEnd IfEnd Function(分数:
17、5.00)填空项 1:_二级 VISUAL+BASIC 笔试-141 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:75.00)1.以下描述中正确的是 _。(分数:3.00)A.标准模块中的任何过程都可以在整个工程范围内被调用B.如果工程中不包含 Sub Main 过程,则程序一定首先执行第一个建立的窗体C.如果工程中包含 Sub Main 过程,则程序将首先执行该过程D.在一个窗体模块中可以调用在其他窗体中被定义为 Public 的通用过程 解析:解析 标准模块中可以包含私有和公共过程;工程的启动对象(Form 或 Sub Main)决定了工程中首先被执
18、行的部分。2.在窗体上有若干控件,其中有一个名称为 Text1 文本框。影响 Text1 的 Tab 顺序的属性是 _。(分数:3.00)A.TabIndex B.TabStopC.EnabledD.Visible解析:解析 Tabindex 属性决定了按 Tab 键时,焦点在各个控件移动的顺序。TabStop 用于返回或设置一个值,该值用来指示是否能够使用 TAB 键来将焦点从一个对象移动到另一个对象。当设置此属性为False,则使用 Tab 键移到此控件时会自动跳到下一个 TabIndex 属性值的控件。 Enabled 属性决定控件是否允许操作。Visible 属性决定控件是否可见。3.
19、要使列表框中的列表项显示成复选框形式,则应将其 Style 属性设置为 _。(分数:3.00)A.1 B.0C.TrueD.False解析:解析 Style 属性:该属性用于确定控件外观,只能在设计时确定。其取值可以设置为 0 (标准形式)或 1(复选框形)。4.CommonDialog 控件可以显示 _ 种对话框。(分数:3.00)A.4 种B.5 种C.6 种 D.7 种解析:解析 CommonDialog 控件有六种对话框,分别可以显示“颜色”、“字体”、“帮助”、“打开”、“打印”和“保存”对话框。5.表达式 26/4*3 的值是 _ 。(分数:3.00)A.1B.2 C.18.75D
20、.18解析:解析 运算符“*的优先级大于“/”,所以先进行 43 的运算,再进行 26/12 的运算,最后的结果是 2,故应选 B。6.要利用通用对话框控件来显示“保存文件”对话框,需要调用控件的 _ 方法。(分数:3.00)A.ShowPrimerB.ShowSave C.ShowOpenD.ShowColor解析:解析 CommonDialog 控件的 ShowSave 方法显示 CommonDialog 控件的“另存为”对话框。7.在 Visual Basic 应用程序中,以下正确的描述是 _。(分数:3.00)A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程
21、的调用可以嵌套 C.过程的定义和过程的调用均可以嵌套D.过程的定义和过程的调用均不能嵌套解析:解析 过程必须分开定义,但是在调用的时候可以嵌套。8.在窗体上画一个名称为 Lisu 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 _。(分数:3.00)A.For i = 0 To List1. ListCount-1Next B.For i = 0 To List1.Count-1NextC.For i = 0 To List1. ListCountNextD.For i = 0 To List1. CountNext解析:解析 ListCount 的值表示列表框中项目的数量
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 141 答案 解析 DOC
