[单选题]

下列程序的输出结果为______。 main ( ) { int p, y=0, x=0; p=x<<8 | ~y>>8; printf("%d",p); p£«

下列程序的输出结果为______。 main ( ) { int p, y=0, x=0; p=x<<8 | ~y>>8; printf("%d ",p); p+=(p+=2); printf("%d/n",p); }

A.-1 0

B.0 0

C.0 4

D.-1 2

参考答案与解析:

相关试题

下列程序的输出结果是( ) main( ) { int x=0,y=5,z=3;

[单选题]下列程序的输出结果是( ) main( ) { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf(“%d,%d,%d/n”,x,y,z); }A.3,2,0B.3,2,-1C.4,3,-1D.5,-2,-5

  • 查看答案
  • 下面程序的输出结果是 ( ) main( ) {int x,y,z; x=0;y

    [单选题]下面程序的输出结果是 ( ) main( ) {int x,y,z; x=0;y=z=-1; x+=-z - - -y printf("x=%d/n",x); }A.x=4B.x=0C.x=2D.x=3

  • 查看答案
  • 下面程序的输出结果是 ( ) main( ) { int x=10,y=3; p

    [单选题]下面程序的输出结果是 ( ) main( ) { int x=10,y=3; printf("%d/n", y=x/y); }A.0B.1C.3D.不确定的值

  • 查看答案
  • 下列程序的输出结果是______。main() { int x,y; for(x

    [单选题]下列程序的输出结果是______。main() { int x,y; for(x=1,y=1;x=5)break;if(y%3=下列程序的输出结果是______。 main() { int x,y; for(x=1,y=1;x<=10;x++) {if(y>=5)break; if(y%3==1) }y+=3; continue; } y-=5; } printf("%d/n",x); }A.2B.3C.4D.5

  • 查看答案
  • 以下程序运行后,输出结果为______。 main() {int y=18,i=

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

  • 查看答案
  • 下面程序的输出结果是 ( ) main( ) { int x,y,z; x=0,

    [单选题]下面程序的输出结果是 ( )main( ){ int x,y,z;x=0,y=z=-1;x+=-z- - -y;pritnf("x=%d/n",x);}A.x=4B.x=0C.x=2D.x=3

  • 查看答案
  • 写出下列程序段的输出结果( )。main(){int x=5; int y=10

    [单选题]写出下列程序段的输出结果( )。main(){int x=5; int y=10;printf("%d/n",x++); printf("%d/n",++y); }A.5 B.6 C.6 D.5 10 10 11 11

  • 查看答案
  • 下列程序的输出结果是()。#includevoid main(){int a=0

    [单选题]下列程序的输出结果是()。includevoid main(){int a=0,b=1,c=2;if(£«£«a>0‖£«£«b>0)£«£«C;pri下列程序的输出结果是( )。 #include<stdio.h> void main() { int a=0,b=1,c=2; if(++a>0‖++b>0) ++C; printf("%d,%d,%d",a,b,c); }A.0,1,2B.1,2,3C.1,1,3D.1,2,2

  • 查看答案
  • 下列程序的输出结果是()。#includevoid main(){int a=0

    [单选题]下列程序的输出结果是()。includevoid main(){int a=0,b=1,c=2;if(£«£«a>0||£«£«b>0)£«£«C;pr下列程序的输出结果是( )。 #include<stdio.h> void main() {int a=0,b=1,c=2; if(++a>0||++b>0) ++C; printf("%d,%d,%d",a,b,C); }A.0,1,2B.1,2,3C.1,1,3D.1,2,2

  • 查看答案
  • 下面程序的输出结果是main{ int x=3 ,y=6,a=0; while(

    [单选题]下面程序的输出结果是main{ int x=3 ,y=6,a=0; while(x++!=(y-=1) ) { a+=1; if (y<x) break; } printf("x=%d,y=%d,a=%d/n",x,y,a);}A.x=4,y=4,a=1 B.x=5,y=5,a=1 C.x=5,y=4,a=1 D.x=5,y=4,a=3

  • 查看答案