第6题: [单项选择]下列语句中不是死循环的是 A. int i=10; while(1) { i-- ; if (i= =1)break; } B. for(int i=l ;i<10;i++) { i -- ; } C. int i=0; do{ i++; }while(i >= 0); D. int i=l ; for (;;)i = i+1; 参考答案:A 答案解析:[解析] 选项A)中i自减到1时就会执行break语句跳出循环,选项B)中i<10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。
第27题: [单项选择]下列语句中,属于多分支语句的是( )。 A. if语句 B. for语句 C. switch语句 D. do while语句 参考答案:C 答案解析:[解析]do while语句和for语句是循环语句;if语句和switch语句是分支语句。而if语句称为条件语句,switch语句称为多分支语句。