第六章 循环控制结构:(一)内容提要本章重点讨论了C语言三种循环控制语句,即while()语句、do…while()语句和for()语句,和与之有关的逗号运算符和逗号表达式以及break语句。(二)学习目标 1、理解C语言的三种基本控制结构的思想;2、学会灵活使用while、do~while、for循环语句;3、学会使用break、continue语句;4、学会使用逗号运算符并理解逗号表达式;6.1数组:批量数据的处理,对循环结构的需求:1、循环语句的意义2、循环语句的基本结构3、三种循环语句[单选题]在C语言中有关for循环,下列正确的说法是( )。
6.2while语句:计数循环:1、while语句格式2、while的执行过程3、while语句的例子
6.3while语句:不确定次数循环:1、什么是不确定循环2、如何确定不确定循环的条件
6.4do…while语句:1、while语句格式2、while的执行过程3、while语句的例子
6.5for语句:1、for语句格式2、for的执行过程3、for语句的例子
6.6逗号的引用:逗号运算符和逗号表达式:1、逗号运算符2、逗号表达式
6.7循环的嵌套:1、什么是嵌套循环2、如何设计嵌套循环的程序
6.8break:break
选项:[for循环的循环体语句中,可以包含多条语句,但必须用花括号写成复合语句。, 在 for循环中,不能用break跳出循环体。, for循环只能用于循环次数已经确定的情况。, for循环是先执行循环体语句,后判断表达式。]
[单选题]以下不构成无限循环的语句组是( )。选项:[int n=0
do
{++n;} while (n<=0);
, int n=0; while (1)n++;
, int n=0,i;for (n=0,i=1; ;i++)n+=i;, int n=10; while (n); n--;]
[单选题]以下程序中的变量已正确定义,程序段的输出结果是( )。for(i=0;i<4;i++,i++)for(k=1;k<3;k++); printf("*");
选项:[**** , ********, *, ** ]
[单选题]有下列程序,程序运行后的输出结果是( )。#include <stdio.h>int main( ){int i,j,a=0;for (i=0;i<2;i++){for (j=0;j<4;j++){ if (j%2) break;a++;}a++;}printf("%d",a);return 0;}
选项:[4, 7, 6, 5]
[判断题]在循环结构中break是终止循环,跳出循环体。选项:[错, 对]
[单选题]有下列程序,程序运行后的输出结果是( )。#include <stdio.h> int main() { int i,sum; for (i=1;i<6;i++) sum+=sum; printf("%d",sum); return 0;}
选项:[0, 15, 不确定, 14]
[单选题]有下列程序,程序运行后的输出结果是( )。#include <stdio.h>int main(){int i,j; for (i=3;i>=1;i--) { for (j=1;j<=2;j++) printf(" %d",i+j); printf("n"); } return 0;}
选项:[4 3 2
5 4 3, 4 5
3 42 3, 2 3
3 44 5, 2 3 43 4 5]
[判断题]有下列程序段,程序段运行后的输出结果##2##3##4##5( )。int k;for (k=2;k<6;k++,k++)printf("##%d",k);
选项:[对, 错]
[判断题]while与do-while在任何时候都可以互换。选项:[错, 对]
[判断题]下面程序可以正确求出1+2+3+。。。+n的和。()#include <stdio.h>int main( ){ int i = 1,sum = 0,n;scanf(“%d”,&n);while (i <= n) sum = sum + i; ++i; printf("sum=%d",sum);return 0; }
选项:[错, 对]
温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!