文档详情

C语言程序设计课后题答案.doc

发布:2017-06-10约2.74万字共38页下载文档
文本预览下载声明
二级C语言课本课后习题参考答案 ************************************************** (1) exe (2) C,obj , exe (3) 顺序,选择,循环 ***************End of Chapter 1******************* 第二章 C程序设计的初步知识 ************************************************** 一、选择题 (1) B (2) D (3) B (4) A (5) C (6) A (7) B (8) B (9) A (10) C (11)B (12)B (13)A 二、填空题 (14)11,12 (15) 4.2,4.2 (16) { ,} 说明,执行 (17) 关键字,用户标识符 (18) int ,float ,double (19) float a1=1,a2=1 ; (20) 存储单元 (21) 3.5 (22) a*b/c a/c*b a*(b/c) (23) 10赋给变量s (24) 位,0或1 (25) 8 ,255 0 (26) 32767 ,-32768 00000000 (27)十,八,十六 三、上机改错题 —————————————————————————————————————— (28) 请指出以下C程序的错误所在 #include stdio.h ; main( ); / * main function * / float r, s; /* /*r is radius*/,/*s is area of circular*/*/ r = 5.0 ; s=3.14159 * r * r ; printf(%f\n,s); ※正确应为: #include 或 #includestdio.h main( ) /* main function */ { float r,s; /*r is radius, s is area of circular*/ r = 5.0 ; s = 3.14159 * r * r ; printf(%f\n,s); } —————————————————————————————————————— (29) 请指出以下C程序的错误所在 #include stdio.h main /* main function */ { float a,b,c,v; /*a,b,c are sides, v is volume of cube*/ a = 2.0 ; b = 3.0 ; c = 4.0 v = a * b * c; printf(%f\n,v); } ※正确应为: #includestdio.h main( ) /* main function */ { float a,b,c,v; /*a,b,c are sides, v is volume of cube*/ a = 2.0 ; b = 3.0 ; c = 4.0; v = a * b * c; printf(%f\n,v); } ***************End of Chapter 2******************* 第三章 顺序结构 ************************************************** 一、选择题 (1) C (2) C (3) D (4) C (5) D (6) B (7) C (8) D (9) A (10)B (11)C (12)D (13)D (14)A (15)C (16)C (17)C (18)均不对,应为scanf( “%6f”,c) (18) C (20) B 二、填空题 (21) ① -200,2500 ② i=-200, j=2500 ③ i = -200 , j = 2500 (22) 12 ,0 ,0 (23) 语句块,{ ;} (24) ; (25) 100空格25.81空格1.89234 /*可用一个或几个空格作为输入时的间隔符*/ 10025.811.89234 /*Tab(制表符)也可以作为输入时的间隔符*/ 10025.811.89234 /*CR(回车符)也可以作为输入时的间隔符*/ (26) x = 127, x =ццц127, x=ццц177, x=цццц7f, x=ццц127。 (27) x = 127, x =127ццц, x=177ццц, x=7fцццц, x=127ццц。 (28) a=513.789215, a=цц513.79, a=цц513.789
显示全部
相似文档