4.6 循环程序设计实例(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)

2023-05-17
| 2份
| 6页
| 256人阅读
| 5人下载

内容正文:

4.6 循环程序设计实例 【基础巩固】 1. (单选)以下程序段的输出是( )。 int i,sum=0; for(i=1;i<6;i++) sum+=i; System.out.print(sum); 2.(单选)定义如下变量:int n = 10 ;则下列循环的输出结果是( )。 while(n>7){ n-- ; System.out.println(n) ; } A.10 B.9 9 8 8 7 7 6 C.10 D.9 9 8 8 7 3.(单选)以下程序段的输出是( )。 int x=3; do{ System.out.print(x-=2); }while(- -x==0) A.1 B.3 0 C.1 -2 D.死循环 4.(单选)以下程序段的输出是( )。 int a,b; for(a=1,b=1;a<100;a++){ if(b>=20) break; if(b%3==1){ b+=3; continue; } b-=5; } System.out.print(a); 【能力进阶】 5.(编程题)如题所示计算表达式s=1+(1+2)+(1+2+3)+…+(1+2+3+4+…+10),请写出程序并计算出S的值。 【自我评价】 【教师评价】 精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 4.6 循环程序设计实例 【基础巩固】 1. (单选)以下程序段的输出是( )。 int i,sum=0; for(i=1;i<6;i++) sum+=i; System.out.print(sum); 答案:A 2.(单选)定义如下变量:int n = 10 ;则下列循环的输出结果是( )。 while(n>7){ n-- ; System.out.println(n) ; } A.10 B.9 9 8 8 7 7 6 C.10 D.9 9 8 8 7 答案:B 3.(单选)以下程序段的输出是( )。 int x=3; do{ System.out.print(x-=2); }while(- -x==0) A.1 B.3 0 C.1 -2 D.死循环 答案:C 4.(单选)以下程序段的输出是( )。 int a,b; for(a=1,b=1;a<100;a++){ if(b>=20) break; if(b%3==1){ b+=3; continue; } b-=5; } System.out.print(a); 答案:B 【能力进阶】 5.(编程题)如题所示计算表达式s=1+(1+2)+(1+2+3)+…+(1+2+3+4+…+10),请写出程序并计算出S的值。 答案: #include <stdio.h> void main() { int i,j,s=0; for(i=1;i<=10;i++) for(j=1;j<=i;j++) s=s+j; printf("s=%d ",s); } 【自我评价】 【教师评价】 精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

4.6 循环程序设计实例(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。