- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试卷编号:587
所属语言:Visual Basic
试卷方案:201101VB期末考试方案
试卷总分:420分
共有题型:5种
一、填空 共20题
第1题 题号:28
运行下列程序,单击Command1, 在窗体上显示的第一行内容是_____ icBa
_【1】____,
第二行的内容是__ baicBa
___【2】____, 第三行的内容是_____【3】baba
______。
Option Explicit
Private Sub Command1_Click()
Dim s As String
s=Basic
Call trans(s)
End Sub
Private Sub trans(s As String)
Dim j As Integer,t As String
Dim k As Integer
k=3
Do
j=InStr(s,a)
t=LCase(Right(s,j))
s=Right(t,Len(s)-k) Left(s,Len(t))
k=k-1
Print s
Loop Until k=0
End Sub
答案:
=======(答案1)=======
icBa
=======(答案2)=======
baicBa
=======(答案3)=======
baba
第2题 题号:18
执行下面程序,单击Command1,则窗体上显示的第一行是_【1】9 12
___,
第三行是3 -3
__【2】__,最后一行是0 -6
__【3】__。
Option Explicit
Private Sub Command1_Click()
Dim x As Integer,y As Integer
x=12:y=0
Do While x 0
If x Mod 4=0 Then
y=y+x
Else
y=y-x
End If
x=x-3
Print x,y
Loop
End Sub
答案:
=======(答案1)=======
9 12
=======(答案2)=======
3 -3
=======(答案3)=======
0 -6
第3题 题号:27
执行下面的程序,单击Command1,窗体上显示的第一行是_2 3
_____【1】_____,
第二行是___5 8
___【2】____,第四行是__34 55
____【3】_____。
Option Explicit
Private Sub Command1_Click()
Dim a As Integer, b As Integer
a=1 : b=1
Call sub1(a, b)
Print a, b
End Sub
Private Sub sub1(a As Integer, b As Integer)
a=a+b : b=b+a
Print a, b
If a10 Then
a=a+b
b=b+a
Else
Call sub1(a, b)
End If
End Sub
答案:
=======(答案1)=======
2 3
=======(答案2)=======
5 8
=======(答案3)=======
34 55
第4题 题号:26
运行下面的程序,单击Command1,在窗体上显示的变量a的值为30
____【1】______,
变量b的值为__30___【2】____,变量c的值为___15__【3】______。
Option Explicit
Private Sub Command1_Click()
Dim a As Integer, b As Integer, c As Integer
a=5: b=10: c=15
Print fun(a,b,c)+fun(a,b,c)
Print a,b,c
End Sub
Private Function fun(x As Integer, y As Integer, z As Integer) As Integer
z=x
x=x+y
y=y+z
fun=x+y
End Function
答案:
=======(答案1)==
文档评论(0)