网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
若输入000051,下列程序的运行结果为______。 main(){ unsigned int a; scanf("%o",&a); printf("%o\n",getbits(a));}getbits(value)unsigned int value;{ int i,j,m,n; unsigned int z,a,q; z=0; for(i=1;i<=15;i+=2) { q=1; for(j=1;j<=(16-i-1)/2;j++) q=q*2; a=value>>(16-i); a=a<<15; a=a>>15; z=z+a*q; } return(z);}
A.6
B.51
C.51
D.10
参考答案
更多 “ 若输入000051,下列程序的运行结果为______。 main(){ unsigned int a; scanf("%o",a); printf("%o\n",getbits(a));}getbits(value)unsigned int value;{ int i,j,m,n; unsigned int z,a,q; z=0; for(i=1;i<=15;i+=2) { q=1; for(j=1;j<=(16-i-1)/2;j++) q=q*2; a=value>>(16-i); a=a<<15; a=a>>15; z=z+a*q; } return(z);}A.6B.51C.51D.10 ” 相关考题
考题
若运行输入:3,则以下程序的输出结果是( )。 main() {int a,b; scanf("%d",A); b=(a>=0
若运行输入:3<回车>,则以下程序的输出结果是( )。 main() {int a,b; scanf("%d",A); b=(a>=0)?a:-a; printf("b=%d",B); }
考题
若输入ab,程序运行结果为______。 main() { static char a[2]; scanf("%s",a); printf("%c,%c",a[1],a[2]); }A.a,bB.a,C.b,D.程序出错
考题
若运行时给变量x输入12,则以下程序的运行结果是 【 】 ;main(){int x,y;scanf(""%d"",x);y=x>12?x+10:x-12;printf(""%d\n"",y);}
考题
下列程序运行时输入1234567,则输出结果是______。includemain(){ int a=1,b;scanf("
下列程序运行时输入1234567<CR>,则输出结果是______。include<stdio.h>main(){ int a=1,b;scanf("%2d%2d",a,b);printf("%d %d\n", a,b);}
考题
若输入ab,程序运行结果为【 】 main() { static char a[3]; scanf("%s",a); printf("%c,%c",a[1],a[2]); }A.bB.a,C.b,D.程序出错
考题
【填空题】以下程序的输出结果为()。 main() {short i; i=-4; printf("ni:dec=%d, oct=%o, hex=%x, unsigned=%un",i,i,i,i); }
考题
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是________。 main() { char a,b; a=getchar();scanf("%d",b); b=b*2; printf("%cn",b); }
考题
12、若从键盘输入58,则以下程序输出的结果是__ main() { int a; scanf("%d",a); if(a>50) printf("%d",a); if(a>40) printf("%d",a); if(a>30) printf("%d",a); }
考题
【填空题】若从键盘输入58,则以下程序输出的结果是 () 。 main() { int a; scanf("%d",a); if(a>50) printf("%d",a); if(a>40) printf("%d",a); if(a>30) printf("%d",a); }
热门标签
最新试卷