程序设计技术习题参考答案.pdf

《程序设计技术》 (第三版)习题参考答案 习题 1 一、单项选择题 DADDD B CCD (注:第 7 小题无正确选项,正确答案为 -12 ) 二、填空题 ① 主 ② main ③ x=x*(x+b) ④ 普通、格式、分隔和转义 ⑤ 指定输出数据格式 ⑥ void main() ⑦ how are you! 三、阅读程序题 1. 9,11,9,10 2. 2,-1,-1 3. aa bb cc abc 4. 2,2 5. 57 5 7 67.5864000,-789.124023 67.5864000, -7.89e+002 67,86, -789.12,67.5864000, -789.124023, 67.5864000, -789.124023 6.758640e+001, -7.89e+002 A,65,101,41 1234567,4553207,12d687 65535,177777,ffff,65535 COMPUTER, COM. 6. a + c = 102 a + c = f f + m = 17.950000 a + m = 17.650000 c + f = 102.300000 double = 1746.150019 四、程序设计题 //xt010401.cpp #include stdio.h #define PI 3.1415926 void main() { double r,h; printf( 请输入半径 r 和高 h: ); scanf(%lf,%lf,r,h); printf( 圆半径 : %lf\n,2*PI*r); printf( 圆面积: %lf\n,PI*r*r); printf( 圆球表面积: %lf\n,4*PI*r*r); printf( 圆球体积: %lf\n,4.0/3*PI*r*r); printf( 圆柱体积: %lf\n,PI*r*r*h); } //xt010402.cpp #include stdio.h void main() { int c; printf(Input a character:); c=getchar(); printf(%c\t%d\n,c,c); } //xt010403.cpp #include stdio.h void main() { int x,y,h=30,f=90; x=(4*h-f)/2; y=(f-2*h)/2; printf( 鸡: %d, 兔: %d\n,x,y); } //xt010404.cpp #include stdio.h #include math.h void main() { double a,b,c,s,area; printf( 请输入三角形的三条边长(注意三条边长应能够构成三角形) :); scanf(%lf,%lf,%lf,a,b,c); s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf( 三角形的面积是 : %lf\n,area); } //xt010405.cpp #include stdio.h void main() { double f,c; printf( 请输入华氏温度: ); scanf(%lf,f); c=5.0/9.0*(f-32); printf( 与华氏温度 %.2lf 对应的摄氏温度是: %.2lf\n,f,c); } //xt010406.cpp #includ

文档评论(0)

1亿VIP精品文档

相关文档