【计算机类职业资格】计算机二级(VB)60及答案解析.doc
《【计算机类职业资格】计算机二级(VB)60及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)60及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)60 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.下面程序段的运行结果是( )。 a=1 b=1 Do a=a+1 b=b + 1 Loop Until b5 Print“k=“;a;Spc(4);“b=“;b+a (分数:70.00)A.k=7 b=14B.k=6 b=6C.k=4 b=8D.k=6 b=122.关于 Visual Basic“方法“的概念错误的是( )。(分数:70.00)A.AbstractTableModelB.TableModelC.JTableD
2、.TableModelable3.有如下事件过程,单击命令按钮扣,输出结果是( )。 Private Sub Command1 Click( ) Dim b% (1 To4) ,j%, t# For j=1 To 4 b(j) =j Next j t=Tax(b( ) ) Print “t=“; t, End Sub Function Tax (a( ) As Integer) Dim t#, i% t=1 For i=2 To UBound (a) t=t * a(i) Next i Tax=t End Function (分数:70.00)A.t=18B.t=24C.t=30D.t=324
3、.与 List1Text 属性值相同的是( )。(分数:70.00)A.List1ListCountB.List1List(ListCount-1)C.List1ListIndexD.List1List(ListListIndex)5.在窗体上画一个命令按钮,然后写出如下事件过程: Private Sub Command1 _ Click( ) S=1 Do S=(S + 1) (S + 2) Number=Number+1 Loop Until S=6 Print Number,S End Sub 程序运行后,输出的结果是( )。 (分数:70.00)A.Function CT(ByVal
4、a As Integer) If a Mod 2=0 Then Return 0 ElSe Return 1 End if End FunctionB.Function CT(ByVal a As Integer) If a Mod 2=0 Then CT=0 Else CT=1 End if End FunctionC.Function CT(ByVal a As Integer) If a Mod 2=0 Then CT=1 Else CT=0 End if End FunctionD.Function CT(ByVal a As Integer) If a Mod 2=0 Then Re
5、turn 1 Else Return 0 End if End Function6.以下属于 Visual Basic 合法的数组元素是( )。(分数:70.00)A.x8B.x8C.s(0)D.v87.下列表达式中不能判断 x 是否为偶数的是【 】(分数:70.00)A.x2= Int (x2)B.x Mod 2=0C.Fix(x2)=x2D.x2=08.下列说明中,不属于随机文件特点的是( )。(分数:70.00)A.可移植性和跨平台的特点B.多线程的并发机制C.编译器将 Java 源程序转换成机器码D.Applet 是 Java 的特殊应用程序,它嵌入到 HTML 中,随主页发布到互连网
6、上9.执行语句 s=Len(Mid(“VisualBasic“,1,6)后,s 的值是( )。 (分数:70.00)A.VisualB.BasicC.6D.1110.以下可以作为 Visual Basic 变量名的是_。 (分数:70.00)A.A#AB.counstAC.3AD.?AA11.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim array1(10, 10) As Integer Dim i As Integer, j As Integer For i =
7、1 To 3 For j = 2 To 4 array1(i, j) = i + j Next j Next i Text1.Text = array1(2, 3) + array1(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是( )。 (分数:70.00)A.15B.14C.13D.1212.通常情况下,垂直滚动条的值是( )。(分数:70.00)A.由下往上递增B.由上往下递增C.由左到右递增D.由右到左递增13.以下为 Visual Basic 学习版的控件的是( )。(分数:70.00)A./B./ *C.* /D.|14.设有如下过程: Sub ff(x
8、,y,z,) x=y+z End Sub 以下所有参数的虚实结合都是传址方式的调用语句是( )。 (分数:70.00)A.12B.13C.14D.1515.下列程序段的执行结果为( )。 a=1 b=2 For I=1 To 3 f=a * b a=b b=f Print f Next I (分数:70.00)A.22B.10C.34D.3016.下列程序段的执行结果为( )。 I=4 x=5 Do I=I+1 x=x+2 Loop Until I=7 Print“I=“;I Print“X=“;x (分数:70.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=1
9、117.下列说法不正确的是( )。(分数:70.00)A.对象的操作由对象的属性、事件和方法来描述B.Visual Basic 是面向对象的程序设计,Visual Basic 中只有窗体和控件两种对象C.属性是对象的特征,不同的对象有不同的属性D.对象事件在代码窗口中体现过程18.有如下的程序: Private Sub Command1_Click( ) Dim k As Integer,m As Integer Dim P As Integer k=4:m=1 P=Pid(k,m) :Print P; P=Pid(k,m) :Print P End Sub Private Function
10、Pid(a As Integer,b As Integer) Static m As Integer,i As Integer m=5:i=2 i=i + m + 1 m=i + a + b Pid=m/2 End Function 单击命令按钮后,输出结果为( )。 (分数:70.00)A.标准模块也称程序模块文件,扩展名是.basB.标准模块由程序代码组成C.标准模块只用来定义一些通用的过程D.标准模块不附属于任何一个窗体19.在窗体上画 1 个命令按钮,名称为 Command1,然后编写如下程序: Dim Flag As Boolean Private Sub Command1_Clic
11、k() Dim intNum As Integer intNum=InputBox(“请输入:“) If Flag Then Print f(intNum) End If End Sub Function f(X as Integer)As Integer If XA.0B.5C.15D.无任何输出20.下列程序的执行结果为( )。 Private Sub Comrnandl_Click( ) Dim p As Integer, q As Integer p=12:q=20 Call Value(p, q) Print p; q End Sub Private Sub Value(ByVal
12、m As Integer, ByVal n As Integer) m=m * 2: n=n - 5 Print m; n End Sub (分数:70.00)A.20 12 20 15B.12 20 12 25C.24 15 12 20D.24 12 12 1521.在窗体上画一个命令按钮(其 NAME 属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a s = 0 a = Array(1,2,3,4);j = 1 For i = 4 To 1 Step -1 s = s + a(i) * j j
13、= j * 10 Next i Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是( )。 (分数:70.00)A.4321B.1234C.34D.1222.窗体上有 1 个名称为 Text1 的文本框和 1 个名称为 Command1.的命令按钮。要求程序运行时,单击命令按钮,就可把文本框中的内容写到文件 out.txt 中,每次写入的内容附加到文件原有内容之后。下面能够正确实现上述功能的程序是【 】(分数:70.00)A.Private Sub Command1_Click() Open“out.txt“For Input As#1 Print#1,Text1.Te
14、xt Print#1, Close #1 End SubB.Private Sub Command1_Click() Open“out.txt“For Output As#1 Text1l.Text Close#1 End SubC.Private Sub Command1_Click() Open“out.txt“For Append As#1 Print#1,Text1.Text Close #1 End SubD.Private Sub Command1_Click() Open“out.txt“For Random As#1 Print#1,Text1.Text Close#1 End
15、 Sub23.下列程序段,在运行时最后输出的内容是( )。 a=2 c=1 AAA: c=c + a If c10 Then Print c GoTo AAA Else Print “10 以内的奇数显示完毕“ End If (分数:70.00)A.3B.7C.9D.10 以内的奇数显示完毕24.要想在过程调用中返回两个结果,下面的过程定义语句合法的是( )。(分数:70.00)A.20B.21C.56D.3225.在窗体上画 2 个命令按钮,名称分别为 Command1、Command2,并编写如下程序: Const n=5,m=4 Dim a(m,n) Private Sub Comman
16、d1-Click() k=1 For i=1 To m For i=1 To n a(i,j)=k k=k+1 Next j Next i End Sub Private Sub Command2_Click() summ=0 For i=1 To m For i=1 To n If i=1 or i=m Then summ=summ+a(i,j) Else If j=1 or j=n Then summ=summ+a(i,j) End If End If Next j Next i Print summ End Sub 过程 Command1_Click()的作用是在二维数组 a 中存放 1
17、 个 m 行 n 列的矩阵;过程Command2-Click()的作用是【 】 (分数:70.00)A.计算矩阵外围一圈元素的累加和B.计算矩阵除外围一圈以外的所有元素的累加和C.计算矩阵第 1 列和最后一列元素的累加和D.计算矩阵第 1 行和最后一行元素的累加和26.以下各项,可以作为 Visual Basic 变量名的是( )。(分数:70.00)A.BookB.2_SeekC.123.58D.Book-127.下面程序段执行结果为( )。 x=Iht(Rnd()+4) Select Case x Case 5 Print“excellent“ Case 4 Print“good“ Cas
18、e 3 Print“paSS“ Case Else Print “fail“ End Select (分数:70.00)A.excellentB.goodC.passD.fail28.下面循环语句中在任何情况下都至少执行一次循环体的是【 】(分数:70.00)A.Do While 循环体 LoopB.While 循环体 WendC.Do 循环体 LoopD.Do Until 循环体 Until Loop29.要使菜单项 MenuOne 在程序运行时失效,使用的语句是( )。(分数:70.00)A.MenuOneVisible=TreeB.MenuOneVisible=FalseC.MenuOn
19、eEnabled=TrueD.MenuOneEnabled=False30.根据变量的作用域,可以将变量分为 3 类,分别为( )。(分数:70.00)A.局部变量、模块变量和全局变量B.局部变量、模块变量和标准变量C.局部变量、模块变量和窗体变量D.局部变量、标准变量和全局变量31.在 Visual Basic 中,被称为对象的是 ( )。(分数:70.00)A.在需要自定义 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的父类B.paintComponent( )方法位于 JComponent 类内,该方法与 paint( )方法类似,也要求一个 Graphics类的实例为
20、参数C.无论在系统开始执行还是窗口被覆盖后需要重新绘制时,paintComponent( )方法都会被系统自动调用,所以在程序中不要调用它,否则会与自动化过程相冲突D.如果需要重新绘制 Applet,就调用方法 paintComponent( )32.下列说法错误的是( )。(分数:70.00)A.11B.13C.23D.3333.以下叙述错误的是_。 (分数:70.00)A.用 Shell 函数可以执行扩展名为.exe 的应用程序B.若用 Static 定义通用过程,则该过程中的局部变量都被默认为 Static 类型C.Static 类型的变量可以在标准模块的声明部分定义D.全局变量必须在标
21、准模块中用 Public 或 Global 声明34.以下叙述中错误的是_。 (分数:70.00)A.在 Visual Basic 中,对象所能响应的事件是由系统定义的B.对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定C.Visual Basic 中允许不同对象使用相同名称的方法D.Visual Basic 中的对象具有自己的属性与方法35.以下程序段运行时从键盘上输入字符“-”,则输出结果为( )。 op$=InputBox(“op=“) If op$=“+“ Then a=a+2 If op$=“-“ Then a=a-2 Print a (分数:70.00)A.报表的主体区
22、域B.页面页眉或页面页脚区域C.报表页眉或报表页脚区域D.组页眉或组页脚区域36.标签控件能够显示文本信息,决定其文本内容的属性是( )。(分数:70.00)A.AlignmentB.CaptionC.VisibleD.BorderStyle37.在窗体上画一个名称为 Text1 的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是( )。 (分数:70.00)A.Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii 90 Then MsgBox “请输入大写字母“ KeyAscii = 0 End If E
23、nd SubB.Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode 90 Then MsgBox “请输入大写字母“ KeyCode = 0 End If End SubC.Private Sub Text1_MouseDown(Button As Integer,_ Shift As Integer, X As Single, Y As Single) If Asc(Text1.Text) 90 Then MsgBox “请输入大写字母“ End If End SubD.Private Sub
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB60 答案 解析 DOC
