- 28
- 0
- 约5.04千字
- 约 14页
- 2021-01-10 发布于天津
- 举报
《C/C++程序设计教程—面向过程分册》
课后习题答案1--5
第一章 C++概述习题答案
//P13
一、 选择题
答案:1 A 2 A 3 B 4B
二、 简答题
1、 C与C++语言的关系是什么?
答案: C++包含了整个C,C是建立C++的基础。C++包括C的全部特征、属性和优点,同时
添加了对面向对象编程(OOP)的完全支持。
2、 结构化程序设计与面向对象程序设计有什么异同点?
答案:结构化的程序设计的主要思想是功能分解并逐步求精。面向对象程序设计的本质是把 数据和处理数据的过程当成一个整体 一一对象。
3、 +C++程序开发步骤:
答案: 建立一个工程;
编辑或者导入源文件;
编译源文件,产生目标代码;
目标代码和其他库文件连接为可执行文件。
运行可执行文件。
第二章数据类型和表达式习题答案
//P32
一、 选择题
(1)B ( 2)C ( 3)B (4)B ( 5)BD
二、 简答题
1、下列变量名不合法的有哪些?为什么?
A12-3、 123、m123、_ 123、While
答案:A12-3 :变量名中不能有,-,符号
123:变量名不能一数字开始
_ 123、、 While变量名合法。
2、 下列表达式不正确的有哪些?为什么?
int a=?a?; char c=102; char c=abc; char c=? n?;
答案:char c=abc;是不正确的,因为abc是字符串不能赋值给字符变量。
3、 分析常量和变量的异同点?
答案:
const常量是常数或代表固定不变值的名字,常量的内容初始化以后一直保持不变。变量的内容可 以在运行过程中随时改变。变量要占用固定的内存地址,常量一般不占用内存,但是用 定义的常量也要占用内存。
const
4、 字符串ab\\\n在机器中占多少字节?
答案:5个字节。分别是?a? ?b? ? ?; ?n?; ?0?这五个字符。
5、 运算结果2.5。
第三章 C++流程控制习题答案
//P63
一、 选择题
(1)C ( 2)A ( 3)D (4)C ( 5)C
二、 简答题
1、 C++语言中while和do-while循环的主要区别是 。
答案:do-while的循环体至少无条件执行一次
2、 过程化程序的有哪三种基本控制结构?
答案:顺序结构、分支结构、循环结构
3、 C++用于构成分支结构的语句有哪些?构成循环结构的语句有哪些?
答案:if…els和switch语句用于分支结构。
for、while、do…while语句用于循环结构。
4、 以下程序执行的结果是什么?
void mai n()
{ int x = 3;
do
cout(x-=2)
while(!(--x));
}
答案:1 -2
三、编程题(部分习题)
第3题
#in cludeiostream.h
void mai n()
{
float b;i nt a;
cout请输入原价:;
cin b;
a=b/1000;
switch(a)
{
case 0:cout现价为:b*1.00endl;break;
case 1:cout现价为:b*0.95endl;break;
case 2:cout现价为:b*0.90endl;break;
case 3:
case 4:cout现价为:b*0.85endl;break; default:cout现价为:b*0.80endl;
}
}
第4题
1: 1 2: 2 3: 6
4: 24 5: 120 6: 720
#in clude iostream.h
#i nclude ioma nip.h
int n,k;
double s;
for(n=1; n=6;n++)
{
s=1.0;
for (k=1;k=n; k++)
s=s*k;
cout n :setw(5)ssetw(5);
if(n %3==0) coute ndl;
}
}
第6题
1.1+(1+2)+(1+2+3).....
#in cludeiostream.h
void mai n()
{
int n ,i,d,sum;
sum=0;d=0;i=1;
cin?n;
for(i=1;i=n ;i++)
{
d=d+i;
sum =sum+d;
}
coutsum=sume ndl;
}
第10题
迭代法求根号a。求平方根的公式为:xn+1=1/2(xn+a/xn),要求前后求出的x的差的绝对值小于
10e-5。
#in cludeiostream.h
#in cludemath.h
void mai n()
{
double a, x1,x2;;
cin a;
x1=a;
while(1)
{
x2=(x1+a/x1)/2;
if(fabs(x1-x2)1E-5) break;
您可能关注的文档
最近下载
- 中学生交通安全教育培训课件PPT.pptx VIP
- 牵引供电系统 牵引变电所供电方式 牵引变电所供电方式.ppt VIP
- 1.03 玉米高产管理技术 - (先锋克劳森).pptx VIP
- 杜邦公司讲座杜邦安全管理介绍.pptx VIP
- 2025年广西财经学院辅导员招聘考试笔试模拟试题及答案解析.docx VIP
- (正式版)DB65∕T 3611-2023 《农业用水定额》.pdf VIP
- 2025年江苏省南京市中考英语试卷(含解析).pdf VIP
- (2025年版)国家基层高血压防治管理指南PPT课件.pptx VIP
- 2024年山东交通职业学院高职单招(英语/数学/语文)笔试题库含答案解析.docx VIP
- 2017年-2022年暨南大学考研701美学原理真题.pdf
原创力文档

文档评论(0)