#14. 第五章 选择题
第五章 选择题
-
desc: C语言中while和do-while循环的主要区别是__ choices:
- A. do-while的循环体至少无条件执行一次
- B. while的循环控制条件比do-while的循环控制条件严格
- C. do-while允许从外部转到循环体内
- D. do-while循环体不能是复合语句
-
desc: 以下叙述中正确的是__ choices:
- A. break语句只能用于switch语句体内
- B. continue语句的作用是:使程序的执行流程跳出包含它的所有循环
- C. break语句只能用在循环体内和switch语句体内
- D. 在循环体内使用break语句和continue语句的作用相同
-
desc: 下面关于for、while、do-while循环语句的叙述中正确的是__ choices:
- A. 三种循环语句的循环体都至少备无条件地执行一次
- B. 三种循环语句中都可以缺省循环终止条件表达式
- C. 三种循环语句的循环体都必须放入一对花括号中
- D. 三种循环语句都可能出现无穷循环
-
desc: 以下关于循环语句中的结论错误的是__ choices:
- A. 可以用while语句实现的循环,一定是可以用for语句实现
- B. 可以用for语句实现的循环,一定是可以用while语句实现
- C. 可以用do-while语句实现的循环,一定是可以用while语句实现
- D. do-while语句与while语句的区别仅是关键字"while"出现的位置不同
-
desc: 要求通过while循环不断地将读入的字符输出,当输入字母N时结束循环。若变量已正确定义,下面正确的程序段是__ choices:
- A. while((ch=getchar())!='N')printf("%c",ch);
- B. while(ch=getchar()!='N')printf("%c",ch);
- C. while(ch=getchar()=='N')printf("%c",ch);
- D. while((ch=getchar())=='N')printf("%c",ch);
-
desc: 关于循环语句,下面说法正确的是__ choices:
- A. do-while语句的循环体至少会被执行一次
- B. while语句的循环体至少会被执行一次
- C. for语句的循环体至少会被执行一次
- D. 在C语言中只能用for、do或者do-while语句实现循环结构
-
desc: 设有变量声明"char c;",执行"for(;(c=getchat()!='');)printf("%c",c);"时,从键盘上输入"ABCDEFG"之后回车,输出的结果是__ choices:
- A. ABCDEFG
- B. AABBCCDDEEFFGG
- C. 非字母数字字符
- D. 语句不能执行
统计
相关
在以下作业中: