电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言第六章循环结构程序设计(习题册答案)

c语言第六章循环结构程序设计(习题册答案)_第1页
1/9
c语言第六章循环结构程序设计(习题册答案)_第2页
2/9
c语言第六章循环结构程序设计(习题册答案)_第3页
3/9
第六章 循环结构程序设计 基础练习(A ) 一、选择题 1、C 语言中while 和do-while 循环的主要区别是(A )。 A) do-while 的循环体至少无条件执行一次 B) while 的循环控制条件比do-while 的循环控制条件严格 C) C) do-while 允许从外部转到循环体内 D) do-while 的循环体不能是复合语句 2、以下描述中正确的是(C )。 A) 由于do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句 B) do-while 循环由do 开始,用while 结束,在while(表达式)后面不能写分号 C) 在do-while 循环体中,一定要有能使while 后面表达式的值变为零(“假”)的操作 D) do-while 循环中,根据情况可以省略while 3、设有程序段 int k=10; while(k) k=k-1; 则下面描述中正确的是( A )。 A)while 循环执行10 次 B)循环是无限循环 C)循环体语句一次也不执行 D)循环体语句执行一次 4、下列循环语句中有语法错误的是( D )。 A) while(x=y) 5; B) while(0) ; C) do 2;while(x==b); D) do x++ while(x==10); 5、已知int i=1; 执行语句while (i++<4) ;后,变量i 的值为( C )。 A) 3 B) 4 C) 5 D) 6 6、语句while(!E);中的表达式!E 等价于( A ) 。 A)E==0 B)E!=1 C)E!=0 D) E==1 7、下面程序段的运行结果是( A )。 a=1; b=2; c=2; while(a main() { int num=0; while(num<=2) { num++; printf(“%d\n”,num); } } A)1 B)1 C)1 D)1 2 2 2 3 3 9、以下能正确计算1×2×3×…×10 的程序段是( C )。 A)do{i=1; s=1; B)do{i=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; s=0; do{s=s*i; do{s=s*i; i++; i++; }while(i<=10); }while(i<=10); 10、下面程序的运行结果是( D )。 #include main() { int y=10; do{ y--; }while(--y); printf(“%d\n”,y--); } A)-1 B)1 C)8 D)0 11、已知int i=1,j=0;执行下面语句后j 的值是( D )。 while(i) switch(i) { case 1: i+=1;j++;break; case 2: i+=2;j...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言第六章循环结构程序设计(习题册答案)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部