- 376.22 KB
- 2022-04-22 11:15:20 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'课后答案网您最真诚的朋友www.hackshp.cn网团队竭诚为学生服务,免费提供各门课后答案,不用积分,甚至不用注册,旨在为广大学生提供自主学习的平台!课后答案网:www.hackshp.cn视频教程网:www.efanjy.comPPT课件网:www.ppthouse.com课后答案网www.hackshp.cn
第1章习题答案1.答:C++语言是支持面向对象程序设计的最主要的代表语言之一:封装和信息隐藏;抽象数据类型;继承和派生的方式实现程序的重用机制;多态特征;模板技术。C++语言是C语言的超集C++与C语言相比具有以下特点:�从C语言中继承了其独有的为程序员所喜爱的简明高效的表达式形式。�比较容易地解决了目标代码高质量、高效率的问题。�吸引了20世纪80年代成长起来的一批高水平的C程序员,他们比较自然地转向C++。�可以与80年代以来的大批C程序软件兼容,可以使它们在C++环境下继续维护使用。khdaw.com�2.答:将复杂的过程简单地按功能分层从而达到解决问题的目的,这种思想就是过程化程序设计的思想。过程化程序设计以一系列过程的划分和组织来观察、分析和解决问题。3.答:在编程方法的改进中,人们首先适应了用抽象数据类型来描述数据结构。这种编程方法是基于对象的程序设计。对象是程序中抽象数据类型的具体表现。编程模式变成了:程序=算法+抽象数据类型。基于对象的程序设计本质上还是过程化的。类的层次关系也带来了对象的层次关系,它课后答案网反映了同种操作的异类行为。对象之间一种和谐的共存关系,而不是你命令我,我强迫你的关系。有什么任务,通过接口由抽象数据类型定义)请求。程序的运行,是对象通过抽象数据类型来表现和沟通,而抽象数据类型最后还是以对象来实例化的,程序的形式变成了:程序=(对象,对象,对象,www.hackshp.cn……)。4.答:编辑、编译、连接和运行5.答:#includevoidmain(){cout<<"Iamastudent."<voidmain(){cout<<"*"<’、‘>=’、‘&’、‘&&’、‘*=’。4.‘-’可以代表减号和负号;‘&’可以代表取地址和按位与;‘*’可以代表乘号和取内容5.‘+’由左至右;‘&(位)’由左至右;‘=’由右至左;‘||’由左至右;6.(1)3(2)6(3)4.5(4)444(5)188(6)2387.#include课后答案网voidmain(){doublea,b;cin>>a>>b;www.hackshp.cnif(a>b)cout<<"maxis"<voidmain(){cout<voidmain(){khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
inta=42486;cout<#includevoidmain(){doublepi=3.1415926;doubler1=40,r2=928.335;khdaw.comcout<#includevoidmain()www.hackshp.cn{constdoublee=2.718281828;cout<#includevoidmain(){constdoublec=500;cout<<""Howmanystudentshere?""<voidmain(){cout<<"sizeofint"<#include#includevoidmain(){floata,b,c,s,area;khdaw.comcout<<"Input3sidesofonetriangle:n";cin>>a>>b>>c;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));cout<<"a="<doublegetv(doubler,doubleh){return3.14159*r*r*h;khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
}voidmain(){doubler,h;cin>>r>>h;cout<voidmain(){charch;cin>>ch;if(ch>="0"&&ch<="9")cout<<"数字"<="a"&&ch<="z")||(ch>="A"&&ch<="Z"))khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
cout<<"字母"<voidmain(){charc;while(true){cout<<"MAINMENU:"<";khdaw.comcin>>c;switch(c){case"q":break;case"l":cout<<"LEFTMENU:"<>c;www.hackshp.cnif(c=="c"){cout<<"youchose"c""<>c;if(c=="a"){khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
cout<<"youchose"a""<voidmain()www.hackshp.cn{inta,b,c,temp;cin>>a>>b>>c;if(a>=b){if(a>=c)cout<<"最大的数是:"<=c)cout<<"最大的数是:"<voidmain(){charch[100]={0};cin>>ch;inti=0,a=0,b=0,c=0;while(ch[i]!=" "){if(ch[i]>="0"&&ch[i]<="9")khdaw.coma++;elseif((ch[i]>="a"&&ch[i]<="z")||(ch[i]>="A"&&ch[i]<="Z"))b++;elsec++;i++;}课后答案网cout<<"数字个数:"<voidmain(){intlimit;longn;doublesum=0;cin>>limit;for(n=1;;n++){sum=sum+1.0/n;if(sum>limit){cout<khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
voidmain(){intf1=1,f2=1,f3;cout<voidmain(){inta=0;cout<<"输入学生成绩:";cin>>a;课后答案网cout<<"输入学生成绩为:";switch(a/10){www.hackshp.cncase0:case1:case2:case3:case4:case5:cout<<"不及格!"<khdaw.comvoidmain(){intt=0,i,j,a[5][5],b[5][5];for(i=0;i<5;i++){for(j=0;j<5;j++)课后答案网{cin>>a[i][j];www.hackshp.cn}}for(i=0;i<5;i++){for(j=0;jvoidmain(){charch[100];inti=0;cin.getline(ch,100);while(1){while(ch[i]!=""&&ch[i]!=" ")khdaw.com若侵犯了您的版权利益,敬请来信通知我们!℡www.khdaw.com
{cout<