1 / 19
文档名称:

c语言知识学习循环知识题.doc

格式:doc   大小:89KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言知识学习循环知识题.doc

上传人:一叶轻舟 2020/7/21 文件大小:89 KB

下载得到文件列表

c语言知识学习循环知识题.doc

文档介绍

文档介绍:循环****题集锦一.    (i=0;i<10;i++);结束后,i的值是;:#include<>voidmain(){intk=0;while(k<10){if(k<1)continue;if(k==5)break;k++;}printf(“k=%d\n”,k);},()#include<>voidmain(){ints,k;for(s=1,k=2;k<5;k++)s=s+k;printf(“%d\n”,s);},则在下画线处填入正确的数是:#include<>voidmain(){inti;for(i=0;i<=;)printf(“i=%d\n”,i=i+2);}(显示的是:2,4,6,8,10,12,…,20):#include<>voidmain(){inti=10,j=0;do{j=j+i;/*第一:10,第二:19第三:27第四:34第五:40*/i--;}while(i>5);printf(“%d\n”,j);}输出结果是:#include<>main(){intk=0,a=1;while(k<10){for(;;){if((k%10)==0)/*当循环开始的时候时,k=0,此时和10取3余的结果就等于0,就跳出了for循环开始下面的循环*/break;elsek--;}k=k+11;a=a+k;}printf(“k=%d\na=%d\n”,k,a);}则输出的结果是():---while语句构成的循环不能用其他语句构成的循环来代替。---while语句构成的循环只能用break语句退出。---while语句构成的循环,在while后的表达式为非零时结束循环。---while语句构成的循环,在while后的表达式为零时结束循环。:#include<>voidmain(){intx=3;do{printf(“x=%d\n”,x--);/*如果x的—在x的前面则结果就是显示的是2*/}while(!x);/*!x表示不是上面的x*/}该程序的执行结果是:A321B210C3D2 ,则下面while循环执行的次数为:k=10;while(k==0)k=k-1;,,不能用break语句跳出循环体。,可以包含多条语句,但必须用花括号括起来。(表达式1;;表达式3)可理解为Afor(表达式1;0;表达式3)Bfor(表达式1;1;表达式3)Cfor(表达式1;表达式1;表达式3)Dfor(表达式1;表达式2;表达式3),则以下循环执行的次数是()for(i=2;i==0;)printf(“%d”,i--);;main(){inti,j;for(i=0,j=3;i<=j;i=i+2,j--)printf(“i=%d\n”,i);},输出结果是:main(){inty=10;do{y--;}while(--y);printf(“%d”,y--);}A-1B1C8D015 以下程序的输出结果是:main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=10)break;if(b%3==1){b=b+3;continue;}}printf(“%d”,a);}A101B3C4D5二、填空题1.         循环的3个常见语句分别是?forwhiledo…while2.         下面程序的运行结果为:main(){inta=10,y=0;do{a+=2;y+=a;if(y>50)break;}while(a<14);printf(“a=%d,y=%d\n”,a,y);}a=14y=-1回车,则下面程序运行的结果是:main(){intn,k=0;do{scanf(“%d”,&n);k+=n;}while(n!=-1);printf(“k=%d\n,n=%d\n”,k,n);}k=12344n=-