试题查看

【单选题】

以下程序运行后的输出结果是______。 main () { int y=18,i=0,j,a[8]; do { a[i]=y%2;i++;y=y/2; } while(y>=1); for(j=i-1;j>=0;j--)printf("%d",a[j]); printf("\n"); }
A.1000
B.10010
C.00110
D.10100

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

13%的考友选择了A选项

71%的考友选择了B选项

6%的考友选择了C选项

10%的考友选择了D选项

你可能感兴趣的试题

设intb=2;,则表达式(b<<2)/(b>>1)的值是______。A.0B执行以下语句后的输出结果是______。intx=3,y=0;printf("%以下程序运行后,输出结果是______。fut(int**s,intp[2][3下列程序的输出结果为______。main(){intp,y=0,x=0;p=x若有以下调用语句,则不正确的fun函数的首部是______。main(){……i在C语言中,以下一组运算符中,优先级最高的运算符是______。A.<=B.=C