ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:60.49KB ,
资源ID:6836180      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6836180.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB读程序题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB读程序题.docx

1、VB读程序题程序阅读(80题)1、在窗体上画一个名称为Command1的命令按钮,并编写如下程序:Private Sub Command1_Click() Dim x As IntegerStatic y As Integerx=10y=5Call f1(x,y)Print x,yEnd SubPrivate Sub f1(ByRef x1 As Integer, y1 As Integer) x1=x1+2 y1=y1+2End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A) 10 5B) 125C) 107 D) 127 2、 在窗体上画一个名称为Command1的命令按钮,然后

2、编写如下事件过程:Private Sub Command1_Click() x=InputBox(Input) Select Case xCase 1,3Print 分支 1Case Is 4Print 分支 2Case ElsePrint Else 分支 End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是A) 分支1B) 分支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

3、 k1 Print yA) 90 B) 60C) 40 D) 104、设有如下过程:Sub ff(x,y,z,) x=y+zEnd 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=1b=0Select Case a Case 1 Select Case b Case 0 Print * *0* * Case 1 Print * *1* * End Select Case 2 Print * *2* *E

4、nd SelectA) * *0* * B) * * 1* *C) * *2* * D) 06、下面程序段执行结果为x=Int(Rnd() + 4) Select Case x Case 5 Print excellent Case 4 Print good Case 3 Print pass Case Else Print failEnd SelectA) excellent B) goodC) pass D) fail7、下列程序段的执行结果为a=6For k=1 To 0 a=a + kNext kPrint k; aA) -1 6 B) -1 16C) 1 6 D) 11 218、下列

5、程序段的执行结果为a=1b=1For I=1 To 3 f=a + b a=b b=f Print f;Next IA) 2 3 6 B) 2 3 5C) 2 3 4 D) 2 2 89、单击命令按钮时,下列程序的执行结果为Private Sub Command1_Click() Dim x As Integer, y As Integer x=12: y=32 Call PCS(x, y) Print x; yEnd SubPublic Sub PCS(ByVal n As Integer, ByVal m As Integer) n=n Mod 10 m=m Mod 10End SubA)

6、 12 32 B) 2 32C) 2 3 D) 12 310、单击一次命令按钮后,下列程序的执行结果是Private Sub Command1_Click() s=P(1) + P(2) + P(3) + P(4) Print sEnd SubPublic Function P(N As Integer) Static Sum For i=1 To N Sum=Sum + i Next i P=SumEnd FunctionA) 15 B) 25C) 35 D) 4511、下列程序的执行结果为Private Sub Command1_Click() Dim s1 As String, s2 A

7、s String s1=abcdef Call Invert(s1, s2) Print s2End SubPrivate 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=tempstrEnd SubA) fedcba B) abcdefC) afbecd D) defabc12、阅读下列程序:Private Sub Command1_Click(

8、) Dim i As Integer, k As Integer k=2 For i=1 To 3 Print H(k) ; Next iEnd SubFunction H(j As Integer) a=0 Static b a=a + 1 b=b + 1 H=a*b + jEnd Function程序运行后,单击命令按钮输出结果是A) 2 3 4 B) 3 4 5C) 5 6 7 D) 3 5 613、执行下列程序段后,输出的结果是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 Nex

9、t k1 Print yA) 90 B) 60C) 40 D) 1014、下列程序段的执行结果为a=6For k=1 To 0 a=a + kNext kPrint k; aA) -1 6 B) -1 16C) 1 6 D) 11 2115、下列程序段的执行结果为a=1b=1For I=1 To 3 f=a + b a=b b=f Print f;Next IA) 2 3 6 B) 2 3 5C) 2 3 4 D) 2 2 816、单击命令按钮时,下列程序的执行结果为Private Sub Command1_Click() Dim x As Integer, y As Integer x=12

