为了避免嵌套的if-else语句的二义性,c语言规定else总是与( )组成配对关系。
A. 缩排位置相同的if
B. 在其之前末配对的if
C. 在其之前且同一层次的未配对的最近的if
D. 同一行上的if
查看答案
下面有关for循环的正确描述是( )
A. for循环只能用于循环次数已经确定的情况
B. for循环是先执行循环体语句,后判定表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环体语句中,可以包含多条语句,但要用大括号{ }括起来
以下程序运行结果是( )Void main(){ int x=2 , y= -1 , z=2 ;if(x
A. 3
B. 2
C. 1
D. 0
C语言中while和do-while循环的主要区别是( ).
A. do-while的循环体至少无条件执行一次
B. while的循环控制条件比的循环控制条件严格
C. do-while允许从外部转到循环体内
D. do-while的循环体不能是复合语句
以下能正确计算1*2*3*……*10的程序是( )
A. do{i=1;s=1;s=s*i;i++;}while(i<=10);
B. do{i=1;s=0;s=s*i;i++;}while(i<=10);
C. i=1;s=1;do{s=s*i;i++;}while(i<=10);
D. i=1;s=0;do{s=s*i; i++; }while(i<=10);