对以下程序的功能,说法正确的是()。#includevoid main(){ int i=1; while(1) { if(i>=5)break; i++; } printf("%d\n",i);}
A. 该程序为死循环
B. i为5时跳出循环
C. 循环语句只做了1次
D. 最后得输出为:1
关于“while(条件表达式)循环体”,除了死循环,以下叙述正确的是()。
A. 循环体的执行次数总是比条件表达式的执行次数多一次
B. 条件表达式的执行次数总是比循环体的执行次数多一次
C. 条件表达式的执行次数与循环体的执行次数一样
D. 条件表达式的执行次数与循环体的执行次数无关
在C语言中,下列说法中正确的是()。
A. do-while语句构成的循环不能用其它语句构成的循环来代替。
B. do-while语句构成的循环只能用break语句退出。
C. do-while语句构成的循环在while后的表达式非零时结束循环。
D. do-while语句构成的循环,在while后的表达式为零时结束循环。
有以下程序段int k=0; while(k) k++;则while循环体执行的次数是()。
A. 无限次
B. 有语法错,不能执行
C. 执行1次
D. 一次也不执行