【计算机类职业资格】计算机二级(VB)61及答案解析.doc
《【计算机类职业资格】计算机二级(VB)61及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)61及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)61 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.根据变量的作用域,可以将变量分为 3类,分别为( )。(分数:70.00)A.局部变量、模块变量和全局变量B.局部变量、模块变量和标准变量C.局部变量、模块变量和窗体变量D.局部变量、标准变量和全局变量2.下面程序段执行结果为( )。 x=Int(Rnd()+3) Select Case x Case 5 Print “excellent“ Case 4 Print “good“ Case 3 Print“pass“ Case
2、Else Print“fail“ End Select (分数:70.00)A.excellentB.goodC.passD.fail3.在计时器控件中,Interval 属性的作用是( )。(分数:70.00)A.决定是否响应用户的操作B.设置计时器事件之间的间隔C.存储程序所需要的附加数据D.设置计时器顶端和其容器之间的距离4.下面选项中不属于面向对象程序设计特征的是【 】(分数:70.00)A.继承性B.多态性C.类比性D.封装性5.在窗体上画一个名称为 List1的列表框,一个名称为 Label1的标签,列表框中显示若干 个项目。当单击列表框中的某个项目时,在标签中显示被选中项目的名称
3、。下列能正确 实现上述操作的程序是:_。 (分数:70.00)A.Private Sub List1_Click() Label1.Caption = List1.ListIndex End SubB.Private Sub List1_Click() Label1.Name=List1.Lis tIndex End SubC.Private Sub List1_Click() Label1.Name=List1.Text End SubD.Private Sub List1_Click() Label1.Caption =List1.Text End Sub6.以下合法的 Visual Ba
4、sic标识符是( )。 (分数:70.00)A.ForLoopB.ConstC.9abcD.a # x7.以下程序段的输出结果为( )。 Dim 1,a(10),p(3) k=5 Fori=0 To 10 a(i)=i Next i For i=0 To 2 p(i)=a(i*(i+1) Next i For i=0 To 2 k=k+p(i)*2 Next i Frint k (分数:70.00)A.WHEREB.FROMC.GROUP BYD.ORDER BY8.Visual Basic程序设计采用的编程机制是( )。(分数:70.00)A.方法是对象的一部分B.方法的调用格式和对象的属性
5、的使用格式相同C.方法是一种特殊的过程和函数D.在调用方法时,对象名是不可缺少的9.设有如下的用户定义类型: Type Student number As String name As Suing age As Integer End Type 则以下正确引用该类型成员的代码是【 】 (分数:70.00)A.Student.name=“李明“B.Dim S As Student S.name=“李明“C.Dim S As Type Student S.name=“李明“D.Dim S A.s Type S.name=“李明“10.设有如下通用过程: Public Function Fun(xS
6、tr As String)As String Dim tStr As String,strL As Integer strL=Len(xStr) Do While i 2 * b Or a = c And b d (分数:70.00)A.1B.TrueC.FalseD.230.下列各种形式的循环中,输出“*“的个数最少的循环是( )。(分数:70.00)A.a=5:b=8 Do Print“*“ a=a+l Loop While abB.a=5:b=8 Do Print“*“ a=a+l Loop Until abC.a=5:b=8 Do Until a-b Print“*“ b=b+1 Lo
7、opD.a=5:b=8 Do Until ab Print“*“a=a+1 Loop31.要想在过程调用中返回两个结果,下面的过程定义语句合法的是( )。(分数:70.00)A.20B.21C.56D.3232.下列程序段,在运行时最后输出的内容是( )。 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以内的奇数显示完毕33.下面程序段的运行结果是( )。 a=1 b=1 Do a=a+1 b=b + 1 Loop Until b
8、5 Print“k=“;a;Spc(4);“b=“;b+a (分数:70.00)A.不要在循环中创建和释放对象B.在处理字符串时尽量使用 StringBuffer类C.避免太多的使用 synchronized关键字D.尽量在循环中创建对象34.阅读下面的程序段: For a=1 To 2 For b=1 To a For C=b To 2 I=I + 1 Next Next Next Print I 执行上面的三重循环后,I 的值为( )。 (分数:70.00)A.15B.16C.17D.1835.设窗体上有一个文本框,名称为 Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信
9、息,以下能实现该操作的语句是( )。 (分数:70.00)A.Text1Maxength=0B.Text1Enabled=FalseC.Text1Visible=FalseD.Text1Width=036.如果设置窗体的 ControlBox属性值为 False,则( )。(分数:70.00)A.ControlBox仍起作用B.运行时还可以看到窗口左上角显示的控制框,可以单击该控制框进行窗体的移动和关闭等操作C.窗口边框上的最大化和最小化按钮失效D.窗口边框上的最大化和最小化按钮消失37.下列程序段的执行结果为( )。 a=75 If a 60 Then Score=1 If a 70 The
10、n Score=2 If a 80 Then Score=3 If a 90 Then Score=4 Print “Score= “;Score (分数:70.00)A.对顺序文件中的数据操作只能按一定的顺序操作B.顺序文件结构简单C.顺序文件的数据以字符(ASCII 码)形式存储D.能同时对顺序文件进行读写操作38.对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。 (分数:70.00)A.log2nB.n/2C.nD.n+139.以下叙述中错误的是( )。 (分数:70.00)A.事件过程是响应特定事件的一段程序B.不同的对象可以具有相同名称的方法C.对象的方法是执行指
11、定操作的过程D.对象事件的名称可以由编程者指定40.单击命令按钮,下列程序的执行结果是( )。 Private Sub Blck (x As Integer) x = x * 2 + l If x 6 Then Call Blck(x) End If x = x * 2 + 1 Print x; End Sub Private Sub Commandl_Click() Blck 2 End Sub (分数:70.00)A.aa=falseB.aa=FalseC.aa=“true“D.aa=041.在 Visual Basic中,要强制用户对所用的变量进行显式声明,这可以在哪里设置?(分数:70
12、.00)A.算术运算符关系运算符连接运算符B.算术运算符连接运算符逻辑运算符C.连接运算符算术运算符关系运算符D.逻辑运算符关系运算符算术运算符42.要想在过程调用中返回两个结果,下面的过程定义语句合法的是( )。(分数:70.00)A.Sub Submit(ByVal n,ByVal m)B.Sub Submit(n,ByVal m)C.Sub Submit(n,m)D.Sub Submit(ByVal n,m)43.单击命令按钮时,下列程序的运行结果为( )。 Private Sub Command1_Click( ) Print MyBM(23,18) End Sub Public Fu
13、nction MyBM(m As Integer,n As Integer)As Integer Do While mn Do While m n:m=m - n:Loop Do While m n:n=n - m:Loop Loop MyBM=m End Function (分数:70.00)A.0B.1C.3D.544.设有声明语句 Dim b(-1 To 10,2 To 9,20)As Integer 则数组 b中全部元素的个数是( )。 (分数:70.00)A.“设计”视图B.“打印预览”视图C.“报表预览”视图D.“版面预览”视图45.下面关于菜单的叙述中错误的是【 】(分数:70.
14、00)A.各级菜单中的所有菜单项的名称必须唯一B.同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C.弹出式菜单用 Popup Menu方法弹出D.弹出式菜单也用菜单编辑器编辑46.下列几项中,属于合法的日期型常量的是( )。(分数:70.00)A.函数模板和类模板的参数可以是任意的数据类型B.类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用C.函数模板不能直接使用,需要实例化为模板函数后才能使用D.类模板的成员函数都是模板函数47.与 List1Text 属性值相同的是( )。(分数:70.00)A.任何时候都可以使用标准工具栏的“菜单编辑
15、器”按钮打开菜单编辑器B.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器D.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器48.在软件设计中,不属于过程设计工具的是_。 (分数:70.00)A.PDL(过程设计语言)B.PAD图C.N-S图D.DFD图49.下列程序的执行结果为( )。 a=10 b=20 If a b Then a=a + b Else b=b-a Print a,b (分数:70.00)A.,* ,- * ,:,?:B.+,-,new,delete,=C.sizeof,new,delete,+,
16、-D.sizeof,new,delete,+,-50.要在 D盘当前文件夹下建立一个名为 InfoBasedat 的顺序文件,应使用的语句是( )。(分数:70.00)A.BookB.2_SeekC.123.58D.Book-151.下列说法正确的是( )。(分数:70.00)A.属性的一般格式为对象名_属性名称,可以在设计阶段赋予初值,也可以在运行阶段通 过代码来更改对象的属性B.对象是有特殊属性和行为方法的实体C.属性是对象的特性,所有的对象都有相同的属性D.属性值的设置只可以属性窗口中设置52.下面的数组声明中,正确的是( )。(分数:70.00)A.k=7 b=14B.k=6 b=6C
17、.k=4 b=8D.k=1 b=753.运行下面的程序后,输出的结果为( )。 Cls Dim t(5,5) as Integer For i=1 To 5:t(i,i)=1:Next For i=1 To 5 For j=1 To 5 Print t(i,j), Next j Print Next I (分数:70.00)A.0B.9C.7D.554.下列语句正确的是(分数:70.00)A.Applet参数的名字不区分大小写B.Applet当用户没有指定参数或参数不正确时,Applet 仍能正常工作C.无论用户是否在参数的值上加引号,参数值将作为一个字符串传到 Applet中D.以上说法都正
18、确55.在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Dim SW As Boolean Function func(X As Integer) As Integer If X =3)是否为素数,请补充完整。 Dim n As Integer n=InputBox(“请输入一个整数(=3)“) k=Int(Sqr(n) i=2 swit=0 While i= “A“ If InStr(str, C)= 0 Then s = 2 End If c = Chr$(Asc( C) 3 ) Wend If s 0 Print s End Sub 以上程序的功能是 2。程序运行后
19、,单击窗体,输出结果为 3。 (分数:1.50)填空项 1:_79.在窗体上有一个过程函数,然后编写如下事件程序,该过程的功能是用选择交换法将 10个数排成升序,请在空白处填入适当的语句。 Sub SORT1 Dim a(1 To 10) For i=1 To 10 a(i)=Val(InputBox(“ “ ,“ “,0) Next i For i= 2 k=i For j= 3 If a(k)a(j)Then 4 If k i Then ba(k) a(k)a(i) a(i) =b End If Next j Next i For k=1 To 10 Print a(k) Next k E
20、nd Sub (分数:1.50)填空项 1:_填空项 1:_填空项 1:_80.下述程序段在运行时的显示结果是 1。 Cls x=134 + 8 Print Len(x) (分数:1.50)填空项 1:_计算机二级(VB)61 答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.根据变量的作用域,可以将变量分为 3类,分别为( )。(分数:70.00)A.局部变量、模块变量和全局变量 B.局部变量、模块变量和标准变量C.局部变量、模块变量和窗体变量D.局部变量、标准变量和全局变量解析:变量的作用域指变量的
21、作用范围,根据变量的定义位置和使用的变量定义语句的不同,变量可以分为 3类,即局部变量、模 块变量和全局变量。局部变量是在过程(事件过程或通用过程)内定义的变量,其作用域是它所在的过程,通常用来存放中间结果或用作临时变 量;模块变量包括窗体变量和标准模块变量,窗体变量可用于该窗体内的所有过程,使用前必须先声明,也就是说,窗体层变量不能默认声明 ;全局变量也称全程变量,其作用域最大,可在工程的每个模块、每个过程中使用,和模块级变量类似,全局变量也在标准模块的声明部分声 明,所不同的是全局变量必须用 Public或 Global 语句声明,不能用 Dim语句声明,更不能用 Private声明;全局
22、变量只能在标准模块中声明,不 能在过程或窗体模块中声明。2.下面程序段执行结果为( )。 x=Int(Rnd()+3) Select Case x Case 5 Print “excellent“ Case 4 Print “good“ Case 3 Print“pass“ Case Else Print“fail“ End Select (分数:70.00)A.excellentB.goodC.pass D.fail解析:本题中可以看到 x=Int(Rnd()+3)语句,其中 Rnd用来产生随机数,其值在 01 之间,而在(Rnd()+3)前面有 Int进行强制转换 ,所以 x为 3,执行
23、Print“pass“语句。3.在计时器控件中,Interval 属性的作用是( )。(分数:70.00)A.决定是否响应用户的操作B.设置计时器事件之间的间隔 C.存储程序所需要的附加数据D.设置计时器顶端和其容器之间的距离解析:在计时器控件中,Interval 属性用来设置计时器事件之间的间隔,单位是毫秒,取值范围是065535,因此最大时间间隔不能超过 65秒,如果把 Interval属性设置为 1000,则表明每秒钟发生一个计时器事件。所以,本题的正确答案是选项 B)4.下面选项中不属于面向对象程序设计特征的是【 】(分数:70.00)A.继承性B.多态性C.类比性 D.封装性解析:面
24、向对象程序设计的 3个主要特征是:封装性、继承性和多态性。 5.在窗体上画一个名称为 List1的列表框,一个名称为 Label1的标签,列表框中显示若干 个项目。当单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确 实现上述操作的程序是:_。 (分数:70.00)A.Private Sub List1_Click() Label1.Caption = List1.ListIndex End SubB.Private Sub List1_Click() Label1.Name=List1.Lis tIndex End SubC.Private Sub List1_Click()
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB61 答案 解析 DOC
