设有以下程序段 ,则 _____。int x=0,s=0;while(!x!=0) s+=++x; printf("%d",s);
A. 运行程序段后输出0
B. 运行程序段后输出1
C. 程序段中的表达式是非法的
D. 程序段执行无限次
查看答案
若程序执行时的输入数据是2473<回车>,则下述程序的输出结果是______。#include void main(){ int cs;while((cs=getchar())!='\n'){switch(cs-'2'){ case 0:case 1: putchar(cs+4);case2: putchar(cs+4); break;case 3: putchar(cs+3);default:putchar(cs+2); }}}
A. 668977
B. 668966
C. 6677877
D. 6688766
下述程序的输出结果是_______。#include"stdio.h"void main(){ int i=6;while(i--)printf("%d",--i);printf("\n");}
A. 531
B. 420
C. 654321
D. 死循环
下列程序的输出结果是_______。#include "stdio.h"void main(){ intk=5;while(-k) printf("%d",k-=3); printf("\n");}
A. 1
B. 2
C. 3
D. 死循环
以下程序运行后的输出结果是_______。#include "stdio.h"void main(){ int y=10; while(y--);printf("y=%d\n",y);}
A. y=0
B. y= -1
C. y=1
D. while构成无限循环