VB-读程序题

2019-08-26 17:57

程序阅读(80题)

1、在窗体上画一个名称为Command1的命令按钮,并编写如下程序: Private Sub Command1_Click() Dim x As Integer Static y As Integer x=10 y=5

Call f1(x,y) Print x,y End Sub

Private Sub f1(ByRef x1 As Integer, y1 As Integer) x1=x1+2 y1=y1+2 End Sub

程序运行后,单击命令按钮,在窗体上显示的内容是

A) 10 5 B) 12 5 C) 10 7 D) 12 7

2、 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=InputBox(\ Select Case x Case 1,3

Print \分支 1\ Case Is >4

Print \分支 2\ Case Else

Print \分支 \End Select End Sub

程序运行后,如果在输入对话框中输入2,则窗体上显示的是

A) 分支1 B) 分支2 C) Else分支 D) 程序出错 3、执行下列程序段后,输出的结果是 For k1=0 To 4 y=20

For k2=0 To 3 y=10

For k3=0 To 2 y=y + 10 Next k3 Next k2 Next k1 Print y

A) 90 B) 60

C) 40

D) 10

4、设有如下过程: Sub ff(x,y,z,) x=y+z End Sub

以下所有参数的虚实结合都是传址方式的调用语句是 A) Call ff(5,7,z) B) Call ff(x,y,z)

C) Call ff(3+x,5+y,z) D) Call ff(x+y,x-y,z)

5、下列程序段的执行结果为 a=1 b=0

Select Case a Case 1

Select Case b Case 0

Print \ Case 1

Print \ End Select Case 2

Print \End Select

A) * *0* * B) * * 1* *

C) * *2* * D) 0

6、下面程序段执行结果为 x=Int(Rnd() + 4) Select Case x Case 5

Print \ Case 4

Print \ Case 3

Print \ Case Else

Print \End Select

A) excellent B) good

C) pass D) fail

7、下列程序段的执行结果为 a=6

For k=1 To 0 a=a + k Next k Print k; a

A) -1 6 B) -1 16

C) 1 6 D) 11 21

8、下列程序段的执行结果为 a=1 b=1

For I=1 To 3 f=a + b a=b b=f

Print f; Next I

A) 2 3 6 B) 2 3 5

C) 2 3 4 D) 2 2 8

9、单击命令按钮时,下列程序的执行结果为 Private Sub Command1_Click() Dim x As Integer, y As Integer x=12: y=32

Call PCS(x, y) Print x; y End Sub

Public Sub PCS(ByVal n As Integer, ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub

A) 12 32 B) 2 32

C) 2 3 D) 12 3

10、单击一次命令按钮后,下列程序的执行结果是 Private Sub Command1_Click() s=P(1) + P(2) + P(3) + P(4) Print s End Sub

Public Function P(N As Integer)

Static Sum For i=1 To N Sum=Sum + i Next i P=Sum End Function

A) 15 B) 25

C) 35 D) 45

11、下列程序的执行结果为

Private Sub Command1_Click() Dim s1 As String, s2 As String s1=\

Call Invert(s1, s2) Print s2 End Sub

Private Sub Invert(ByVal xstr As String, ystr As String) Dim tempstr As String i=Len(xstr) Do While i >=1

tempstr=tempstr + Mid(xstr, i, 1) i=i - 1 Loop

ystr=tempstr End Sub

A) fedcba B) abcdef

C) afbecd D) defabc

12、阅读下列程序:

Private Sub Command1_Click() Dim i As Integer, k As Integer k=2

For i=1 To 3 Print H(k) ; Next i End Sub

Function H(j As Integer) a=0

Static b a=a + 1 b=b + 1 H=a*b + j

End Function

程序运行后,单击命令按钮输出结果是 A) 2 3 4 B) 3 4 5

C) 5 6 7 D) 3 5 6

13、执行下列程序段后,输出的结果是 For k1=0 To 4 y=20

For k2=0 To 3 y=10

For k3=0 To 2 y=y + 10 Next k3 Next k2 Next k1 Print y

A) 90 B) 60

C) 40 D) 10

14、下列程序段的执行结果为 a=6

For k=1 To 0 a=a + k Next k Print k; a

A) -1 6 B) -1 16

C) 1 6 D) 11 21

15、下列程序段的执行结果为 a=1 b=1

For I=1 To 3 f=a + b a=b b=f

Print f; Next I

A) 2 3 6 B) 2 3 5

C) 2 3 4 D) 2 2 8


VB-读程序题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:与土有关的典型工程案例 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: