C语言程序设计实例教程单元同步练习答案.pdf
文本预览下载声明
《C 语言程序设计实例教程》
单元同步练习答案
第 1 单元 2
第 2 单元 3
第 3 单元 5
第 4 单元 7
第 5 单元 9
第 6 单元 11
第 7 单元 13
第 8 单元 15
第 9 单元 18
第 10 单元 20
第 1 单元
一、选择题
1-5 CDD
二、填空题
1.主函数(main()函数),main ()
2.机器语言、汇编语言、高级语言,1972,ANSI C,C99
三、问答与编程题
1.一个 C 程序的构成:预处理命令、说明部分、执行部分
2.#includestdio.h
int main(){
int a=4,b=3,s;
s=a*b;
printf(“area of rectangle is %d\n”,s);
}
第 2 单元
一、 选择题
1.C 2.D 3.B 4.D 5.B 6.D 7.C 8.C 9.C 10.C 11.A 12.B 13.C 14.A
15.A 16.C 17.A
二、 填空题
1. 字母、数字、下划线字母、下划线 2. 0 3. ASCII 码 4. 2.5 5. 4a=4 b=10 c=
6 6. 18 x=3 a=3 7. sqrt(s*(s-a)*(s-b)*(s-c)) 8. 1 9. 59 83 159 10. 5
11. m/100 (m/10)%10 m%10
三、 写出下列程序的运行结果
1. 62 2. 28 3. 5 4. 8,10 5. ch=x,x=-2,y=4,z=0.000000
6.c1=4,c2=3,c3=2,c4=1 7. 1,1,1
2,2,1
2,2,1
四、 编程题
1.#include stdio.h
int main()
{
float a=2,b=2.3,c=1.5,s,v;
s=(a*b+b*c+a*c)*2;
v=a*b*c;
printf(表面积为%.2f,体积为%.2f\n,s,v);
return 0;
}
2. #include stdio.h
int main()
{
char c;
printf(Input a Capital:\n);
scanf(%c,c);
printf(Lowercase:%c\n,c+32);
return 0;
}
3. #include stdio.h
int main()
{
int num1,num2,temp;
printf(请输入两个整数:\n);
scanf(%d %d,num1,num2);
if(num1num2)
{
temp=num1;num1=num2;num2=temp;
}
printf(两个数的商是%d,余数是%d\n,num1/num2,num1%num2);
return 0;
}
4. #include stdio.h
int main()
{
floatc,f;
printf(请输入华氏温度:\n);
scanf(%f,f);
c = 5*(f-32)/9;
printf(对应的摄氏温度为%.2f\n,c);
return 0;
}
第 3 单元
一、选择题
ABCBB BDCAA
二、填空题
1. China
2. %ld
3. stdio.h
4. scanf(“ %6.2f” ,a);
5. putchar()
6. 字符、整型
7. 1 个
三、阅读程序,输出结果
1. 114
124
-1
显示全部