[单选题]

若输入173253,则以下程序的运行结果为______。main(){ unsigned a; int n1,n2; scanf("%o",&a); printf("%o",getbits(a,4,8));}getbits(value,n1,n2)unsigned value;int n1,n2;{ unsigned z; z=~0; z=(z>>n1)&(z<<(16-n2)); z=value&z; z=z>>(16-n2); return(z);}

A.173253

B.6

C.8

D.173

参考答案与解析:

相关试题

若运行时给变量x输入12,则以下程序的运行结果是()。main(){int x,

[单选题]若运行时给变量x输入12,则以下程序的运行结果是( )。 main() {int x,y; scanf("%d",&x); y=x>12?x+10:x-12; printf("%d/n",y); }A.0B.22C.12D.10

  • 查看答案
  • 若运行时给变量x输入12,则以下程序的运行结果是 main() {intx,y;

    [单选题]若运行时给变量x输入12,则以下程序的运行结果是main(){int x,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d/n",y);}A.0B.22C.12D.10

  • 查看答案
  • 若运行时给变量x输入12,则以下程序的运行结果是main(){ int x,y;

    [单选题]若运行时给变量x输入12,则以下程序的运行结果是 main() { int x,y; scanf("%d",&x); y=x>12? x+10:x-12; printf("%d/n",y);}A.0B.22C.12D.10

  • 查看答案
  • 若从键盘输入34,则以下程序输出的结果是______。 include main

    [主观题]若从键盘输入34,则以下程序输出的结果是______。 include main() {int a;scanf("%d",&am若从键盘输入34,则以下程序输出的结果是______。include<stdio.h>main(){ int a;scanf("%d",&a);if(a>30)printf("%d",a);if(a>20)printf("%d",a);if(a>10)printf("%d",a);}

  • 查看答案
  • 若运行时给变量x输入12,则以下程序的运行结果是#includevoid mai

    [单选题]若运行时给变量x输入12,则以下程序的运行结果是includevoid main(){int x,y;cin>>x若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> void main() { int x,y; cin>>x; y=X>12?x+10:x-12; cout<<y; cout<<endl; }A.0B.22C.12D.10

  • 查看答案
  • 有以下程序main(){ union{ unsigned int n;unsig

    [单选题]有以下程序main(){ union{ unsigned int n;unsigned char c;}ul;ul.c='A';printf("%c/n",ul.n);}执行后输出结果是A.产生语法错B.随机值C.AD.65

  • 查看答案
  • 运行下列程序时,若输入数据为“321”,则输出结果是()。main(){int

    [单选题]运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num>9) s=2; else s=1; i=num/100; j=(num-i*100)/10; k=(num-i*100-j*10); switch(s) {case 3:printf("%d%d%d/n",k,j,i); break; case 2:printf("%d%d/n

  • 查看答案
  • 若运行时给变量x输入12,则以下程序的运行结果是 #include void m

    [单选题]若运行时给变量x输入12,则以下程序的运行结果是 include void main( ) { int若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> void main( ) { int x,y; cin > > x; y=x > 12? x+lO:x-12; cout < < y; cout < < end1; }A.0B.22C.12D.10

  • 查看答案
  • 运行以下程序后,如果从键盘上输入6514,则输出结果为______。 main(

    [单选题]运行以下程序后,如果从键盘上输入6514,则输出结果为______。 main() { int m,n; printf("En运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d/n",m); }A.m

  • 查看答案
  • 若运行时给变量X输入12,则以下程序的运行结果是( )A)0 B)22 C)12

    [单选题]若运行时给变量X输入12,则以下程序的运行结果是( )A.)0B.)22C.)12D.)10

  • 查看答案