a<>b+c
c=getchar()
a==b+c
a++
第1题:
以下程序的输出结果是 ( ) main( ) { int w=5;fun(w);printf("\n");} fun (int k) { if (k>0) fun (k-1); printf("%d",k); }
A.5 4 3 2 1
B.0 1 2 3 4 5
C.1 2 3 4 5
D.5 4 3 2 1 0
第2题:
下列程序段中的变量已正确定义:
for(i=0;i<4;i++,i++)
for(k=1;k<3;k++);printf("*");
程序段的输出结果是( )。
A.********
B.****
C.**
D.*
第3题:
以下程序的输出结果是( )。 main { char w[][10]={"ABCD","EFGH","IJKL"," MNOP"),K; for(k=1;k<3;k++)printf("%s\n",w[k]);
A.ABCD FGH KL
B.ABCD EFG U
C.EFG JK O
D.EFGH UKL
第4题:
若有以下程序段,w和k都是整型变量。w=k;LB:if(w==0)goto LE; w--; printf("*"); goto LB;LE: M则不能与上面程序段等价的循环语句是A.for(w=k;w!=0;w--)printf("*");B.w=k;<CR>while(w--!=0)printf("*");w++;C.w=k;<CR>do { w--;printf("*");}while(w!=0);D.for(w=k;w;--w)printf("*");
第5题:
有以下定义语句
double a, b; intw; longc;
若各变量已正确赋值,则下列选项中正确的表达式是
A.a=a+b=b++
B.w%(int)a+b)
C.(c+w)%(int)a
D.w=a==b;
第6题:
若变量已正确定义,在if(W)printf(”%d、n”,k);中,以下不可替代w的是( )。
A.ab+1:
B.ch=getchar()
C.a==b+c
D.a++
第7题:
以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*"); 程序段的输出结果是______。
A.******
B.****
C.**
D.*
第8题:
若有以下程序段,w和k都是整型变量:
┇
w=k:
LB:if(w==0)go to LE;
W--:
printf("*")
goto LB;
LE;
┇
则不能与上面程序段等价的循环语句是( )。
A.for(w=k;w!=0;w--)printf("*");
B.for(w=k;w;--w)printf("*");
C.w=k; while(w--!=0)printf("*");
D.w=k;w++; do{w--;printf("*");}while(w!=0);
第9题:
下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段的输出结果是( )。
A.********
B.****
C.**
D.*
第10题:
有定义语句doubld a,b;int w;long c;若各变量已正确赋值,则下列选项中正确的表达式是( )。
A.a=a+b=b++
B.w%((int) a+b)
C.(c+w)%(int)a
D.w=a==b;
第11题:
以下程序的输出结果是( )。 #include <stdio.h> int fan(int); main() { int w=5; fun(w); printf("\n"); } fun(int k) { if(k>0) fun(k-1); printf("%d",k); }
A.5 4 3 2 1
B.0 1 2 3 4 5
C.1 2 3 4 5
D.5 4 3 2 1 0
第12题:
*******
****
**
*
第13题:
若变量已正确定义,在语句“if(W)printf("%d\n",k);”中,以下不可替代w的是( )。
A.ab+c
B.ch=getchar
C.a= =b+C
D.a++
第14题:
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
A.a=a+b=b++
B.w%((int)a+b)
C.(c+w)%(int)a
D.w=a==b
第15题:
若变量已正确定义并赋值,对库函数错误调用的是( )
A.k=scanf("%d%d",&i,&j);
B.printf("\\%d\\n",k);
C.getchar(ch);
D.putchar(ch);
第16题:
以下程序段中的变量已正确定义 for(=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*") 程序段的输出结果是______。
A.********
B.****
C.**
D.*
第17题:
若变量已正确定义,有以下程序段 i—o; do printf("%d,",i);while(i++); printf("%d",i) 其输出结果是( )。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
第18题:
若变量已正确定义,在if(W)埘ntf(”%d\n”,k);中,以下不可替代w的是( )。
A.a<>b+C
B.ch=getchar
C.a==b+C
D.a++
第19题:
若变量已正确定义,则以下语句的输出结果是______。 s=32;s^=32;printf("%d",s);
A.-1
B.0
C.1
D.32
第20题:
若变量已正确定义,在语句“if(W)printf("%d\n",k);”中,以下不可替代w的是( )。
A.a<>b+c
B.ch=getchar
C.a= =b+C
D.a++
第21题:
以下程序的输出结果是______。
A.54321
B.12345
C.1 2 3 4 5
D.5 4 3 2 1 0 main() { int w=5;fun(w);printf("\n");} fun (int k) { if(k>0) fun(k-1); printf("%d"",k);}
第22题:
.若有以下程序段,W和k都是整型变量,则不能与该程序段等价的循环语句是( )
W= k;
LB: if(w==0) gotO LE;
w - -;
printf("*");
goto LB;
LE:
A. for(w=k;w!=0;W--)printf("*");
B.w= k; While(W--!=0) Prinif(”* ”);
C.w= k; do{w--; prinif(“*”); } while( W!= 0);
D.for(w=k;W;--W) printf("*");
第23题:
若有类W说明class W{int a;public:voidfConst(int&)const;};,则函数fConst的正确定义是()
第24题:
void W::fConst(int&k)const{k=a;}
void W::fConst(int&k)const{k=a++;}
void W::fConst(int&k)const{cin>>a;}
void W::fConst(int&k)const{a=k;}