以下控制语句中,属于循环语句的是()
A.if-else语句
B.switch语句
C.do-while语句
D.break语句
A.if-else语句
B.switch语句
C.do-while语句
D.break语句
A.在IF-ELSE 条件语句中,IF为必选,而ELSE为可选
B.在IF-ELSE 条件语句中,语句块使用{ }括起来
C.在CASE多分支语句中不可以出现ELSE分支
D.在WHILE循环语句中条件为false,就重复执行循环语句
A.for语句中的3个表达式一个都不能少
B.for语句中的循环体至少要执行一次
C.for语句中的循环体可以是一个复合语句
D.for语句只能用于循环次数已经确定的情况
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.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
A.LOOP与EXIT语句可以写在循环体外
B.LOOP语句的作用是结束循环
C.在循环体中,通常将LOOP与EXIT语句嵌套在选择语句中
D.EXIT语句要受到循环条件的制约
A.(*pc)++
B.ch+=-'a'+'A':
C.toupper(ch)=ch;
D.ch++;
若有定义语句:doublea,*p=&a;以下叙述中错误的是
A.定义语句中的*号是一个说明符
B.定义语句中的P只能存放double类型变量的地址
C.定义语句中*p=&a把变量a的地址作为初值赋给指针变量P
D.定义语句中的,*号是一个间址运算符