单项选择题

有以下程序:
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,0
B.3,2,-1
C.4,3,-1
D.5,-2,-5
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: void fun(char*a,char*b) a=b;(*a)++; main() char c1='A',c2='a',*p1,*p2; p1=&c1;p2=*c2;fun(p1,p2); printf( %c%c n ,c1,c2); 程序运行后的输出结果是( )。
A.Ab
B.aa
C.Aa
D.Bb
单项选择题
定义结构体数组: struct Stu int num; char name[20]; X[5]=1, LI ,2, ZHAO ,3, WANG ,4, ZHANG ,5, LIU ); for(i=1; i<5; i++) printf( %d%c ,x[i].num,xpi].name[2]); 以上程序段的输出结果为( )。
A.2A3N4A5U
B.112A3H4I
C.1A2N3A4U
D.2H3A4H5I
相关试题
  • 有以下程序 main() int i,n=0; f...
  • 以下程序的输出结果是( )。 main() ...
  • 下面程序的功能是输出以下形式的金字塔图案...
  • 下列程序的输出结果是( )。 #include...
  • 有下列程序: main() char s[]= a...