[单选题]

若有如下程序段: main() {int n=0; while(printf("*")) {n++; if(n<3)break;} } 则下列描述正确的是( )

A.其中循环控制表达式与0等价

B.其中循环控制表达式与'0'等价

C.其中循环控制表达式是不合法的

D.以上说法都不对

参考答案与解析:

相关试题

若有如下程序:main(){int n=2;do{printf("%d",n£­

[单选题]若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。A.2B.11C.1D.20

  • 查看答案
  • 若有如下程序;main(){int m=£­i;printf("%d,%u,%o

    [单选题]若有如下程序; main() { int m=-i; printf("%d,%u,%o,%X",m,m,m,m);} 则程序运行后的输出结果是( )。A.-1,65535,177777,ffffB.-1,-1,177777,fffeC.-1,1,177777,ffffD.-1,65535,177776,fffe

  • 查看答案
  • 若有如下程序:main(){int a=6;char ch=c; printf(

    [单选题]若有如下程序: main() { int a=6;char ch=c; printf("%d/n",(a&2)&&(ch<'m')); } 则程序运行后的输出结果是( )。A.0B.1C.2D.3

  • 查看答案
  • 设有如下程序段:int x=2002,y=2003;printf("%d\n",

    [单选题]设有如下程序段: int x=2002,y=2003; printf("%d/n",(x,y); 则以下叙述中正确的是A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出B.运行时产生出错信息C.输出值为2002D.输出值为2003

  • 查看答案
  • 有如下程序:main(){int x=23;do{printf("%d",x£­

    [单选题]有如下程序: main() { int x=23; do { printf("%d",x--); } while(!x); } 程序运行后的输出结果是( )。A.321B.23C.不输出任何内容D.陷入死循环

  • 查看答案
  • 有如下程序main(){int x=3; do{printf("%d",x£­£

    [单选题]有如下程序 main() { int x=3; do { printf("%d",x--);} while(!x); } 该程序的执行结果是______。A.321B.3C.不输出任何内容D.陷入死循环

  • 查看答案
  • 有如下程序main(){int x=3;do{printf("%d",x£­£­

    [单选题]有如下程序 main() { int x=3; do { printf("%d",x--);} while(!x); } 该程序的执行结果是______。A.321B.3C.不输出任何内容D.陷入死循环

  • 查看答案
  • 有如下程序:main(){ int s=0, a=1,n;scanf("% d"

    [单选题]有如下程序: main() { int s=0, a=1,n; scanf("% d", &n); do { s+=1; a=a-2;} while(a!=n) printf("% d/n", s); } 若要使程序输出2,则应该从键盘输入的值是______。A.-1B.-3C.-5D.0

  • 查看答案
  • 有如下程序 main( ) {int n=9; while(n>6){n£­ £

    [单选题]有如下程序main( ){int n=9;while(n>6){n- -;cout<<n<<endl;)}该程序段的输出结果是A.987B.876C.8765D.9876

  • 查看答案
  • 有如下程序 main() {int n=9; while(n>6){n£­£­;

    [单选题]有如下程序main(){ int n=9;while(n>6){n--; printf("%d",n);} }该程序的输出结果是A.987B.876C.8765D.9876

  • 查看答案
  • 若有如下程序段:main(){int n=0;while(printf("*")