单项选择题

有以下程序:
main()
int x=0,y=5,z=31
while(z-->0&&++x<5)y=y-1;
printf("%d,%d,%d\n",x,y,z);

程序执行后的输出结果是()。

A. 3,2,0
B. 3,2,-1
C. 4,3,-1
D. 5,-2,-5

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

单项选择题
设有定义:int a=2,b=3,c=4;,则下列选项中值为0的表达式是()。

A. (!a==1)&&(!b==0)
B. (a<b)&&!c‖1
C. a&&b
D. a‖(b+b)&&(c-a)

单项选择题
有以下程序#include int fun(int n, int *p) int f1, f2;if(n==1||n==2) *p=1;else fun(n-1, &f1); fun(n-2, &f2); *p=f1+f2; main() int s;fun(3, &s); printf( %d n , s);程序的运行结果是()。

A. 2
B. 3
C. 4
D. 5

相关试题
  • 下列程序的运行结果是______。 #in...
  • 下面程序的功能是建立一个有3个结点的单循...
  • 下列程序的运行结果是______。 #in...
  • 设在主函数中有以下定义和函数调用语句,且...
  • 以下程序的输出结果是______。 #in...