有以下程序main(){inta=5,b=4,c=3,d=2;if(a>b>c)printf("%d\n",d);elseif((c-1>=d)==1)printf("%d\n",d+1);elseprintf("%d\n",d+2);}执行后输出结果是()
查看答案
有以下程序main(){int a=1, b=2, c=3, d=4;if((a=2) && (b=1)) c=2;if((c==3) || (d=-1)) a=5;printf("%d,%d,%d,%d\n",a,b,c,d);}则程序的输出结果是( )
A. 2,2,2,4
B. 2,1,2,-1
C. 5,1,2,-1
D. 1,2,3,4
有以下程序:main(){int k=4,n;for(n=0;n
A. 4,0
B. 4,4
C. 3,3
D. 2,2
C语言的if语句嵌套时,if与else的配对关系是()。
A. 每个else总是与它上面的最近的尚未配对的if配对
B. 每个else总是与最外层的if配对
C. 每个else与if的配对是任意的
D. 每个else总是与它上面的if配对
若执行以下程序时从键盘上输入9,则输出结果是void main(){ int n;scanf("%d",&n);if(n++<10) printf("%d\n",n);else printf("%d\n",n--);}