题目内容

有以下程序,运行后的输出结果是() #include int main(){ int a=2,b=0,c=-1; if(a=b+c){ if(a>0) b=c=a; else if(a==0) a=b=c=0; else a=b=c=1; } else (a=b=c=-1); printf("%d,%d,%d",a,b,c); return 0; }

A. 1,1,1
B. 0,0,0
C. -1,-1,-1
D. 2,2,2

查看答案
更多问题

运行下列程序的输出是() #includeint main(){ char ch='B'; printf("%c%d",ch,ch++); return 0; }

A. C65
B65
C. B66
D. C66

运行下列程序的输出是() #include int main() { int k=1; { int k=2; printf("%d",k); } printf("%d",k); return 0; }

A. 12
B. 21
C. 11
D. 22

设有以下程序片段,请问执行后的输出结果是()。 #include int main(){ int i=010,j=10,k=0x10; printf("%d,%d,%d",k,j,i); return 0;}

A. 16,10,8
B. 8 10 16
C. 10,10,10
D. 8,10,16

以下程序的运行结果是()。 typedef union {long a[2];int b[4];char c[8];}TY; TY our; main() {printf("%d\n",sizeof(long));}

A. 32
B. 16
C. 8
D. 24

答案查题题库