精品文档
精品文档
PAGE
精品文档
《全国计算机等级考试二级教程--C语言程序设计》课后习题答案
第一章1.1EXE1.2COBJEXE1.3顺序选择循环
第二章一.选择题2.1B2.2D2.3B2.4A2.5C2.6A2.7B2.8B2.9D2.10C2.11B2.12B2.13A二.填空题2.1411122.154.24.22.16{}定义执行语句2.17关键字用户标识符2.18intfloatdouble2.19floata1=1;floata2=1;2.20存储单元2.213.52.22(a*b)/ca*b/ca/c*b2.23把常量10赋给变量s2.24位1或02.2581270111111-128100000002.2632767-3276810000000000000002.2710816三.上机改错题2.28
#include"stdio.h";
删除行尾的
";"
main();/*mainfunction*/
删除")"后的";",
注释中的
*要紧靠“
/”,即应为“
/*”和“*/”
函数开始处遗失了一个“{”floatr,s;/*/*risradius*/,/*sisareaofcircuilar*/*/r=5.0;驃鳆蕆鑊胀緊涡购澗詎吕麦鋏淒纱。
注释符号不可嵌套使用
s=3.14159*r*r;printf("%f\n",s)行尾遗失了“;”函数结束处遗失了一个“}”
2.29#include"stdio.h"main/*mainfunction*/main后遗失了“()”{floata,b,c,v;/*a,b,caresides,visvolumeofcube*/a=2.0;b=3.0;c=4.0行尾遗失了“;”銅闕桠轟瀆鰥滿畝縲鰥鯧账僨撓澆。
v=a*b*c;printf("%f\n",v)行尾遗失了“;”}
第三章
一.
选择题
3.1C3.2C3.3D3.4C3.5D3.6B3.7C3.8D3.9A3.10B
3.11
C3.12D3.13D3.14A3.15C3.16C3.17C3.18
无答案3.19C3.20B
二.
填空题
3.21
(1)-2002500(2)i=-200,j=2500
(3)i=-200
j=2500
3.22
1200
3.23
一条语句;
3.24
;
3.25100,25.81,1.8923410025.811.8923410025.811.892343.26x=127,x=127,x=177,x=7f,x=1273.27x=127,x=127,x=$127,x=$000127,x=%06d3.28a=513.789215,a=513.79,a=513a=513三.编程题和改错题3.29修改后的程序如下:main(){doublea,b,c,s,v;printf("inputa,b,c:");scanf("%lf%lf%lf",&a,&b,&c);=a*b;v=a*b*c;printf("a=%f,b=%f,c=%f\n",a,b,c);printf("s=%f,v=%f\n",s,v);}3.30#includemain(){inta=560,b=60;printf("560minuteis%dhourand%dminute.\n",a/b,a%b);}3.31#includemain(){诫兹悭种跡偉騶骖詭郟闼銣饌檷锁。
inta,b;a=1500;b=350;printf("adivbis:%d\n",a/b);printf("amodbis:%d\n",a%b);}3.32#includemain(){doublea,b,c,ave;printf("input3doublenumber:\n");scanf("%lf%lf%lf",&a,&b,&c);printf("%.1f\n",(a+b+c)/3);}3.33#includevoidmain(){inta,b,c,t;printf("请依次输入整数a,b,c:");scanf("%d%d%d",&a,&b,&c);printf("\n你输入的值是:a=%d,b=%d,c=%d\n",a,b,c);t=b;b=a;a=c;c=t;printf("交换之后的值是:a=%d,b=%d,c=%d\n",a,b,c);}
第四章一.选择题4.1A4.2A4.3A4.4D4.5C4.6A4.7B4.8C4.9D4.10C二.填空题蠟鳥枨