题目内容

以下程序段的输出结果是()。#includevoid main(){int a=3;do{printf("%d",a--);}while(!a);}

A. 32
B. 不输出任何内容
C. 3
D. 321

查看答案
更多问题

若定义int i; 则以下for语句的执行结果是()。for(i=1;i<10;i++){if(i%3) i++;++i;printf("%d",i);}

A. 35811
B. 369
C. 258
D. 2468

以下程序的输出结果是()。#includevoid main(){int i=5;for(;i<15;){i++;if(i%4==0)printf("%2d",i);elsecontinue;}}

A. 812
B. 81216
C. 1216
D. 8

以下关于for语句的说法不正确的是()

A. for循环是先判断表达式,后执行循环体语句
B. for循环只能用于循环次数已经确定的情况
C. for循环中,可以用break语句跳出循环体
D. for循环体语句中,可以包含多条语句,但要用花括号括起来。

C语言中,while语句和do-while语句的主要区别是()

A. do-while的循环体不能是复合语句
B. do-while的循环体至少无条件执行一次
C. while的循环控制条件比do-while的循环控制条件严格
D. do-while允许从外部转到循环体内

答案查题题库