第一范文网 - 专业文章范例文档资料分享平台

江苏省二级考试VB试题汇总

来源:用户分享 时间:2025/5/25 1:22:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

程序运行后,单击窗体,在文本框显示的值是_______。 C A. 5 B. 7 C. 12 D. 20

60 在窗体上添加一个命令按钮Command1,然后编写如下代码:

Option Base 1

Private Sub Command1_Click() d = 0: c = 10

x = Array(10, 12, 21, 32, 24) For i = 1 To 5

If x(i) > c Then d = d + x(i) c = x(i) Else d = d - c End If Next i Print d End Sub

程序运行后,单击命令按钮,输出结果是_______。 C A. 89 B. 99 C. 23 D. 77

61 下列语句声明的数组a包含的元素个数有_______。 A

Dim a(3 ,-2 to 2,5)

A. 120 B. 75 C. 60 D. 13 62 定义数组Array(1 to 5,5)后,下列哪一个数组元素不存在_______。 A. Array(1,1) B. Array(1,0) C. Array(0,1) D. Array(5,5)

63 在Visual Basic应用程序中,以下描述正确的是_______。 B A. 过程的定义可以嵌套,但过程的调用不能嵌套 B. 过程的定义不可以嵌套,但过程的调用可以嵌套 C. 过程的定义和过程的调用均可以嵌套 D. 过程的定义和过程的调用均不可以嵌套 64 假定有如下的Sub过程:

Sub swapp(x As Single, y As Single) t = x x = t / y y = t Mod y End Sub

在窗体上添加一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click() Dim a As Single Dim b As Single a = 5: b = 4 swapp a, b Print a, b End Sub

程序运行时,单击命令按钮得到的结果是_______。 D A. 5 4 B. 1 1

第 9 页 共 50 页

省二级考试VB试题汇总

C 省二级考试VB试题汇总

C. 1.25 4 D. 1.25 1

65 以下程序的运行结果是_______。 C

Function fun(a As Integer) b = 0 Static c b = b + 1 c = c + 1 fun = a + b + c End Function

Private Sub Command1_Click() Dim a As Integer a = 2 For i = 1 To 3

Sum = Sum + fun(a) Next i Print Sum End Sub

A. 24 B. 12 C. 15 D. 32 66 阅读程序:

Sub subp(b() As Integer) For i = 1 To 4 b(i) = 2 * i Next i End Sub

Private Sub Command1_Click() Dim a(1 To 4) As Integer

a(1) = 5: a(2) = 6: a(3) = 7: a(4) = 8 subp a For i = 1 To 4 Print a(i); Next i End Sub

程序运行时,单击命令按钮得到的结果是_______。 A A. 2 4 6 8 B. 5 6 7 8 C. 10 12 14 16 D. 出错 67 假定有以下两个过程:

Sub s1(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t = x x = y y = t End Sub

Sub s2(x As Integer, y As Integer) Dim t As Integer t = x x = y

第 10 页 共 50 页

省二级考试VB试题汇总

y = t End Sub

则以下说法中正确的是_______。 B

A. 用过程S1可以实现交换两个变量的值的操作,S2不能实现 B. 用过程S2可以实现交换两个变量的值的操作,S1不能实现 C. 用过程S1和S2都可以实现交换两个变量的值的操作 D. 用过程S1和S2都不能实现交换两个变量的值的操作

68 在窗体上添加一个命令按钮Command1和两个名称分别为Label1和Label2的标签,在通用声明段声明变量x,并编写如下事件过程和SUB过程:

Private x As Integer

Private Sub Command1_Click() x = 5: y = 3 Call proc(x, y) Label1.Caption = x Label2.Caption = y End Sub

Sub proc(ByVal a As Integer, ByVal b As Integer) x = a * a y = b + b End Sub

程序运行后,单击命令按钮,则两个标签中显示的内容分别是_______。B A) 5和3 B) 25和3 C) 25和6 D) 5和6 69 下列程序输出结果为_______。A

Private Sub Command1_Click() For i = 1 To 3 GetValue (i) Next i

Print GetValue(i) End Sub

Private Function GetValue(ByVal a As Integer) dim S As Integer S = S + a GetValue = S End Function

A. 4 B. 5 C. 10 D. 11 70 以下程序的运行结果是_______。 C

Dim x As Integer, y As Integer, z As Integer Sub s2(a As Integer, ByVal b As Integer) a = 2 * a b = b + 2 End Sub

Private Sub Command1_Click() x = 4 y = 4 Call s2(x, y)

第 11 页 共 50 页

省二级考试VB试题汇总

Print x + y End Sub

A) 0 B) 8 C) 12 D) 14 71 以下程序的运行结果是_______。 C

Private Sub Form_Click() a = 1: b = 1

Print \ Call mult(a, b)

Print \End Sub Sub mult(x, y) x = 2 * x y = 3 * y End Sub

A. A=1 B=1 B. A=1 B=1 C. A=1 B=1 D. A=1 B=1 A=1 B=1 A=1 B=3 A=2 B=3 A=2 B=1

72 在窗体上添加一个命令按钮Command1和3个名称分别为Label1,Label2和Label3的标签, 然后编写如下事件过程:

Private x As Integer

Private Sub Command1_Click() Static y As Integer Dim z As Integer n = 10 z = n + z y = y + z x = x + z

Label1.Caption = x Label2.Caption = y Label3.Caption = z End Sub

程序运行后,连续3次单击命令按钮,则3个标签中显示的内容分别是_______。 C

A. 10 10 10 B. 30 30 30 C. 30 30 10 D. 10 30 30 73 一个工程中包含两个名称分别为Form1和Form2的窗体,一个名称为mdlfunc的标准模块。假定Form1,Form2和mdlfunc中分别建立了自定义过程,其定义格式为: Form1中定义的过程:

Private sub frmFunction1() ? End Sub

Form2中定义的过程:

Pubilc sub frmFunction2() ? End Sub

Md1func中定义的过程: Public sub md1Function () ? End Sub

第 12 页 共 50 页

搜索更多关于: 江苏省二级考试VB试题汇总 的文档
江苏省二级考试VB试题汇总.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0pzbf8pgq252amx9ksub_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top