下列程序段的执行结果为( )。 Dim A(3,3) For M=1 To 3 For N=1 To 3 If N=M Or N=3-M+1 Then A(M,N)=1 Else A(M,N)=0 End If Next N Next M For M=1 To 3 For N=1 To 3 Print A(M,N) Next N Print Next M
A.1 0 0 0 1 0 0 0 1
B.1 1 1 1 1 1 1 1 1
C.0 0 0 0 0 0 0 0 0
D.1 0 1 0 1 0 1 0 1
第1题:
有如下程序,运行时输出的结果是 ______。 Option Base 1 Private Sub Command1_Click() Dim a(3,3) As Integer For m=1 To 3 For n=1 To 3 a(m-1,n-1)=m+n+1 Next n Next m For m=0 To 2 For n=0 To 2 Print a(n,m); Next n Print Next m End Sub
A.0 1 2 1 2 3 2 3 4
B.3 4 5 4 5 6 5 6 7
C.1 3 5 3 5 7 5 7 9
D.2 4 6 4 6 8 6 8 10
第2题:
运行下列程序段,其中“n=n+1”语句被执行的次数是( )。
Dim m%, n%
For m = 1 To 3
For n = 1 To 6 Step 2
n = n + 1
Print n
Next
Next
A、 3
B、 6
C、 9
D、 18
第3题:
在窗体上画1个命令按钮,并编写如下事件过程i
Private Sub Commandl—Click()
Dim a(3,3)
For m=1 T0 3
F0r n=1 To 3
If n=m Or n=4-m Then
a(m,n)=m+n
Else
a(m,n):0
End If
Print a(m,n);
Next n
Prim
Next m
End Sub
运行程序,单击命令按钮,窗体上显示的内容为
A.2 0 0
B.2 0 4
C.2 3 0
D.2 0 0
第4题:
下列程序段的执行结果为
Dim A(3,3)
For M=1 To 3
For N=1 To 3
If N=M Or N=3-M+1 Then
A(M,N) =1
Else
A(M,N) =0
End If
Next N
Next M
For M=1 To 3
For N=1 To 3
Print A(M,N)
Next N
Next M
A.1 0 0 0 1 0 0 0 0
B.1 1 1 1 1 1 1 1 1
C.0 0 0 0 0 0 0 0 0
D. 1 0 1 0 1 0 1 0 1
第5题:
下列VBA程序段运行时,内层循环的循环总次数是______。
For m=0 To 7 step 3
For n=m-1 To m+1
Next n
Next m
第6题:
有如下程序,该程序的执行结果为______。 Dim k As Integer n=5 m=1 k=1 Do While k <= n m=m*2 k=k+1 Loop Print m
A.1
B.5
C.32
D.40
第7题:
下列程序段执行结果为 m=5 n=-6 If Not X〉0 Then m=n-3 Else n=m+3 Print m-n;n-m
A.-3 3
B.5-9
C.3-3
D.-65
第8题:
下列程序段的执行结果为______。 Dim n As Integer n=10 While n <> 0 n=n-1 Wend Print "n="; n
A.n=0
B.n=1
C.False
D.n=-1
第9题:
下列程序段的执行结果为 Dim A(3,3) For M=1 To 3 For N=1 To 3 If N=M Or N=3-M+1 Then A(M,N)=1 Else A(M,N)=0 End If Next N Next M For M=1 To 3 For N=1 To 3 Print A(M,N) Next N Print Next M
A.1 0 0 0 1 0 0 0 0
B.1 1 1 1 1 1 1 1 1
C.0 0 0 0 0 0 0 0 0
D.1 0 1 0 1 0 1 0 1
第10题:
下列程序段执行后,执行的结果是______ 。 Dim M(10) Dim N(10) i=3 For j = 1 To 5 M(j) = j N(i) = 2 * i + j Next j Print N(i); M(i)
A.12 4
B.11 3
C.3 11
D.10 2
第11题:
单击命令按钮后,下列程序代码的执行结果是______。
Public Sub fun (a As Integer, b As Integer, c As Integer)
Do
a=b+ c
n=n+1
Loop While n > 3
End Sub
Private Sub command1_ click()
Dim m As Integer, n As Integer, i As Integer
For i = 0 To 2: m = n + 1: Next i
For i = 1 To 2: Call fun (m, n, i): Next i
For i = 0 To 3
Print m;
Next i
End Sub
第12题:
下列程序段的执行结果为( )。 Dim m(10),n(10) I=3 For I=1 to 5 M(t)=t N(I)=2*I+t Next t Print n(I);m(I)
A.3 11
B.3 15
C.11 3
D.15 3
第13题:
( 24 )在窗体上画 1 个命令按钮,并编写如下事件过程:
Private Sub Command1_Click()
Dim a(3,3)
For m=1 To 3
For n=1 To 3
If n=m Or n=4-m Then
a(m,n)=0
End If
Print a(m,n);
Next n
Next m
End Sub
运行程序,单击命令按钮,窗体上显示的内容为
A )
2 0 0
0 4 0
0 0 6
B )
2 0 4
0 4 0
4 0 6
C )
2 3 0
3 4 0
0 0 6
D )
2 0 0
0 4 5
0 5 6
第14题:
下列程序段的执行结果为( )。 Dim A(3,3) For M=1 To 3 For N=1 To 3 If N=M Or N=3-M+1 Then A(M,N)=1 Else A(M,N)=0 End If Next N Next M For M=1 To 3 For N=1 To 3 Print A(M,N) Next N Print Next M
A.1 0 0 0 1 0 0 0 1
B.1 1 1 1 1 1 1 1 1
C.0 0 0 0 0 0 0 0 0
D.1 0 1 0 1 0 1 0 1
第15题:
下列程序段的执行结果为 m=2 n=3 Do m=m+n n=n+1 Loop While m<10 Print m;n
A.1 5
B.14 6
C.a b
D.10 25
第16题:
有如下事件过程: Private Sub Command1_Click( ) Dim m AS Integer,n AS Integer m=2:n=1 Print "m=";m;"n=";n Call TOD(m,n) Print "m=";m;"n=";n End Sub Sub TOD(x,y) x=x^2 y=y^3 End Sub 程序运行后,输出的结果为
A.m=2,n=1 m=1,n=2
B.m=2,n=1 m=4,n=1
C.m=1,n=2 m=1,n=4
D.m=1,n=2 m=2,n=4
第17题:
下列程序段的执行结果为______。 Dim M(10), N(10) I=3 For T = 1 To 5 M(T) = T N(I) = 2 * I + T Next T Print N(I); M(I)
A. 3 11
B.3 15
C.11 3
D.15 3
第18题:
阅读下面的程序: Private Sub Form_Click() Dim m,n As Integer m=InputBox("请输入M的值") m=Val(m) m1=m n=InputBox("请输入N的值") n=Val(n) n1=n Do While n<>0 remin=m Mod n m=n n=remin Loop Print m1,n1,m End Sub 程序运行后,单击窗体,在对话框中分别输入16和24,则程序在窗体上的输出结果为
A.16 24 4
B.16 24 8
C.24 16 6
D.24 16 8
第19题:
下列程序段的执行结果为 m=2 n=3 Do m=m+n n=n + 1 Loop While m<10 Print m;n
A.1 5
B.14 6
C.a b
D.10 25
第20题:
下列程序段的执行结果是( )。
Dim A(3,3)
For M=1 To 3
For N=1 To 3
If N=M Or N=3-M+1 Then
A(M,N)=1
Else
A(N,N)=0
End If
Next N
Next M
For M=1 To 3
For N=1 To 3
Print A(M,N)
Next N
Next M
A.1 0 0 0 1 0 0 0 1
B.1 1 1 1 1 1 1 1 1
C.0 0 0 0 0 0 0 0 0
D.1 0 1 0 1 0 1 0 1
第21题:
下面程序的运行结果是( )。 include<stdio.h> main() {int a,s,n,m; a=2;s=0;n=1;m=1; while(m<=4){n=n*a;s=s+n;++m;} printf("s=%d",s); }
第22题:
阅读以下程序: #include<iostream.h> class kk { int m; public: static int n; kk() { m=0; 1 void setvalue() { m++; n++; } void output() { cout<<"m="<<m<<",n="<<n<<endl; } }; int kk::n; void main() { kk obj1,obj2; obi1.Setvalue(); obj1.output(); obj2.setValue(); Obj2.output(); } 该程序的执行结果是( )。
A.m=1,n=1
B.m=l,n=l m=1,n=1 m=1,n=2
C.m=1,n=1
D.m=1,n=1 m=2,n=1 m=2,n=2
第23题:
以下程序段的执行结果是 ______。 Dim A(3, 3) For m = 1 To 3 For n = 1 To 3 If n = m Or n = 3 - m + 1 Then A(m, n) =m + n Else A(m, n) = 0 End If Next n Next m For m = 1 To 3 For n = 1 To 3 Print A(m, n); Next n Print Next m
A. 1 1 1 1 1 1 1 1 1
B.2 0 4 0 4 0 4 0 6
C.0 0 0 0 0 0 0 0 0
D.1 0 1 0 1 0 1 0 1
第24题:
以下程序的作用是生成一个如下图的矩阵,该程序不完整,请补充完改程序。
Private Sub Command1_Click()
Dim A(3,3)
For M=1 To 3
For N=1 To 3
If N=M Or【 】Then
A(M,N)=1
Else
【 】=0
End If
Next N
Next M
For M=1 To 3
For N=1 To 3
Print A(M,N);
Next N
Next M
End Sub