【计算机类职业资格】计算机二级(VB)44及答案解析.doc
《【计算机类职业资格】计算机二级(VB)44及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(VB)44及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(VB)44 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.在窗体上画两个文本框,其名称分别为 Text1 和 Text2,然后编写如下程序: Private Sub Form_Load() Show Text1.Text = “ Text2.Text = “ Text1.SetFocus End Sub Private Sub Text1_Change() Text2.Text = Mid(Text1.Text, 8) End Sub 程序运行后,如果在文本框 Text1 中输入Bei
2、jingChina,则在文本框 Text2 显示的内容是_。(分数:2.00)A.BeijingChinaB.ChinaC.BeijingD.BeijingC2.设 a=5,b=6,c=7,d=8,执行下列语句后,X 的值为【 】 X=IIF(ab)And(Cd),10,20) (分数:2.00)A.10B.20C.TrueD.False3.在 Visual Basic 中,要将一个窗体加载到内存进行预处理但不显示所使用的语句是( )。(分数:2.00)A.HideB.ShowC.LoadD.Unload4.以下关于变量作用域的叙述中,正确的是( )。 (分数:2.00)A.窗体中凡被声明为
3、Private 的变量只能在某个指定的过程中使用B.全局变量必须在标准模块中声明C.模块级变量只能用 Private 关键字声明D.Static 类型变量的作用域是它所在的窗体或模块文件5.下列说法错误的是( )。(分数:2.00)A.SystemB.ObjectC.ClassD.Thread6.单击一次命令结束后,下列程序的执行结果是( )。 Private Sub Commandl_Click( ) s=Sat(1)+Sat(2)+Sat(3)+Sat(4) Print s End Sub Public Function Sat(N As Integer) Static Sum For i
4、=1 To N Sum=Sum+i Next i Sat=Sum End Function (分数:2.00)A.15B.25C.35D.457.下列可以启动 Visual Basic 的方法是( )。(分数:2.00)A.Abs(成绩)B.Int(成绩)C.Srq(成绩)D.Sgn(成绩)8.下列叙述中,正确的是( )。(分数:2.00)A.任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器B.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器C.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器D.任何时候都可以使用“工具”菜单下的“菜单编辑器”命令,打开菜单编辑器9.Visu
5、al Basic 程序设计采用的编程机制是( )。(分数:2.00)A.方法是对象的一部分B.方法的调用格式和对象的属性的使用格式相同C.方法是一种特殊的过程和函数D.在调用方法时,对象名是不可缺少的10.有如下程序: Private Sub Commandl_Click( ) a$=“A WORKER IS HERE“ x=Len(a$) For i=1,To x-1 b$=Mid$(a$,i,3) If b$=“WOR“ Then S=S+1 Next Print S End Sub 单击命令按钮,程序运行结果为( )。 (分数:2.00)A.const,break,defaultB.lo
6、ng,void,usingC.virtual,extern,includeD.try,throw,this11.设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单为 Bt,取消其“可见”属性,运行时,在以下事件过程中,可以使快捷菜单相应鼠标右键菜单的是( )。(分数:2.00)A.a+=a-=(b=4) * (a=3)B.a=a * 3+2C.x(-3)D.y=float i12.不能脱离控件(包括客体)而独立存在的过程是( )。(分数:2.00)A.事件过程B.通用过程C.Sub 过程D.函数过程13.在窗体上画一个命令按钮和两个标签,其名称分别为 Command1、Label1 和 La
7、bel2,然后编写如下事件过程: Private Sub Command1_Click() a=0 For i=1 To 10 a=a+1 b=0 For j=1 To 10 a=a+1 b=b+2 Next j Next i Label1.Caption=str(a) Label1.Caption=str(b) End Sub 程序运行后,单击命令按钮,在标签 Label1 和 Label2 中显示的内容分别是【 】 (分数:2.00)A.10 和 20B.20 和 10C.200 和 110D.110 和 2014.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下通用过程和
8、命令按钮的事件过程: Private Function f(m As Integer) If m Mod 2 = 0 Then f = m Else f = 1 End If End Function Private Sub Command1_Click() Dim i As Integer s = 0 For i = 1 To 5 s = s + f(i) Next Print s End Sub 程序运行后,单击命令按钮,在窗体上显示的是( )。 (分数:2.00)A.11B.10C.9D.815.下列程序段的执行结果为( )。 X=2 Y=5 If X * Y 1 Then Y=Y -
9、1 Else Y=-1 Print Y-X0 (分数:2.00)A.TrueB.FalseC.-1D.116.单击按钮时,以下程序运行后的输出结果是( )。 Private Sub Commandl_Click( ) Dim X As Integer,y As Integer,z As Integer x=1:y=2: Z=3 Call God(x,x,z) Print x;x;z Call God(x,y,y) Print X;y;y End Sub Private Sub God(x As Integer,y As Integer,z As Integer) x=3 * Z + 1 y=2
10、 * Z z=x + y End Sub (分数:2.00)A.MinimizeB.RequeryC.MaximizeD.Restore17.设已经在“菜单编辑器”中设计了窗体的快捷菜单,其顶级菜单为 Bs,取消其“可见”属性,运行时,在以下事件过程中,可以使快捷菜单响应鼠标右键菜单的是( )。 (分数:2.00)A.Private Sub Form_Mouse Down(Button As Integer,Shift As Integer,- X As Single,Y As Single) If Button=2 Then PopupMenu Bs,2 End SubB.Private S
11、ub Form_MouseDown(Button As Integer,Shift As Integer,- X As Single,Y As Single) PopupMenu Bs End SubC.Private Sub FOrm_MouseDown(Button As Integer,Shift As Integer,- X As Single,Y As Single) PopupMenu Bs,0 End SubD.Private Sub Form_MouseDown(Button As Integer,Shin As Integer,- X As Single,Y As Singl
12、e) If(Button=vbLeftButton)Or(Button=vbRightButton)Then PopupMenu Bs End Sub18.下列说法正确的是( )。(分数:2.00)A.对象的可见性可设为 True 或 FalseB.标题的属性值不可设为任何文本C.属性窗口中属性只能按字母顺序排列D.某些属性的值可以跳过不设置,自动设为空值19.根据变量的作用域,可以将变量分为 3 类,分别为( )。(分数:2.00)A.局部变量、模块变量和全局变量B.局部变量、模块变量和标准变量C.局部变量、模块变量和窗体变量D.局部变量、标准变量和全局变量20.属性 BorderColor
13、 的作用是( )。(分数:2.00)A.设置直线颜色和形状边界颜色B.设置直线或形状背景颜色C.设置直线或形状边界线的线型D.设置形状的内部颜色21.下列程序段的执行结果为( )。 a=5 Fork=1 To 0 a=a + k Next k Print k;a (分数:2.00)A.-1 6B.-1 16C.1 5D.11 2122.可以在常量的后面加上类型说明符以显示常量的类型,用来表示字符串常量的是( )。(分数:2.00)A.B.#C.!D.23.要在 D 盘当前文件夹下建立一个名为 InfoBasedat 的顺序文件,应使用的语句是( )。(分数:2.00)A.Open“InfoBa
14、sedat“For Output As #2B.Open“d:/InfoBasedat“For Output As #2C.Open“d:/InfoBasedat“For Input As #2D.Open“InfoBasedat“,For Input As #224.下列程序的执行结果为( )。 a=10 b=20 If a b Then a=a + b Else b=b-a Print a,b (分数:2.00)A.20 20B.30 20C.30 40D.15 1525.使用语句 Dim A(2) As Integer 声明数组 A 之后,以下说法正确的是( )。(分数:2.00)A.p
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VB44 答案 解析 DOC
