C语言中while和do-while循环的主要区别是( )。
A.do-while的循环体至少无条件执行一次
B.while的循环控制条件比do-while的循环控制条件严格
C.do-while允许从外部转到循环体内
D.do-while的循环体不能是复合语句
A.do-while的循环体至少无条件执行一次
B.while的循环控制条件比do-while的循环控制条件严格
C.do-while允许从外部转到循环体内
D.do-while的循环体不能是复合语句
A.在C语言中不能使用got。语句
B. goto语句可以从C语言中去除
C. while和do-while都是直到型循环
D. switch语句可以替代if语句
A.for语句与while语句与do-while语句可以相互替换
B.while(5){Console.Write("Hello!");}
C.for(inti=5;i<13;i++){}这个语句将运行8次
D.while语句中的条件必须是bool类型的结果
A.break只能应用于for,while,do-while循环
B.break语句在循环中的作用是跳出循环
C.在多重循环中使用break语句时,它仅能终止其所在的循环层
D.break语句在switch语句中的作用时跳出switch结构
C语言题目
1、 以下关于switch语句的叙述中,错误的是【 】。
A.switch语句允许嵌套使用
B.语句中必须有default部分,才能构成完整的switch语句
C.只有与break语句结合使用,switch语句才能实现程序的选择控制
D.语句中各case与后面的常量表达式之间必须有空格
2、下面叙述中正确的是【 】。
A.do-while语句构成的循环不能用其他语句构成的循环代替
B.do-while语句构成的循环只能用break语句退出
C.用do-while语句构成的循环,在while后的表达式为零时结束循环
D.用do-while语句构成的循环,在while后的表达式为非零时结束循环
3、以下程序段中由while构成的循环执行的次数为【 】。
int k=0; while (k=1) k++;
A.执行1次
B.一次也不执行
C.无限次
D.有语法错,不能执行
4、以下正确的描述是【 】。
A.continue语句的作用是结束整个循环的执行
B.在for循环中,不能使用break语句跳出循环
C.只能在循环体内和switch语句体内使用break语句
D.在循环体内使用break语句或continue语句的作用相同
5、若程序中有int x=-1; 定义语句,则 while(!x) x*=x; 语句的循环体将执行【 】次。
A.执行1次
B.执行2次
C.0
D.无限次
A.使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
B. while循环是先判断表达式,后执行循环语句
C. do-while和for循环均是先执行循环语句,后判断表达式
D. for,while和do-while循环中的循环体均可以由空语句构成