10、: y=32 Call PCS(x, y) Print x; yEnd SubPublic Sub PCS(ByVal n As Integer, ByVal m As Integer) n=n Mod 10 m=m Mod 10End SubA) 12 32 B) 2 32C) 2 3 D) 12 317、单击一次命令按钮后,下列程序的执行结果是Private Sub Command1_Click() s=P(1) + P(2) + P(3) + P(4) Print sEnd SubPublic Function P(N As Integer) Static Sum For i=1 To

11、N Sum=Sum + i Next i P=SumEnd FunctionA) 15 B) 25C) 35 D) 4518、下列程序的执行结果为Private Sub Command1_Click() Dim s1 As String, s2 As String s1=abcdef Call Invert(s1, s2) Print s2End SubPrivate Sub Invert(ByVal xstr As String, ystr As String) Dim tempstr As String i=Len(xstr) Do While i =1 tempstr=tempstr +

12、 Mid(xstr, i, 1) i=i - 1 Loop ystr=tempstrEnd SubA) fedcba B) abcdefC) afbecd D) defabc19、 在窗体上画一个名称为Commandl的命令按钮,再画两个名称分别为Labell、Label2 的标签,然后编写如下程序代码: Private x As Integer Private Sub Commandl_Click() x5:y3 Call proc(x,y) LabeL1Captionx LabeL2Captiony End Sub Private Sub proc(ByVal a As Integer,B

13、yVal b As Integer) xa* a y=b十b End Sub 程序运行后,单击命令按钮,则两个标签中显示的内容分别是( )。A)25 3 B)25 9 C)5 3 D)5 920 、在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox(请输入第一个数字a的值) a=Val(A) b=InputBox(请输入第二个数字b的值) b=Val(b) x=InputBox(请输入第三个数字x的值) x=Val(x) a=a + b + x Loop Print aEnd Sub2

14、1、下列程序段的执行结果为I=4x=5Do I=I + 1 x=x + 2Loop Until I=7Print I=; I;Print x=; xA) I4 x5 B) I7 x15C) I6 x8 D) I7 x1122、下列程序段的执行结果为a=1b=5Do a=a + b b=b + 1Loop While a 60 Then I=1If a 70 Then I=2If a 80 Then I=3If a 90 Then I=4Print I=; IA) I1 B) I2C) I3 D) I424、有如下事件过程:Private Sub Command1_Click() b=10 Do

15、 Until b=-1 a=InputBox(请输入a的值) a=Val(A) b=InputBox(请输入b的值) b=Val(b) a=a * b Loop Print aEnd Sub程序运行后,依次输入数值30,20,10,1,输出结果为A) 6000 B) -10C) 200 D) -600025、下面程序段执行结果为x=Int(Rnd() + 3) Select Case x Case 5 Print excellent Case 4 Print good Case 3 Print pass Case Else Print failEnd SelectA) excellent B)

16、 goodC) pass D) fail26、定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则A) 每次调用此过程,该过程中的局部变量都会被重新初始化B) 在本过程中使用到的,在其他过程中定义的变量也为Statci型C) 每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值D) 定义了该过程中定义的局部变量为自动变量27、单击命令按钮时,下列程序的执行结果为Private Sub Command1_Click() Dim x As Integer, y As Integer x=50: y=78 Call PPP(x,

17、 y) Print x; yEnd SubPublic Sub PPP(ByVal n As Integer, ByVal m As Integer) n=n 10 m=m 10End SubA) 0 8 B) 50 78C) 4 50 D) 78 5028、单击按钮时,以下程序运行后的输出结果是Private Sub proc1(x As Integer, y As Integer, z As Integer) x=3 * z y=2 * z z=x + yEnd SubPrivate Sub Command1_Click() Dim x As Integer, y As Integer,

