面向对象的程序设计语言 - C++(第二版)-前五章习题参考答案(编程题也有啊)
更新时间:2023-10-22 15:32:01 阅读量: 综合文库 文档下载
- 面向对象的程序设计语言推荐度:
- 相关推荐
第1章
1.填空题
C++语言概述
(1)函数说明,函数体
(2)声明区,主程序区,函数定义区 (3)多态性
(4)namespace,using (5)std (6)cin,>> (7)//
(8)对数据的操作 2.判断题
(1)对 (2)错 (3)错 (4)错 (5)错 3.改错题
(1)没有函数体,应改为 void main() {};
(2)语句没有分号,应改为 using namespace myspace;
(3)cout和操作符<<共同完成输出的功能,应改为 cout<<\(4)应改为
#include
(略) (略)
第2章
1. 选择题
基本数据类型、运算符与表达式
(1)B (2)D (3)B (4)D (5)B 2.简答题
(1)(a)、(c)(e)、(f)、(g)、(h)、(i) (2)(a)、(g)、(i)、(j) (3) (a)5.5 (b)0 (c)20
(d)0,0 (e)1 (f)1,2 (g)3 (h)-40 (i)2 (j)3
(k)s1>='0'&&s1<='9' (l)N!=0 3.读程序写结果
(1)0,15 (2)(1、1、1),(-1、-1、-1) (3)
(a)a*a+2*a*b+b*b
(b)4.0/3.0*3.1415926*R*R*R (c)5.0/9.0*(F-32) (d)b>=a&&b<=c (4) 36 41 43 (5) x=1 4.编程题
//(1)编写程序,提示用户输入三角形的三条边长,判断该三角形是否为直角三角形,若是输出结果以及三角形面积。
#include
void main() {
float a,b,c,side1,side2,area; //side1和side2为两条直角边长度
cout<<\ // 输出提示信息 cin>>a>>b>>c; // 输入三角形三边长度 if ((a*a==b*b+c*c)||(c*c==a*a+b*b)||(b*b==a*a+c*c))//判断是否为直角三角形 { if (a*a==b*b+c*c)//判断三边中哪两条边为直角边,并存储到side1和side2中 { side1=b; side2=c; }else { if (c*c==a*a+b*b) {
side1=a; side2=b; }else { side1=a; side2=c; } } area=side1*side2/2;//计算直角三角形的面积 cout<<\输出判断结果及直角三角形面积
}else cout<<\}
//(2)编写程序,求解各种数据类型的存储长度并显示出来,在其中找出存储长度最大的和最小的两种数据类型并输出。
#include
int length[7]; int max=0,min=0;
cout<<\ length[0]=sizeof(short int); //获取短整型长度 cout<<\ length[1]=sizeof(int); //获取整型长度 cout<<\ \\t\ length[2]=sizeof(long); //获取长整型长度 cout<<\ length[3]=sizeof(char); //获取字符型长度 cout<<\ \\t\ length[4]=sizeof(float); //获取单浮点型长度 cout<<\ \\t\ length[5]=sizeof(double); //获取双浮点型长度 cout<<\ \\t\ length[6]=sizeof(bool); //获取布尔型长度 cout<<\ \\t\
for(int i=0;i<7;i++) { if (length[i]>length[max])//求取长度最大的类型的存取位置 max=i; if (length[i] } cout<<\ switch (max) { case 0:cout<<\ break; case 1:cout<<\ break; case 2:cout<<\ break; case 3:cout<<\ break; case 4:cout<<\ break; case 5:cout<<\ break; case 6:cout<<\ break; } cout<<\ switch (min) { case 0:cout<<\ break; case 1:cout<<\ break; case 2:cout<<\ break; case 3:cout<<\ break; case 4:cout<<\ break; case 5:cout<<\ break; case 6:cout<<\ break; } } //(3)编写程序输入一个华氏温度,将其转换为摄氏温度并输出。 #include { float C; //变量C为摄氏温度 float F; //变量F为华氏温度 cout<<\请输入华氏温度(float类型):\\n\ cin>>F; //输入华氏温度 C=(F-32)*5/9; //华氏温度转换为摄氏度 cout<<\转换为摄氏温度为 \} //(4)编写程序输入一个十进制表示的正整数,将其转化为二进制表示并输出结果。 #include 第3章 1.选择题 C++的控制语句 (1)B (2)A (3)A (4)C (5)A 2.判断题 (1)错 (2)对 (3)对 (4)错 (5)错
正在阅读:
面向对象的程序设计语言 - C++(第二版)-前五章习题参考答案(编程题也有啊)10-22
美丽的校园的小学生二年级作文300字06-13
物理化学题目05-19
苏教版小学五年级语文上册第3、4单元04-06
第三课成长的惊喜(2)04-23
关于秋天励志的现代诗03-21
社区文化建设案例09-18
销售渠道管理803-25
flash动画制作课程教学心得07-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- C++
- 习题
- 程序设计
- 面向
- 对象
- 答案
- 语言
- 参考
- 编程