.若有以下程序段,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("*");
第1题:
有以下程序段: int k=0, a=1, b=2, c=3; k=a<b? b:a; k=k>c? c:k; 执行该程序后,k的值是______。
A.3
B.2
C.1
D.0
第2题:
若有以下程序段,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("*");
第3题:
执行以下程序段后,W的值为______。 int w='A',x=14,y=15 w=((x‖y)&&(w<'a'));
A.-1
B.NULL
C.1
D.0
第4题:
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )
A.if((a>b)&&(b>c)) k=1; else k=0;
B.if((a>b)||(b>c)) k=1 else k=0;
C.if(a<=b) k=0; else if(b<=c) k=1;
D.if(a>b) k=1; else if(b>c) k=1; else k=0;
第5题:
假定w、x、y、z、m均为int型变量,有如下程序段:
N=1;x=2;y=3;z=4;
m=(W<X)?W:K;
m=(m<y)?m:y;
m=(m<z)?m:z;
则该程序运行后,m的值是【 】
第6题:
执行以下程序段后,w的值为( )。 intw='A',x=14,y=15; w=((x||y)&&(w<'a'));
A.-1
B.NULL
C.1
D.0
第7题:
若变量已正确定义,在语句“if(W)printf("%d\n",k);”中,以下不可替代w的是( )。
A.a<>b+c
B.ch=getchar
C.a= =b+C
D.a++
第8题:
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b ? b:a; k=k>c ? c:k; 执行该程序段后,k的值是( )。
A.3
B.2
C.1
D.0
第9题:
以下程序的输出结果是______。
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);}
第10题:
有以下程序段 int k=0, a=1, b=2, c=3; k=a<b ? b:a; k=k>c ? c:k; 执行该程序段后,k的值是
A.3
B.2
C.1
D.0
第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题:
-1
NULL
1
0
第13题:
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b?b:a; k=k>c?c:k; 执行该程序段后,k的值是 ______。
A.3
B.2
C.1
D.0
第14题:
若有以下定义和语句: #include<stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是( )。
A.*q=0;
B.w=p;
C.*p=a;
D.*p=*w;
第15题:
以下程序的输出结果是 ______。 #include<iostream.h> void main() { char w[][10]={ "ABC", "DEFGH", "IJKL" , "MNOP" }; int k; for (k=1 ;k<3 ;k++) cout<<w[k]<< " " }
A.ABC FGH KL
B.ABC EFG IJ M
C.EFG JK 0
D.DEFGH IJKL
第16题:
若有以下程序段,w和k都是整型变量:

则不能与上面程序段等价的循环语句是( )。A.

B.

C.

D.

A.A
B.B
C.C
D.D
第17题:
有以下程序段: int k=0,a=1,b=2,c=3; k=a<b? b:a; k=k>c? c:K; 执行该程序段后,k的值是( )。
A.3
B.2
C.1
D.0
第18题:
若有以下程序段,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);
第19题:
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )。 A.
B.
C.
D.
A.0
B.9
C.6
D.8
第20题:
对于以下程序段,设a和q都是整型变量, ┇ a=q; Loop:if(a==0)goto End; Else if(a>0){printf("&");a--;goto Loop;} Else goto End; End; ┇ 不能与上面程序等价的是( )
A.a=q; do { f(a<0)break; a--;printf("*"); }while(a) ;
B.a=q; for(;a>0;a--)printf("&");
C.a=q; while(a) {printf("&");a--;}
D.for(a=q;a>0;--a,printf("*"));
第21题:
假定w,x,y,z和m均为int型变量,有如下程序段: w=1;x=2,y=3;z=4; m=(w<x)?w:x;m=(m<y)?m:y;m(m<2)?m:2; 则该程序段执行后,m的值为 ( )
A.4
B.3
C.2
D.1
第22题:
假定w、x,y、z、m均为int型变量,有如下程序段; w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是( )
A.4
B.3
C.2
D.1
第23题:
程序段int k=10; while(k=0) k=k-1循环体语句执行()次.