2022年第六章循环控制作业 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年第六章循环控制作业 .pdf》由会员分享,可在线阅读,更多相关《2022年第六章循环控制作业 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章循环控制61 选择题1.C语言用 ( ) 表示逻辑“真”值。A)true B)t或 y C)非零整数值 D)整数2.语句 while(!e);中的条件 !e 等价于 ( ) 。 A)e 0 B)e!1 C)e!0 D)e 3.以下 for 循环是 ( ) 。for(x0,y 0;(y!=123)&(x4);x+); A) 无限循环 B)循环次数不定) 执行 4 次 D)执行 3 次4.下面有关for循环的正确描述是( ) A)for循环只能用于循环次数已经确定的情况B)for循环是先执行循环体语句,后判定表达式C)在 for循环中,不能用break 语句跳出循环体D)for循环体语句中,
2、可以包含多条语句,但要用花括号括起来5.对于 for( 表达式 1; 表达式 3) 可理解为()A)for(表达式 1;1 ;表达式3) B)for(表达式 1:1;表达式3) C)for(表达式 1; 表达式 1; 表达式 3) D)for(表达式 1; 表达式 3;表达式3) 6.下面程序段的运行结果是( ) x=y=0; while(x15) y+, x+=+y; printf(“ %d,%d ”yx);A)20,7 B)6,12 C)20,8 D)8,20 7.下面程序段的运行结果是( ) int n=0; while(n+=2); printf(“%d ”,n); A)2 B)3 C
3、)4 D)有语法错8.下面程序的功能是将从键盘输入的一批正整数中求出最大者,输入0 结束循环选择填空。#include 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 8 页main() int a,max=0; scanf( “ %d ”,&a); while( ) if(maxa)max=a; scanf( “ %d ”,&a); printf(“%d ”,max); A)a=0 B)a C) !a=1 D)!a 9.下面程序的运行结果是( ). #include main() int num=0; while(num=2) num
4、+; printf(“%dn” ,num); A)1 B)1 2 C)1 2 3 D)1 2 3 4 10.C语言中 while和 do-while循环的主要区别是( ). A)do-while的循环体至少无条件执行一次B)while的循环控制条件比的循环控制条件严格C)do-while允许从外部转到循环体内D)do-while的循环体不能是复合语句11.以下能正确计算1*2*3* *10 的程序是 ( ). A) doi=1;s=1; B)doi=1;s=0; s=s*i; s=s*i; i+; i+; while(i=10); while(i=10); C) i=1;s=1; D) i=1
5、;s=0; dos=s*i; dos=s*i; i+; i+; while(i=10); while(i=10); 12.以下描述正确的是( ). A)由于 do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 8 页B)do-while循环由 do 开始,用while 结束,在while (表达式)后面不能写分号。C)在 do-while循环体中, 一定要有能使while后面表达式的值变成零( “假” )的操作。D)do-while循环中,根据情况可以省略w
6、hile 13.若有如下语句int x=3; do printf(“%dn”,x-=2); while(!(-x); 则上面程序段 ( ). A)输出的是1 B)输出的是1和 2 C)输出的是3 和 0 D)是死循环14.下面程序的运行结果是( ). #include main() int y=10; doy-;while(-y); printf(“%dn” ,y-); A)-1 B)1 C)8 D)0 15.下面程序运行结果是( ). # include main() int a=1,b=10; do b-=a ; a+ ; while ( b-0) ; printf ( “ a=%d ,
7、b=%dn”,a,b); A) a=3 , b=11 B) a=2,b=8 C)a=1,b=-1 D)a=4,b=9 16.下面有关for循环的正确描述是( ). A)for 循环只能用于循环次数已经确定的情况。B)for 循环是先执行循环体语句,后判断表达式。C)在 for循环中,不能用break 语句跳出循环体。D)for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来。17.以下 for 循环的执行次数是( ). for(x=0,y=0;(y=123)&(x+y;x=i+) I=x B)for( ; ;x+=I); C)while(1)x+; D)for(I=10; ;I-)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年第六章循环控制作业 2022 第六 循环 控制 作业
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内