单项选择题

下列程序的输出结果是() 
 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

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

单项选择题
有以下程序: main () { char k; int i; for(i=1;i<3;i++) { scanf( %c ,&k); switch(k) { case ’0’: printf( another n ); case ’1’: printf( number n ); } } } 程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是()

A.another
number
B.another
number
another
C.another
number
number
D.number
number

单项选择题
以下程序段中与语句k=a>b(b>c1:0):0;功能等价的是( )
A.if((a>&&(b>) k=1;    else k=0;
B.if((a>||(b>)   k=1 else k=0;
C.if(a<= k=0;    else if(b<= k=1;
D.if(a> k=1;    else if(b> k=1;    else k=0;
相关试题
  • 有以下程序(提示:程序中fseek(fp,-2L...
  • 有以下程序 #include <stdio.h> mai...
  • 有以下程序 void sort(int a[],int...
  • 下面程序的功能是输出以下形式的金字塔图案...
  • 有以下程序 struct STU {char name[...