2007年9月全国计算机等级考试二级VB模拟试题(12)及答案

出处:Examlink 作者:刀断水 日期:2007年09月19日 10时02分

(26) 下面的程序的运行结果是
a=1
b=1
Do
   a=a^2
   b=b + 1
Loop Until b > 5
Print "k="; a; Spc(4) ; "b="; b + a
A) k=7       
 b=14      
B) k=6
    b=6
C) k=4       
 b=8       
D) k=1
     b=7
正确答案:  D

(27) 单击命令按钮,下列程序的执行结果为
Private Sub Command1_Click()
   Dim x As Integer, y As Integer
   x=32: y=42
   Call PCS(x, y)
   Print x; y
End Sub
Public Sub PCS(Byval n As Integer, ByVal m As Integer)
   n=n Mod 10+1
   m=m Mod 10+1
End Sub
A) 32  42      
B) 2  32
C) 2  3       
D) 12  3
正确答案:  A

(28) 下列程序的执行结果为
Private Sub Command1_Click()
   Dim s1 As String, s2 As String
   s1="abcd"
   Call Transfer(s1, s2)
   Print s2
End Sub
Private Sub Transfer (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=te mpstr
End Sub
A) dcba       
B) abdc
C) abcd       
D) dabc
正确答案:  A

(29) 单击命令按钮,下列程序的执行结果是
Private Sub Blck(x As Integer)
   x=x * 2 + 1
   If x < 6 Then
       Call Blck(x)
   End If
   x=x * 2 + 1
   Print x;
End Sub
Private Sub Command1_Click()
   Blck 2
End Sub
A) 23  47      
B) 10  36
C) 22  44      
D) 24  50
正确答案:  A

最后更新时间:2008-05-28 12:16:57
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程