18、z As Integer x=1: y=2: z=3 Call proc1(x, x, z) Print x; x; z Call proc1(x, y, y) Print x; y; yEnd Sub A) 6 6 12 6 10 10 B) 9 5 10 5 10 10 C) 9 6 12 9 10 15 D) 9 10 10 5 4 1029、单击命令按钮时,下列程序的运行结果为Private Sub Command1_Click() Print MyFund(20, 18) End SubPublic Function MyFund(m As Integer, n As Integer

19、) As Integer Do While m n Do While m n: m=m - n: Loop Do While m y, x, y) End Function程序运行后,单击命令按钮,输出结果为A) 1 B) 2C) 5 D) 831、执行下面的程序段,x的值为 【7】 。10Private Sub Command1_Click() For i=1 To 9 a=a + i Next i x=Val(i) MsgBox xEnd Sub32、下列程序段的执行结果为a=5For k=1 To 0 a=a + kNext kPrint k; aA) -1 6 B) -1 16C) 1

20、 5 D) 11 2133、下列程序段的执行结果为a=3b=1For I=1 To 3 f=a + b a=b b=f Print f;Next IA) 4 3 6 B) 4 5 9C) 6 3 4 D) 7 2 834、下列程序段的执行结果为I=9x=5Do I=I + 1 x=x + 2Loop Until I =7Print I=; I,Print x=; xA) I4 x5 B) I7 x15C) I6 x8 D) I10 x735、以下程序段运行时从键盘上输入字符-,则输出结果为op$=InputBox(op=) If op$=+ Then a=a + 2If op$=- Then

21、a=a - 2Print aA) 2 B) -2C) 0 D) +236、以下程序段的输出结果为Dim l, a(10) , p(3) k=5For i=0 To 10 a(i) =iNext iFor i=0 To 2 p(i) =a(i*(i + 1) ) Next iFor i=0 To 2 k=k + p(i)2Next iPrint kA) 20 B) 21C) 45 D) 3237、下列程序的执行结果为Private Sub Command1_Click() Dim x As Integer, y As Integer x=12: y=20 Call Value(x, y) Pri

22、nt x; yEnd SubPrivate Sub Value(ByVal m As Integer, ByVal n As Integer) m=m * 2: n=n - 5 Print m; nEnd SubA) 20 12 20 15 B) 12 20 12 25C) 24 15 12 20 D) 24 12 12 1538、在窗体上画一个命令按钮,然后编写下列程序Private Sub Command1_Click() Tcl 2 Tcl 3 Tcl 4End SubSub Tcl(a As Integer) Static x As Integer x=x + a Print x;En

23、d Sub程序运行后,单击命令按钮,输出结果为A) 2 3 4 B) 2 5 9C) 3 5 4 D) 2 4 339、下面程序段,运行后的结果是Private Sub Command1_Click() Dim b%(1 To 4) , i%, t#Private Sub Command1_Click() For i=1 To 4 b(i) =i Next i t=Tof(b() ) Print t=; t,End SubFunction Tof(a() As Integer) Dim t#, i% t=1 For i=2 To UBound(A) t=t * a(i) Next i Tof=

24、tEnd FunctionA) t18 B) t24C) t30 D) t3240、单击按钮时,以下程序运行后的输出结果是Private Sub Command1_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; yEnd SubPrivate Sub God(x As Integer, y As Integer, z As Integer) x=3 * z + 1 y=2 * z z=x

25、 + yEnd SubA) 6 6 12 7 11 11B) 8 5 10 5 11 11C) 9 6 12 9 10 15D) 8 10 10 5 9 1041、下列程序段的执行结果为X=2Y=5If X * Y 0A) True B) FalseC) -1 D) 142、执行下列程序后,鼠标单击窗体,输出结果为 。Private Sub Form_Click() Print Click;End SubPrivate Sub Form_MouseDown(Button As Integer, Shift _ As Integer, X As Single, Y As Single) Print Donw;End SubPrivate Sub Form_MouseUp(Button As Integer, Shift _ As Integer, X As Single, Y As Single) Print Up;End SubA) DownUpClick B) ClickDownUp C) DownClickUp D) UpDownClick43、下面程序段的运行结果是a=1b=1D

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1