《C语言程序设计》教材习题答案第5章.docx
《《C语言程序设计》教材习题答案第5章.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》教材习题答案第5章.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计教材习题答案第5章 一、选择题 1.设有程序段”int k=10;while(k=0)k=k-1;”,则下面叙述正确的是D 循环体语句一次也不执行 2.设有程序段”int x=0,s=0;while(!x!=0)s+=+x;printf(“%d”,s);”则A 运行程序段后输出1 3.若有语句”int x=3;doprintf(“%dn”,x-=2);while(!(-x);”,则该程序段C 输出的是1和-2 4.下面循环语句中,错误的是D int a=1,b=2;do b-while(b= =0); 5.已知”int i=5;”,下列dowhile循环语句的循环次数为C 5 d
2、oprintf(“%dn”,i-);while(i!=0); 6.循环语句”for(int i=0,j=10;i=j=10;i+,j-)”的循环次数是D 无限 7.循环语句”while(int i=0;)i-;”的循环次数是A 0 8.下述有关break语句的描述中,不正确的是C break语句用于if语句的内嵌语句内,它结束该if语句 9.下面关于循环语句的描述中,错误的是B 循环体内必须同时出现break语句和continue语句 10.以下不是死循环的是D for(;(c=getchar()!=n);)printf(“%c”,c); 11.执行语句”for(i=0;i+b; min=a?
3、b:a=1;i-) if(a%i=0&b%i=0) printf(最大公约数是:%dn,i); break; for(i=max;i+) if(i%a=0&i%b=0) printf(最小公倍数是:%dn,i); break; 8求一个二位整数AB(其中AB分别为两位整数的十位和个位),使AB-BA=45成立。#include main() int i,j; for(i=10;i=0;sp-,c+) for(i=1;i0;i-) putchar(c); putchar(n); 12.输入一行数字,分别统计出其中英文字母、空格、数字和其他字符的个数。 #include main() char c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 教材 习题 答案
限制150内