有如下程序: Private Sub Form_Click() Dimi As Integer,sumASInteger sum=0 For i=2To 10 If i Mod2<>0 And i Mod 3=0 Then sum=sum+i End If Nexti Print sum EndSub 程序运行后,单击窗体,输出结果为( )。
A.12
B.30
C.24
D.18
第1题:
有如下程序 #ginclude<iostream.h> void main() {char ch[2] [5]={”6937","8254"),*p[2]; int i,j,S=0 for(i=0;i<2:i++)p[i]=ch[i]; for(i=0;i<2:i++) for(j=0;p[i] [j]>'\0';j+=2) s=10*s+p[i] [j]-'0': cout<<s;} 该程序的输出结果是( )。
A.69825
B.63825
C.6385
D.693825
第2题:
有如下程序: #inClude<iostream> using namespaCe std; ClaSS A{ publiC: A(int i){x=i;} void dispa( ){Cout<<x<<’,’;} private: int x; }; Class B:publiC A{ publiC: B(int i):A(i+10){x=i;} vold dispb( ){dispa( );Cout<<x<<endl;} private: int x; }; int main( )} B b(2); b.dispb( ); return 0; } 执行这个程序的输出结果是( )。
A.10,2
B.12,10
C.12,2
D.2,2
第3题:
若有动态数组Dim a%(),11个元素,若要删除下标为k(k为0~10范围)的元素,下列语句正确的是___________。
A.Dim i% For i = 0 To k a(i) = a(i + 1) Next ReDim Preserve a(9)
B.Dim i% For i = 0 To k a(i) = a(i - 1) Next ReDim Preserve a(9)
C.Dim i% For i = k To 9 a(i) = a(i + 1) Next ReDim Preserve a(9)
D.Dim i% For i = k To 9 a(i) = a(i - 1) Next ReDim Preserve a(9)
第4题:
有如下程序; #include <iostream> using namespace std; class Base { public; Base(inti){x=i;} void dispa0{cout<<x<<',';} private; int x; }; class Derived;public Base { public; Derived(int i);Base(i+10) {x=i;) void dispb(){dispa();cout<<x<<end1;} private; int x; }; int main() { Derived b(2) ; b.dispb(); return 0; } 运行的结果是( )。
A.2,2
B.12,2
C.12,10
D.10,2
第5题:
有以下程序 main () { int aa[4][4]={{1,2,3,4} {5,6,7,8},{3,9.10,2},{4,2,9,6}}; int i. s=0 for(i=0;i<4;i++) s+=aa[i] [1]; printf ( "%d\n", s); } 程序运行后的输出结果是
A.11
B.19
C.13
D.20
第6题:
以下程序的输出结果是______。 Dim a%() = { 1, 2, 3, 4, 5, 6, 7 } Dim i% For i = 0 To a.GetUpperBound(0) a(i) = a(i) * a(i) Next MsgBox(a(i))
A.49
B.0
C.不确定
D.程序出错