欢迎来到天天文库
浏览记录
ID:43643324
大小:102.55 KB
页数:6页
时间:2019-10-11
《第4单元循环结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、单项选择题1.在C语言屮,wh订e和do-wh订e语句的主要区别是。A.do-wh订e语句的循环体至少执彳亍一次;B.while语句的循环体也至少执行一次;C.do-while语句允许从循环体外转到循环体内;D.do-while语句的循坏体不能是复合语句;2.若k为整型变量,则以下循环体执行的次数为ofor(k=2;k==0;)printf(“%d”,k—);A.0B.1C.2D.无限次3.执行循环语句for(k=l;k++〈4;);后,变量k的值是。A.3B・4C・5D.不定4.执行下列程序段
2、后的输出结果是ointk=l,a=0,b=l;do{a=a+b*k;b=-b;k卄;}wh订e(a>=0);printf("%d",a);A.1B.0C.-1D.-25.运算下列程序,如果从键盘上输入:ab〈回车〉c〈回车>def〈回车〉则输出结果为ttinclude"stdio.h"main(){charc[6];inti二0;for(;i<6;c[i]=getchar(),i++);for(i=0;i<6;i++)putchar(c[i]);printf(“”);A.aB・aBbCcDdEF
3、C.abD.abcdefcd6.下面程序的输出结果是omain(){intn=0;while(n<=2){n++;}C.1D.1223dprintf("%d,n);}A.1B.12347.下列语句中错误的是B.dox卄wh订e(x==10);D.do2;while(a==b);A.while(x=y)5;C.while(0);8.循环语句for(a=0,b=0;(b!=12
4、
5、(b<4);aA.3次B.4次9.以下说法中正确的是oA.continue和break只能用在循环体中C.break只
6、能用在循环体中不能计算s=lX2X3X-X10的程序段是_A.s=l*2*3*4s二s*5*6*7*8*9*10C.s=k=l;while(k7、o.h”main(){inti=0,a二0;while(i<20){for(;;){if((i%10)==0)break;elsei——;C.死循环13.i+二11;a+二i;}printf("%d",a);}A.21B.32下面程序的输出结果是main(){inti,sum=0;for(i=l;i<=3;sum++)sum+二i;printf("%d",sum)}A.6B.3下面程序的输出结果是—^include"stdio.h"main(){intx=23;do{printf("%d”,8、x-}while(!x);C.33C.-);B.for(s=k=l;k6){n—;printf("%d”,n);}}A.987B.876C.8765D.987616.下面程序的输出结果是。#include"stdio.h"main()9、{inty二10;do{y;}while(y);printf("%d",y);)A.-1B.1C.8D.017.在执行以下程序时,如果从键盘上输入,ABCde弘回车〉,则输出为-#includemain(){charch;while((ch=getchar())!二''){if(ch>二'A'&&chO'Z')ch二ch+32;elseif(ch>二'a'&&ch〈二'z')ch二ch-32;printfch);}printf(z,O;}A.ABCdefB.abcDEF10、C.abcD.DEF18.下列关于循环语句的描述,不正确的是oA.循环语句的由循环条件和循环体两部分组成。A.循环语句可以嵌套,即要循环体中可以用循环语句。B.循环语句的循环体可以是一条语句,也可以是复合语句,还可以是空语句。C.任何一种循环语句,它的循环体至少要被执行一次。二、填空题1.下面程序段的功能是:从键盘上输入若干字符(用回车键结束输入),统计其中数字字符的个数。intn=0,ch;ch二getchar();while(){if()n卄;ch=getchar
7、o.h”main(){inti=0,a二0;while(i<20){for(;;){if((i%10)==0)break;elsei——;C.死循环13.i+二11;a+二i;}printf("%d",a);}A.21B.32下面程序的输出结果是main(){inti,sum=0;for(i=l;i<=3;sum++)sum+二i;printf("%d",sum)}A.6B.3下面程序的输出结果是—^include"stdio.h"main(){intx=23;do{printf("%d”,
8、x-}while(!x);C.33C.-);B.for(s=k=l;k6){n—;printf("%d”,n);}}A.987B.876C.8765D.987616.下面程序的输出结果是。#include"stdio.h"main()
9、{inty二10;do{y;}while(y);printf("%d",y);)A.-1B.1C.8D.017.在执行以下程序时,如果从键盘上输入,ABCde弘回车〉,则输出为-#includemain(){charch;while((ch=getchar())!二''){if(ch>二'A'&&chO'Z')ch二ch+32;elseif(ch>二'a'&&ch〈二'z')ch二ch-32;printfch);}printf(z,O;}A.ABCdefB.abcDEF
10、C.abcD.DEF18.下列关于循环语句的描述,不正确的是oA.循环语句的由循环条件和循环体两部分组成。A.循环语句可以嵌套,即要循环体中可以用循环语句。B.循环语句的循环体可以是一条语句,也可以是复合语句,还可以是空语句。C.任何一种循环语句,它的循环体至少要被执行一次。二、填空题1.下面程序段的功能是:从键盘上输入若干字符(用回车键结束输入),统计其中数字字符的个数。intn=0,ch;ch二getchar();while(){if()n卄;ch=getchar
此文档下载收益归作者所有