正在加载图片...
C语言程序设计上机指导与同步训练 2.循环的嵌套 种循环可以互相嵌套 3. break和 continue (1) break语句作用:强行终止循环,转到循环体下面语句去执行。 (2) continue语句作用:结束本次循环,再去判断条件,根据条件决定循环是否继续 执行 二者区别: continue只是结束本次循环,而不是终止整个循环的执行。 break则是结束整个循环过程,不再判断执行循环的条件是否成立。 另外: continue只能用于循环体中,而 break即可用于循环体中,还可用于 switch语 句中。 基础训练(A 、选择题 1.下面有关for循环的正确描述是() A)for循环只能用于循环次数已经确定的情况 B)for循环是先执行循环体语句,后判断表达式 C)在for循环中,不能用 break语句跳出循环体 D)for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 2.对for(表达式1;表达式3)可理解为()。 A)for(表达式1,0,表达式3) B)for(表达式1;1;表达式3) C)for(表达式1;表达式1;表达式3) D)for(表达式1;表达式3表达式3) 3.下列说法中正确的是() A) break用在 witch语句中,而 continue用在循环语句中 B) break用在循环语句中,而 continue用在 switch语句中 C) break能结束循环,而 continue只能结束本次循环。 D) continue能结束循环,而 break只能结束本次循环 以下正确的描述是() A) continue语句的作用是结束整个循环的执行 B)只能在循环体内和 switch语句体内使用 break语句 C)在循环体内使用 break语句或 continue语句的作用相同 D)从多层循环嵌套中退出时,只能使用goto语句 5.若i为整型变量,则以下循环执行次数是()。 for(i-2; i==0, printf( -%d", i--; A)无限次 B)0次 1次 D)2次 6.以下for循环的执行次数是() for(x=0,y=0:(y=123)&&(x<4)x++)·162· C 语言程序设计上机指导与同步训练 ·162· 2. 循环的嵌套 三种循环可以互相嵌套。 3. break 和continue (1) break 语句作用:强行终止循环,转到循环体下面语句去执行。 (2) continue 语句作用:结束本次循环,再去判断条件,根据条件决定循环是否继续 执行。 二者区别:continue 只是结束本次循环,而不是终止整个循环的执行。 break 则是结束整个循环过程,不再判断执行循环的条件是否成立。 另外:continue 只能用于循环体中,而 break 即可用于循环体中,还可用于 switch 语 句中。 基础训练(A) 一、选择题 1. 下面有关 for 循环的正确描述是( )。 A) for 循环只能用于循环次数已经确定的情况 B) for 循环是先执行循环体语句,后判断表达式 C) 在 for 循环中,不能用 break 语句跳出循环体 D) for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 2. 对 for(表达式 1;;表达式 3)可理解为( )。 A) for(表达式 1;0;表达式 3) B) for(表达式 1;1;表达式 3) C) for(表达式 1; 表达式 1;表达式 3) D) for(表达式 1; 表达式 3;表达式 3) 3. 下列说法中正确的是( )。 A) break 用在 switch 语句中,而 continue 用在循环语句中。 B) break 用在循环语句中,而 continue 用在 switch 语句中。 C) break 能结束循环,而 continue 只能结束本次循环。 D) continue 能结束循环,而 break 只能结束本次循环。 4. 以下正确的描述是( )。 A) continue 语句的作用是结束整个循环的执行 B) 只能在循环体内和 switch 语句体内使用 break 语句 C) 在循环体内使用 break 语句或 continue 语句的作用相同 D) 从多层循环嵌套中退出时,只能使用 goto 语句 5. 若 i 为整型变量,则以下循环执行次数是( )。 for(i=2;i==0;) printf(“%d”,i--); A) 无限次 B) 0 次 C) 1 次 D) 2 次 6. 以下 for 循环的执行次数是( )。 for(x=0,y=0;(y=123)&&(x<4);x++)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有