A.-3
B.0
C.6
D.5
第1题:
3有如下程序,输出结果为( )。 Private Sub Form_Activate() Dima a=Array(1,2,3,4,5) Fori=LBound(a)To UBound(A) a(i)=i*a(i) Nexti Printi,LBound(a),UBound(a),a(i) End Sub
A.4 0 4 25
B.5 0 4 25
C.不确定
D.程序出错
第2题:
有如下程序: main() { int k=4, n=0; for(; n<k; ) { n++; if(n% 3!=0)continue; k--; } printf(" % d, % d\n", k, n); 程序运行后的输出结果是______。
A.1, 1
B.2, 2
C.3, 3
D.4, 4
第3题:
有如下程序: #include <stdio.h> long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%d\n",fib(3));} 该程序的输出结果是( )。
A.2
B.4
C.6
D.8
第4题:
设有如下程序: Dim a()As Integer Private Sub Command1_Click() n=-5:m=6 ReDim a(n To m) For i=LBound(a,1)To UBound(a,1) a(i)=i Next i Print a(LBound(a,1));a(UBound(a,1)) End Sub 程序运行后,单击命令按钮,则输出结果是 ______。
A.0 0
B.-5 0
C.-5 6
D.0 6
第5题:
有如下程序 main() { int n[5]={0,0,0},i,k=2; for(i=1;i<3;i++)n[i]=n[i]+1; printf("%d\n",n[k]); }该程序的输出结果是______。
A.不定值
B.2
C.1
D.0
第6题:
有如下程序: #inelude<iostream> usingnamespacestd; classTest { public: Test(){n+=2;} ~Test(){n-=3;} staticintgetNum(){returnn;} private: staticintn; }; intTest::n=1; intmain()
Test*P=newTest: deleteP; cout<<"n="<<Test::getNum()<<endl; return0; } 执行后的输出结果是( )。
A.n=0
B.n=1
C.n=2
D.n=3
第7题:
有如下程序 long fib(int n) { if(n>2)return(fib(n-1)-fib(n-2)); else return(1); } main() { printf("%d\n",fib(5)); }该程序的输出结果是______。
A.-3
B.-2
C.-1
D.0
第8题:
下列程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() { char a[]="\n123\\"; printf("%d,%d\n",strlen(a),sizeof(a)); }
A.5,6
B.5,5
C.6,6
D.6,5
第9题:
若有如下程序; #define X 3 #define Y X+1 #define Z Y*Y/2 main() { int n; for(n=1;n<=Z;n++) printf("%d",n); } 则程序运行后的输出结果是( )
A.12345
B.1234567
C.12345678
D.123456
第10题:
下列程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() { char a[]="\n123\\"; printf ("%d,%d\n",strlen(a),sizeof(a)); }
A.5,6
B.5,5
C.6,6
D.6,5
第11题:
要存放如下方阵的数据,在不浪费存储空间的基础上,应使用的声明语句是( )。
A.DimA(9)As Integer
B.DimA(3,3)As Integer
C.DimA(-1 To 1,-3 To -1)As Single.
D.DimA(-3 To-1,1 To 3)As Integer
第12题:
有如下程序 long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld/n",fib(3)); } 该程序的输出结果是()
第13题:
如下程序的输出结果是______。 #include<stdio.h> main() { int x=1,a=3,b=4; switch(x) { case 0:a--; case 1:b--; case 2:a--;b--; } printf("a=%d,b=%d\n",a,b); }
A.a=2,b=2
B.a=3,b=3
C.a=1,b=2
D.a=3,b=2
第14题:
如下程序的输出结果是 #include<iostream> using namespace std; class Test{ public: Test( ){n+=2;} ~Test( ){n-=3;} static int getNum( ){return n;} private: static int n; }; int Test::n=1; int main( ){ Test*P=new Test: delete P; cout<<"n="<<Test::getNum( )<<endl; return 0; }
A.n=0
B.n=1
C.n=2
D. n=3
第15题:
设有如下程序: Private Sub search(a()As Variant,ByVal key As Variant,index%) Dim I% For I = Lbound(a)To Ubound(A)If key=a(I)Then index=I Exit Sub End If Next I index=-1 End Sub Private Sub Form_Load() Show Dim b()As Variant Dim n As Integer b=Array(21,64,92,15,72,38,45,72) Call search(b, 45, n) Print n End Sub 程序运行后,输出的结果是
A.2
B.6
C.10
D.12
第16题:
在窗体上添加一个名称为Command1的命令按钮,然后编写如下事件代码:
private Sub Command1 Click()
Dima(10,10)
Form=2 To 4
Forrn=4 To 5
a(m,n)=m*n
Next n
Next m
MsgBoxa(2,4)+a(3,5)+a(4,5)
End Sub
打开窗体运行后,单击命令按钮,则消息框的输出结果是( )。
A.23
B.33
C.43
D.53
第17题:
以下程序的输出结果是( )。 #include <stdio.h> main() { int n=4; while(n--) printf("%d ",--n); }
A.2 0
B.3 1
C.3 2 1
D.2 1 0
第18题:
下述程序的输出结果是( )。 #include <stdio.h> int f(n) int n; { if(n==0 | | n==1) return 3; return n-f(n-2); } void main() {printf("\n%d",f(10)); }
A.3
B.8
C.9
D.10
第19题:
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。
A.1
B.0
C.4
D.3
第20题:
在窗体上画一个命令按钮,然后编写如下程序。运行后,单击命令按钮,输出结果为 ( )。
Private Sub Command4_Click()
Dima As Integer,bASInteger
a=1
b=2
PrintN(a,b)
End Sub
Function N(X As Integer,yAsInteger)AsInteger
N=IIf(x>y,x,y)
End Funcfion
A.
B.
C.
D.
第21题:
有如下程序:
#include<iostream>
usingnamespacestd;
classTest
{
public:
Test(){n+=2;}
~Test(){n-=3;}
staticintgetNum(){returnn;}
private:
staticintn;
};
intTest::n=1;
intmain()
{
Test*p=neWTest;
deletep;
cout<<"n="<<Test::getNum()<<endl;
return0;
}
执行该程序的输出结果是( )。
A.n=0
B.n=1
C.n=2
D.n=3
第22题:
下列程序运行时输出的结果是( )。 Private Sub Form_Click() Dima a=Array("天天向上","清华大学","天上人间","程序设计") forI=Lbound(a,1) to Ubound(a,1) ifleft(a(i),1)="天"then print a(i); nextI End Sub
A.天天向上
B.天天向上天上人间
C.出错信息
D.天天向上清华大学天上人间程序设计
第23题:
A.12345
B.01234
C.54321
D.43210