单项选择题

下面程序的输出是()。
main()
int x=3,y=6,a=0;
while(x++!=(y-=1))
a+=1
if(y<x)break;

printf("x=%d,y=%d,=%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=3
D) x=5,y=4,a=1

<上一题 目录 下一题>
热门 试题

单项选择题
下列二维数组的说明中,不正确的是( )。
A) floata[][4]=0,1,8,5,9;
B) inta[3][4];
C) #define N 5
D) inta[2][9.5];
float a[N][3];
单项选择题
设有定义:char s[8];int i=O;,以下不能将—行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。

A) gets(s);
B) white((s[i++]=getchar())!='\n');s[i]=\0;
C) scanf("%s",s);
D) d0scanf("%c",&s[i]);while(s[i++]!='\n';s[i]='\0';

相关试题
  • A.两个*p含义相同,都说明给指针变量p赋...
  • A.两个*p含义相同,都说明给指针变量p赋...
  • 函数fseek()的正确调用形式是( )。
  • 在一个C语言源程序文件中所定义的全局变量...
  • 如果需要打开一个已经存在的非空文件“FILE...