C/C++程序设计(第二版)
张树粹主编_清华大学出版社
1-9章课后习题解析(修正错误版)
第一章P42页
一、选择:1.A 2.A 3.D 4.A 5.C 6.B 7. A
二、填空
1. .C .CPP .OBJ .EXE
2. 主函数 或main函数
3. #include <iostream> #include <stdio.h>
4. 顺序、选择、循环
5. { } 函数声明 函数执行 不能 void
三、分析理解
1. 解答:C语言程序主要由函数组成,一般包括预处理命令、函数、全局变量声明等等。
2. 解答: 函数由函数首部和函数体组成。函数首部规定函数的返回值类型、函数名、函数的形参及类型;函数体包括用于实现功能的可执行语句,由{}括起。
3. 解答:基本的C语言语句由简单语句、复合语句、赋值语句、流程控制语句、非限定性转向语句等。
4. 解答:合法的一般标识符有: name,Int,File_name, DATA
5. 解答:源程序需要经过编译程序编译转换成二进制程序,即:目标代码文件,再通过连接程序将目标文件盒其他目标文件及系统所提供的库函数等进行连接生成可执行程序。
6. 解答:两种:单行注释用//. 多行注释采用/* 和*/。
7. 解答:(此题注释和程序效果不一致需修改)。源程序如图1-1所示:
图1-1 ex1-7源程序
运行结果如下图1-2所示:
printf函数是一个标准库函数图1-2 ex1-7 运行结果
分析:
setprecison单独使用时用来输出实数的有效数字,若和fixed联用,则用来输出实数小数点后的数字位数。
(2)-33.7801 //setprecision(0)表示根据当前默认输出精度输出实数。默认精度:实数输出6位有效数字。
(4) 122.1 //为num1输出4位有效数字(当实际数据位数大于所设置精度,则四舍五入)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论