以下程序的打印结果是()。 #include #define N 2 #define M N+1 #define NUM (M+1)*M/2 int main(void) { int i = 0; while(i < NUM) printf("%d", i++); printf("\n"); return 0; }
A. 01234567
B. 012345
C. 123456
D. 01
查看答案
在循环语句的循环体中执行break语句,其作用是()。
A. 跳出该循环体,提前结束循环
B. 继续执行break语句之后的循环体各语句
C. 结束本次循环,进行下次循环
D. 终止程序运行
下面关于continue和break语句的叙述中正确的是________
A. continue和break语旬都可以出现在switch语句中
B. continue和break语句都可以出现在循环语句的循环体中
C. 在循环语句和switch语句之外允许出现continue和break语句
D. 执行循环语句中的continue和break语句都将立即终止循环
关于循环语句,下面说法中正确的是________
A. do-while语句的循环体至少会被执行l次
B. while语句的循环体至少会被执行l次
C. for语句的循环体至少会被执行l次
D. 在C语言中只能用for do或do-while语句实现循环结构
若程序中已有相应的声明,下列语句中错误的是________
A. printf(k==4?"%3d\n":"%3d",k);
B. k==4? printf("%3d\n",k):printf("%3d",k);
C. for(k=l0;;k--)if(k==l)break;
D. for(k=l0; ; )if(k--);break;