【计算机类职业资格】二级VISUAL+BASIC笔试-167及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-167及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-167及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-167 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:25,分数:73.00)1.一个文本框,要使它显示多行文件,应使它的 _ 值的设置为 Ture。(分数:1.00)A.WordWrapB.MultilineC.SCrollBarsD.Locked2.当 Command1_Click 事件发生时,窗体上显示的内容是 _。Private Sub Command1_Click()Dim a As Integer,b As Integer,c As IntegerIf a = 0 Thenx = x-1ElseIf b 0 Thenx
2、 = 7Elsex=x+8End IfIf c 0 Thenx = x-3Elsex = 4End IfPrint xEnd Sub(分数:3.00)A.7B.8C.4D.33.如下图所示的四个 Check Box 中,可以选择的个数最多为 _。(分数:3.00)A.B.C.D.4.以下所列的过程中,正确的是 _。(分数:3.00)A.void play(var a: Integer, var b: Integer)B.Sub play(int a, b)C.void play(int a, int b)D.Sub play(a As Integer, b As Integer)5.A、B、C
3、 均为整型,执行下列语句后,窗口上将显示 _。A=7: B=2:C=11Print A*C2/B-A*C2/B(分数:3.00)A.0.5B.-1.0C.1.0D.0.56.在窗体上画一个按钮,然后编写如下事件代码。单击按钮,输出为 _。Private Function fun3(x As Integer)Static t As Integert = t + 3t = t + xfun3 = tEnd FunctionPrivate Sub Commandl Click()Dim a As Integer, b As Integer, c As Integera = 2 : b = 1c =
4、fun3 (a)c = fun3 (b)Print cEnd Sub(分数:3.00)A.6B.8C.9D.127.设 x 为整型变量,以下不能正确表达数学关系式 2x5 的 Visual Basic 表达式为 _。(分数:3.00)A.x=3 Or x=4B.2x5C.x5 And x2D.Not(x=2) And Not(x=5)8.要使 Form1 的标题栏显示“雀巢咖啡”,可在执行时使用语句 _。(分数:3.00)A.Form1.Caption=“雀巢咖啡“B.Form.Caption=“雀巢咖啡“C.Form1.Value=“雀巢咖啡“D.Form.Value=“雀巢咖啡“9.下列不
5、能作为 Visual Basic 变量名的是 _。(分数:3.00)A.IQB.I_love_UC.本命年D._UN10.Double 双精度数占 _ 个字节(分数:3.00)A.2B.4C.8D.1011.当文本框的 Text 属性发生变化时,将发生 _ 事件。(分数:3.00)A.KerPressB.LOStFOCUSC.ChangeD.SetFocus12.已知窗体上一个名称为 Pic1 的图片框,现在要把图片文件 peach.bmp 装载到该图片框中,使用的语句是 _。(分数:3.00)A.Pic1= “peach.bmp“B.Pic1=LoadPicture(“peach.bmp“)
6、C.Pic1.Picture=“peach.bmp“D.Pic1.Picture=LoadPicture(“peach.bmp“)13.Visual Bask 中工程文件的扩展名是 _。(分数:3.00)A.resB.frmC.vbpD.cls14.下列语句:X=5If X0 Then Y5Y=10运行程序后,下列叙述中正确的是 _。(分数:3.00)A.变量 Y 的值是 5B.变量 Y 的值是 10C.变量 X 的值是 10D.变量 Y 的值无法确定15.由如下程序:Type StudentNum As IntegerName As String * 13End TypeDim stu(30
7、)As Student该程序段定义了两个程序成分,它们分别是 _。(分数:3.00)A.记录类型和记录数组B.记录类型和记录变量C.显示类型和记录数组D.记录变量和记录数组16.当 Form_Click;事件发生时,窗体上显示的第三行是 _。Private Sub Form_Click()Dim i As Integer, j As Integer, k As IntegerDim x(5, 5) As IntegerFor i = 1 To 5k = 1For j = 1 To 5If i = j Thenx(i, j) = k + 1k=k+2Elsex(i, j) = k + 1End
8、IfNext jNext iFor i = 1 To 5For j = 1 To 5Print x(i, j)Next jPrintNext iEnd Sub(分数:3.00)A.22135B.21357C.22213D.1357917.用下面的语句定义的数组元素的个数是 _。Dim Arrl(-2 To 6)As Integer(分数:3.00)A.6B.7C.8D.918.程序段:x=0For a=1 to 5 step 2x=x+a2Next aPrint a语句 x=x+a2 执行的次数和最后 a 的值分别为 _。(分数:3.00)A.3 7B.2 5C.3 5D.2 719.当 Fo
9、rm_Click 事件发生时,程序输出的结果是 _。Private Sub Form Click()Dim a As Integer,b As Integer,c As Integera=1: b=1Print a; bDoc=a+bPrint ca=b:b=cLoop Until c=5End Sub(分数:3.00)A.1 1 1B.2 3 5C.2 5 7D.2 3 420.在窗体有一个水平滚动条名为 Hscrolll,其属性设置如下:LargeCh8nge=15, SmallChange=3, Max=100,Min=20,Value=45现单击该滚动条向右的箭头,Value 的值将变
10、为 _。(分数:3.00)A.45B.60C.48D.10021.要把名称为 List1 的列表框中当前选中的一项删除,应执行以下语句中的 _。(分数:3.00)A.List1.CIearB.List1.Delete List1. ListIndexC.List1.ClearList1.ListIndexD.List1.List1.Remove ListIndex22.能被对象所识别的动作与对象可执行的动作分别称作对象的 _。(分数:3.00)A.事件方法B.过程方法C.过程属性D.事件属性23.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序 _。Dim k As Int
11、egerPrivate Sub Form_Load()k=5End SubPrivate Sub Command Click()Static b As Integerb b + kk=k+1Print k,bEnd Sub程序运行时,两次单击命令按钮 Command1 后,在窗体上显示的第二行是 _。(分数:3.00)A.7 11B.5 11C.76D.2 124.在窗体上画一个命令按钮,名称为 Command1。Private Sub Command1 Click()Dim x As Integer,y As Integerx=10:y:0Dox=x+2:y=y+xPrint “x=“, x
12、; “y=“,yIf y20 Then Exit DoLoop Until x=18End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是 _。(分数:3.00)A.x=12y=12x = 14 y = 16x=16 y=18B.x=12 y=12x= 16 y =28x= 18 y=24C.x=12 y=12x= 14 y=44D.x= 12 y=12x= 14 y=2625.已知字符串 A 的值为“AdvancedEducation”,现要将它全部转化为大写字母并存放在 A 中,可以使用语句 _。(分数:3.00)A.B.C.D.二、填空题(总题数:6,分数:25.00)26.
13、下列程序段用于实现以下功能:随机产生一个 100 以内的整数,从键盘上输入一个数,计算机提示输入的数是否与随机整数一样。请填空。Private Sub Command1_Click()RANDOMIZEa = 【1】 DoInput “请输入一个数字:“, nIf n = a ThenPrint “Good!“【2】 ElseIf na ThenPrint “大了“ElsePrint “小了“End IfLoopEnd Sub(分数:5.00)填空项 1:_27.以下程序段的作用是计算数据的和,数据的个数是可变的。请填空。Private Sub Command1_Click()Dim a As
14、 Integera=0Sum a, 1, 5, 2Print “sum of 3 = “; aa = 0Call Sum(a, 1, 3, 5, 7, 9)Print “sum of 5 = “; aEnd SubPrivate Sub Sum(x As integer, 【3】 Dim y As VariantFor 【4】 x = x + yNext yEnd Sub(分数:5.00)填空项 1:_28.下列程序段用于计算 1 到 20 之间奇数之和与偶数之和。请填空。x = 0:z = 0For i = 0 To 20 Step 2x = x + iy = i + 1z = y + zN
15、ext i【5】 Print “偶数和=“; xPrint “奇数和=“; z(分数:2.50)填空项 1:_29.以下程序段的功能为,输入 8 个数给数组 a,然后采用插入排序算法,将数组 a 中的数按照升序排列存入数组 b 中。请填空。Private Sub Command1_Click ()Dim a(1 To 8), b(1 To 8)For i = 1 To 8a(i) = InputBox(“请输入“)Print a(i)Next iPrintFor i = 1 To 8s = 1For j = 1 To 8If 【6】 Thens = s + 1End IfNext j【7】 N
16、ext iEnd Sub(分数:5.00)填空项 1:_30.下面程序段的作用:在窗体上一个命令按钮。单击命令按钮后,将程序中字符串 “Welcome Home“中的字符全部大写输出,其后字符“Wel Back“全部小写输出。请填空。Private Sub Command1_Click()a = “Welcome Home“;b = “Wel Back“c = 【8】 + LCase(b)Print cEnd Sub(分数:2.50)填空项 1:_31.以下程序需要实现的功能是:在 C 盘根目录下建立一个名为 Students.txt 的顺序文件。单击命令按钮后,输入 4 个学生的个人信息,包
17、括 name、sex 和 age,将这些信息写入文件中。请填空。Private Sub Form_Click()Open 【9】 For Output As #1For i=1 To 4name=InputBox(“姓名“)age=InputBox(“年龄“)sex=InputBox(“性别“)Write 【10】 Next iClose #1End Sub(分数:5.00)填空项 1:_二级 VISUAL+BASIC 笔试-167 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:25,分数:73.00)1.一个文本框,要使它显示多行文件,应使它的 _ 值的设置为 Tur
18、e。(分数:1.00)A.WordWrapB.Multiline C.SCrollBarsD.Locked解析:解析 Visual Basic 中文本框没有 WordWrap 属性,该属性是标签控件的一个属性。文本框里的Multiline 属性决定文本框是否可以显示多行文本,当其值为 True 时可以显示多行文本。 ScrollBars 属性用来控制文本框是否显示滚动条,其值为 0 不显示滚动条,为 1 时只显示水平滚动条,为 2 时只显示垂直滚动条,为 3 时两种滚动条都显示。Locked 属性用来决定文本框控件是否可编辑,为 False 时可编辑,为 Ture 时不可编辑,此时文本框的功能
19、相当于标签控件。2.当 Command1_Click 事件发生时,窗体上显示的内容是 _。Private Sub Command1_Click()Dim a As Integer,b As Integer,c As IntegerIf a = 0 Thenx = x-1ElseIf b 0 Thenx = 7Elsex=x+8End IfIf c 0 Thenx = x-3Elsex = 4End IfPrint xEnd Sub(分数:3.00)A.7B.8C.4 D.3解析:解析 本题先定义了三个变量,其默认值都为 0。执行 If 语句,其条件“a=0”为True,“b0”为 False,
20、“c0”为 False.依次执行结构体中的语句后,x 的值为 4。3.如下图所示的四个 Check Box 中,可以选择的个数最多为 _。(分数:3.00)A.B.C.D. 解析:解析 本题使用框架控制,把四个复选框控件分成两组。但每组之中可以选择一个到多个复选框控件,甚至全部选中。4.以下所列的过程中,正确的是 _。(分数:3.00)A.void play(var a: Integer, var b: Integer)B.Sub play(int a, b)C.void play(int a, int b)D.Sub play(a As Integer, b As Integer) 解析:解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 167 答案 解析 DOC
