单项选择题

下列程序的输出结果是______。 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.2
B.3
C.4
D.5
<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的输出结果是______。 main() { union} int a[2]; long k; char c[4]; }un,*sp=&un; sp->a[0]=0x39; sp->a[1]=0x38; printf( %1x n ,sp->k); }
A.3938
B.3839
C.390038
D.380039
单项选择题
定义数组char a[]=}'0','1','2','3');,则将该数组中元素按反序转换成整数,正确的程序段是______。
A.int k=0,i; for(i=0;i<4;i++) k=k*10+a-48;
B.int k=0,i; for(i=3;i>=0;i--) k=k*10+a-'0';
C.int k=0,i; for(i=3;i>=0;i--) k=k+a-'0';
D.int k,i; for(i=3;i>=0;i--) k=k*10+a-'0';
相关试题
  • 下面程序把从终端读入的文本(用#作为文本...
  • 以下程序的输出结果是______。main(...
  • 以下程序的运行结果是______。struct...
  • 指针变量p和数组a的说明如下:int*a[3]...
  • 下列程序的输出结果是______。main(...