练习册1-2课后实训项目
- 格式:docx
- 大小:17.05 KB
- 文档页数:3
} 4.解题思路:已知圆柱体的底面半径 a,高 h,圆柱体体积 c=πr2 h,代码如下: # include <stdio.h> # define PI 3.1416 int main() { double a,h,cube; a=6.0; h=10.0; cube=PI*a*a*h; printf("cube is %f \n",cube); return 0; }
四、找出下面程序中的所有语法错误,然后在计算机上运行输出正确结果。 1. (1)Void应为void;(2)INT应为int;(3) “/* COMPUTE RESULT” 后缺少“*/” ;(4)printf ("The answer is %i\n" sum); 应为printf ("The answer is %i\n" ,sum); 2. (1)缺少预处理指令#include <stdio.h> (2)int x,y应改为int value1,value2。 3. (1)compute应改为main (2)没有对value1,value2进行声明;(3)输出语句中“The sum of value1 and value2 is %d\n”缺少双引号;(4)函数体应由{}括起来。
1.1 课后实训项目
一、 选择题 1.C ; 二、填空题 1. main 函数 2. ; 3. 编译 2. D; 3.A; 4.C; 5.A
三、分析下面程序,写出运行结果 1. 2. The result is 95 we are students. I begin to study C language.
2.1 课后实训项目
一、 选择题 1. C 2. C;3. D;4. D;5. D;6. B;7. A;8. C;9. B 10. B 11. A;12. C;13. A 二、填空题 1. 标识符;2. 变量;3. 整型、字符型、长双精度型;4. 字母、数字、下划线;5. 4B; 6. f;7. exp(x*x+y*y)/(fabs(x-y)); 8. 三、分析下面程序,写出运行结果 1. i=2,j=2 i=2,j=3 2. 119,w 97, a 3. 24,683 3.456000,53400.000000 3.5
4. 5.
2 20.000000 -6
四、找出下面程序中的所有语法错误,然后在计算机上运行输出正确结果。 1. 2. float a = 5, b = 3;错误:应为 int a = 5, b = 3; mian()错误,应改为 main() char c=‟China‟;错误,应改为 char c=‟C‟; printf(„c=%c\n‟,c);错误,应改为 printf(“c=%c\n”,c); Return 0;错误,应改为 return 0; 3、C=a+b;错误,应改为 c=a+b; 五、程序设计题 1. 解题思路: 需要知道三角形求面积公式 s=底*高*0.5, 根据公式进行编程, 代码如下: # include <stdio.h> int main() { double a,b,c; a=5.0; b=6.0;#34;,c); return 0; } 2. 解题思路:知道根据半径 r 求圆形周长公式 l=2πr以及面积公式 S=πr 2 ,代码如下: # include <stdio.h> # define PI 3.1416 int main() { double a,area,length; a=5.0; area=PI*a*a; length=2*PI*a; printf("area is %f and length is%f\n",area,length); return 0; } 3. 解题思路:已知边长 a,正方形求面积公式 s=a2,代码如下: # include <stdio.h> int main() { double a,area; a=6.0; area=a*a; printf("area is %f \n",area); return 0;