(25)下面程序的执行结果是
Private Sub Command 1 Click()
a=10
For k=1 To 5 Step-1
a=a-k
Next k
Print a; k
End Sub
A)-5 6
B)-5 -5
C)10 0
D)10 1
第1题:
窗体上有两个按钮,则执行程序后按键盘Cance1键的输出结果是 【7】 。
Private Sub Command1_Click()
Print "北京";
End Sub
Private Sub Command2_Click()
Print "南京";
End Sub
Private Sub Form_Load()
Command2.Cancel=True
Command1.Cancel=True
End Sub
第2题:
( 27 )下面程序执行时,在窗体上显示的是
Private Sub Command1_Click()
Dim a(10)
For k = 1 To 10
a(k) = 11 – k
Next k
Print a(a(3)\a(7) Mod a(5))
End Sub
A ) 3
B ) 5
C ) 7
D )9
第3题:
阅读以下程序:
Private Sub Form_click()
Dim k, n, m As integer
n = 20
m = 1
k = 1
Do While k <= n
m=m+2
k = k + 1
Loop
Print m
End Sub
单击窗体程序的执行结果是【 】。
第4题:
下面程序的执行结果是( )。
Private Sub Command1Click( )
a=10
For k=1 To 5 Step-I
a=a-k
Next k
Print a;k
End Sub
A.-5 6
B.-5 -5
C.10 0
D.10 1
第5题:
下列程序的运行机结果是【 】。
Private Sub Form_ Click()
Dim k As Integer
n= 5
m= 1
k= 1
Do
m=m+2
k= k+1
Loop While k<=n
Print m
End Sub
第6题:
下面程序的执行结果是
Private Sub Commandl_Click()
a=1O
For k=l To 5 Step一1
a=a--k
Next k
Print a;k
End Sub
A.一5 6
B.一5—5
C.10 0
D.10 1
第7题:
执行下面的程序,消息框里显示的结果是 【 】 。
Private Sub Form_Click()
Dim Str As String, K As Integer
Str="ab"
For k=Len(Str) TO 1 Step-1
Str=Str & Chr(Asc(Mid(Str,k,1))+k)
Next k
MsgBox Str
End Sub
第8题:
执行下面的程序,消息框的输出结果是【 】。
Option Base1
Private Sub Command1_Click( )
Dim a(10),P(3)As Integer
k=5
For i=1 To 10
a(i)=i
Next i
For i=1 To 3
P(i)=a(i*i)
Next i
For i=1 To 3
k=k+p(i)*2
Next i
MsgBox k
End sub
第9题:
执行下面的程序,消息框里显示的结果是( )。
Private Sub Form_Click()
Dim Str As String,S As String,k As Integer
S=Str
For k=Len(Str) To 1 Step -1
S=S & (Mid(Str,k,1)
Next k
End Sub
第10题:
在窗体上画了两个按钮控件Command1和Command2,有如下程序: Private Sub Command1_Click() Print "Visual"; End Sub Private Sub Command2_Click() Print "Basic"; End Sub Private Sub Form_Load() CommandCancel=True Command1.Cancel=True End Sub 执行程序后,按键盘Cancel键,在窗体上输出的结果是
A.Basic
B.Visual
C.Cancel
D.True
第11题:
下列程序运行后的输出结果是______。
Private Sub f(k,s)
s=1
For j=1 To k
s=s*j
Next
End Sub
Private Sub Command1_Click()
Sum=0
For i=1 To 3
Call f(i,s)
Sum=Sum+s
Next
Print Sum
End Sub
第12题:
3
5
7
9
第13题:
在窗体上有—个名称为Text1的文本框和一个名称为Command1的命令按钮,要求在程序执行时,每单击命令按钮—次,文本框向右移动—定的距离。下面能够正确实现上述功能的程序是 ______。
A.Private Sub Command1_Click() Text1.Left=100 End Sub
B.Private Sub Command1_Click() Text1.Left=Text1.Left-100 End Sub
C.Private Sub Command1_Click() Text1.Move Text1.Left+100 End Sub
D.Private Sub Command1_Click() Text1.Move Text1.Left End Sub
第14题:
( 30 )下面程序的输出结果是
Private Sub Command1_Click()
ch$= ” ABCDEF ”
proc ch
Print ch
End Sub
Private Sub proc(ch As String)
S= ””
For k=Len(ch) To 1 Step-1
s=s&Mid(ch,k,1)
Next k
ch=s
End Sub
A ) ABCDEF
B ) FEDCBA
C ) A
D ) F
第15题:
在窗体上有一个命令按钮Command1,编写事件代码如下:
Private Sub Command1_Click()
Dim a(10),P(3) As Integer
k=5
For i=1 To 10
For i=1 To 3
For i=1 To 3
End Sub
打开窗体运行后,单击命令按钮,消息框中输出的结果是( )。
第16题:
有如下程序:
Private Sub Command1_Click()
j =10
For i= -1 To 1 Step 0.3
j =j + 1
Next i
Print j
End Sub
该程序共循环【 】次,程序执行完毕后j的值是【 】。
第17题:
阅读下面的程序: Private Sub Command1_Click() For i=1 To 3 For j=1 To i For k=j To 3 x=x+1 Next k Next j Next i Print x End Sub 程序运行后,单击命令按钮,窗体上输出的结果是
A.3
B.9
C.14
D.21
第18题:
在窗体上一个名为Commandl的命令按钮,然后编写以下程序:
Private Sub Commandl一Click()
Dim a(10)As Integer
For k=10 To 1 Step-1
a(k)=20—2*k
Next k
k=k+7
Print a(k—a(k))
运行程序.单击命令按钮,输出结果是
A.1 8
B.12
C.B
D.6
第19题:
有如下程序,该程序的执行结果是【 】。
Private Sub Command1 Click()
For i=1 To 4
x=4
For j=1 To i
x =3
For k=1 To 2
x= x + 5
Next k
Next j
Next i
Print x
End Sub
第20题:
下面程序的输出结果是。 Private Sub Commandl_Click ch$=“ABCDEF” proc ch:Print ch End Sub Private Sub proc(ch As Stnng) s=“” For k=Len(ch) TO 1 Step -1 s=s&Mid(ch,k,1) Next k ch=s End Sub A.ABCDEF B.FEDCBA C.A D.F
第21题:
阅读下列程序: 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) Static b a=0 a=a+1 b=b+1 H=a*b+jEnd Function单击命令按钮,执行程序,输出结果是( )。
A.2 3 4
B.3 4 5
C.5 6 7
D.3 5 6
第22题:
下面程序的执行结果是( )。 Private Sub Command1Click( ) a=10 For k=1 To 5 Step-I a=a-k Next k Print a;k End Sub
A.-5 6
B.-5 -5
C.10 0
D.10 1
第23题:
(29)在窗体上画一个名为Command 1的命令按钮,然后编写以下程序:
Private Sub Commandl_lick()
Dim a(10) As Integer
For k=10 To 1 Step-1
a(k)=20-2*k
Next k
k=k+7
Print a(k-a(k))
End Sub
运行程序,单击命令按钮,输出结果是
A)18
B)12
C)8
D)6