4.5 break语句和continue语句(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)

| 2份
| 10页
| 222人阅读
| 4人下载

内容正文:

4.5 break语句和continue语句 【基础巩固】 1. (单选)请读程序: #include <stdio.h> main() { int a, b ; for(a = 1 , b = 1 ; a <= 100 ; a++) { if(b >= 20) break ; if (b%3 == 1) { b += 3 ; continue ; } b -= 5 ; } printf("%d ", a) ; } 上面程序的输出结果是( )。 A. 7 B.8 C.9 D.10 答案:B 2. (单选)有一下程序 main( ) { int a=1,bx; For (b=1;b<= 10;b++) {if(a>=8)break; if(a%2==1){a+=5;continue; } a-=3; } printf(“%d ”,b); } 程序运行后的输出结果是( )。 A.3 B.4 C.5 D.6 答案:B 3. (单选)有以下程序 main() { int i=0, s=0; for (;;) { if(i==3||i==5) continue ; if (i==6) break; i++ s+=i; }; printf( “%d ” ,s); 程序运行后的输出结果是( )。 A. P+1 B.*(p+3) C. *(p+1) D.*(p[0]+2) 答案:D 【能力进阶】 4.(单选)有以下程序 main() { int i, j,x=0; for(i=0;i<2; i++) { x++; for (j=0; j<=3;j++) { if(j%2) continue ; x++ ; } x++; } printf(" x=%d ”, x) ; } 程序执行后的输出结果是( )。 A.x=4 B.x=8 C.x=6 D.x=12 答案:B 5.(单选)有以下程序 #include <stdio. h> main () { int x=8; for( ;x>0;x- -) { if(x%3) { printf("%d, ”,x--); continue;} printf("%d,", --x); } } 程序的运行结果是( )。 A.7,4,2 B.8,7,5,2 C.9,7,6,4 D.8,5,4,2 6.(填空)若有以下程序. main() { int a[4][4]={{1,2,-3, -4}, {0,-12, -13,14}, {-21, 23,0, -24], {-31,32, -33, 0}}; int 1, j, s=0; for (i=0;1<4;1++) { for(j=0;j<4;j++) { if(a[i][j]<O) continue; if(a[i][j]= =0) break; s+=a[i] [j]; } } printf(“ %d ” ,s); } 执行后输出结果是( )。 答案:58 【自我评价】 【教师评价】 精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 4.5 break语句和continue语句 【基础巩固】 1. (单选)请读程序: #include <stdio.h> main() { int a, b ; for(a = 1 , b = 1 ; a <= 100 ; a++) { if(b >= 20) break ; if (b%3 == 1) { b += 3 ; continue ; } b -= 5 ; } printf("%d ", a) ; } 上面程序的输出结果是( )。 A. 7 B.8 C.9 D.10 2. (单选)有一下程序 main( ) { int a=1,bx; For (b=1;b<= 10;b++) {if(a>=8)brea

资源预览图

4.5 break语句和continue语句(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)-第1页
1
4.5 break语句和continue语句(分层作业)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)-第2页
2

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。