1、C 语言程序设计案例教程课后部分习题答案模块 2 C 程序数据描述与计算一、选择题1.B 2.A 3.D 4.C 5.D 6.A 7.B 8.A 9.C 10.D二、填空题10 2. 3.6 3. 关键字 用户标识符 4. 2.5 5. 4 6.地址 7. 7.5 8. 0 9. 32767 -32768 10.将 10 赋给变量 x,同时表达式的值也是 10。三、改错题略。四、编程题1.设长方形的高为 2.5,宽为 1.6,编程求该长方形的周长和面积。#include main()float x=2.5,y=1.6,p,s;p=2*x+2*y;s=x*y;printf(“长为%f, 宽为%f
2、 的长方形,周长为 %f,面积为%fn”,x,y,p,s);2编写程序,求下面表达式的值。(float)(a+b)/2+sqrt(a)-(int)(y-x),设 a=2 ,b=3,x=3.5,y=2.6#include #include main()float x=3.5,y=2.6,a=2,b=3,s;s=(float)(a+b)/2+sqrt(a)-(int)(y-x);printf(“s=%fn”,s);3编写一个程序,将小写字母 a 转换为大写字母 A。#include main()char ch1=a,ch2;ch2=ch1-32;printf(“ch1=%c,ch2=%cn”,ch1,ch2);