C++程序设计课后习题解析张树粹主编清华大学出社.docx
《C++程序设计课后习题解析张树粹主编清华大学出社.docx》由会员分享,可在线阅读,更多相关《C++程序设计课后习题解析张树粹主编清华大学出社.docx(11页珍藏版)》请在三一办公上搜索。
1、C+程序设计课后习题解析张树粹主编清华大学出社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 #include 4. 顺序、选择、循环 5. 函数声明 函数执行 不能 void 三、分析理解 1. 解答:C语言程序主要由函数组成,一般包括预处理命令、函数、全局变量声明等等。 2. 解答: 函数由函数首部和函数体组成。函数首部规定函数的返回值类型、函数名、函数的形参及类型;函数体
2、包括用于实现功能的可执行语句,由括起。 3. 解答:基本的C语言语句由简单语句、复合语句、赋值语句、流程控制语句、非限定性转向语句等。 4. 解答:合法的一般标识符有: name,Int,File_name, DATA 5. 解答:源程序需要经过编译程序编译转换成二进制程序,即:目标代码文件,再通过连接程序将目标文件盒其他目标文件及系统所提供的库函数等进行连接生成可执行程序。 6. 解答:两种:单行注释用/. 多行注释采用/* 和*/。 7. 解答:。源程序如图1-1所示: 图1-1 ex1-7源程序 运行结果如下图1-2所示: 图1-2 ex1-7 运行结果 分析: setprecison单
3、独使用时用来输出实数的有效数字,若和fixed联用,则用来输出实数小数点后的数字位数。 (2)-33.7801 /setprecision表示根据当前默认输出精度输出实数。默认精度:实数输出6位有效数字。 (4) 122.1 /为num1输出4位有效数字 8. 解答:源程序如下图1-3所示: 图1-3 ex1-8源程序 运行结果如下图所示: 图1-4 ex1-8 运行结果 第二章P 67页 一、选择 1、B 2、B 3、A 4、B 5、C 6、A 7、B 8、C 9、D 10、D 二、填空 1、 x20 & x30 |xy 或者 ab 3、 1 4、 auto、extern、static、re
4、gister 5、 函数内部 6、 int、float、double 7、 2,1 8、 为最右边表达式的值 9、 7 10、 前缀:先自增后使用;后缀:先使用后自增 11、 右结合性 12、 变量的数据类型、存储类型、变量名称 13、 是否整除 14、 全局变量,静态局部变量,静态局部变量 15、 const,初始值和数据类型 三、阅读程序 1、解答:输出结果是2,1 2、解答:输出结果是6,8,6,7 3、解答:输出结果是n=1 4、解答:输出结果是x=7,a=3,b=7 5、解答:输出结果是n=-4 6、解答:输出结果是0 7、解答:输出结果是2147483647,-2147483648
5、 8、解答:输出结果是 2 3 1 2 四、编程 1、“china”译成密码问题。 这里分别采用getchar/putchar 、cin/cout、scanf/printf三种方法实现。 getchar/putchar 如下图2-1所示: 图2-1 图2-2 cin/cout 如下图2-3所示: 图2-3 同上图2-2 scanf/printf 实现 如图2-4所示: 图2-4 正常数据键入结果同上图2-2,当用户按如下形式键入,也能得到正确结果: 图2-5 若采用 scanf(%c%c%c%c%c, &ch1, &ch2, &ch3, &ch4, &ch5); 各格式串中格式符%c前没有空格
6、分隔,则按照上图2-5形式输入,空格将会作为有效字符存入变量中。运行结果将不正确,如下图2-6所示。 图2-6 2、华氏温度与摄氏温度转换问题。 图2-7 图2-8 第三章 程序控制结构P97页 一、选择 1、D 2、B 3、B 4、C 5、C 6、D 7、A 8、B 9、C 10、A 二、阅读程序 1、解答:输出结果是120 2、解答:输出结果是s=63 3、解答:输出结果是: 0 1 2 3 4 the loop break out. 4、解答:输出结果是freight=5880000 5、解答:输出结果是 sum=1 sum=3 sum=9 sum=33 三、程序填空 1、i+ i 10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计 课后 习题 解析 张树粹 主编 清华大学

链接地址:https://www.31ppt.com/p-3153738.html