欢迎来到天天文库
浏览记录
ID:37709368
大小:34.99 KB
页数:83页
时间:2019-05-29
《C++面向对象程序设计课后题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序设计课后题答案第二章C++概述【2.6】D【2.7】D【2.8】A【2.9】A【2.10】B【2.11】A【2.12】C【2.13】B【2.14】D【2.15】C【2.16】D【2.17】C【2.18】程序的运行结果:101【2.19】程序的运行结果:1010【2.20】程序的运行结果:108320【2.22】编写一个C++风格的程序,用动态分配空间的方法计算Fibonacci数列的前20项并存储到动态分配的空间中。#includeintmain(){int*p,i;p=newint[20
2、];p[0]=1;p[1]=1;for(i=2;i<20;i++){p[i]=p[i-1]+p[i-2];}for(i=0;i<20;i++){cout<
83#includedoublesroot(intm){returnsqrt(m);}doublesroot(lo
3、ngm){returnsqrt(m);}doublesroot(doublem){returnsqrt(m);}intmain(){cout<<"sroot(145)="<4、eam.h>intmain(){intk=0;for(inti=0;i<=20;i++){for(intj=0;j<=50;j++){if(100-5*i-2*j>=0){k++;}}}cout<<"将一元人民币兑换成1、2、5分的硬币,共有"<5、输入两个整数:";cin>>m>>n;if(m>n)change(m,n);cout<<"这两个数从小到大依次为:"<#includeusingnamespacestd;doublef(doublex){return2*x*x*x-4*x*x+3*x-6;}83intmain(){doubleleft,r6、ight,middle,ymid,yleft,yright;cout<<"请按由小到大的顺序输入两个数:";cin>>left>>right;yleft=f(left);yright=f(right);if(yleft*yright>0){cout<<"您输入的两个数,用二分法无法求得方程的根"<7、3{left=middle;yleft=ymid;}}while(fabs(ymid)>=1e-6);cout<<"方程的根为:"<8、时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“赋值法”调用了拷贝构造函数;语句(3)在建立新对象p2时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“带入法”调用了拷贝构造函数;83【3.7】B【3.8】C【3.9】C【3.10】B【3.11】B【3.12】A【3.
4、eam.h>intmain(){intk=0;for(inti=0;i<=20;i++){for(intj=0;j<=50;j++){if(100-5*i-2*j>=0){k++;}}}cout<<"将一元人民币兑换成1、2、5分的硬币,共有"<5、输入两个整数:";cin>>m>>n;if(m>n)change(m,n);cout<<"这两个数从小到大依次为:"<#includeusingnamespacestd;doublef(doublex){return2*x*x*x-4*x*x+3*x-6;}83intmain(){doubleleft,r6、ight,middle,ymid,yleft,yright;cout<<"请按由小到大的顺序输入两个数:";cin>>left>>right;yleft=f(left);yright=f(right);if(yleft*yright>0){cout<<"您输入的两个数,用二分法无法求得方程的根"<7、3{left=middle;yleft=ymid;}}while(fabs(ymid)>=1e-6);cout<<"方程的根为:"<8、时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“赋值法”调用了拷贝构造函数;语句(3)在建立新对象p2时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“带入法”调用了拷贝构造函数;83【3.7】B【3.8】C【3.9】C【3.10】B【3.11】B【3.12】A【3.
5、输入两个整数:";cin>>m>>n;if(m>n)change(m,n);cout<<"这两个数从小到大依次为:"<#includeusingnamespacestd;doublef(doublex){return2*x*x*x-4*x*x+3*x-6;}83intmain(){doubleleft,r
6、ight,middle,ymid,yleft,yright;cout<<"请按由小到大的顺序输入两个数:";cin>>left>>right;yleft=f(left);yright=f(right);if(yleft*yright>0){cout<<"您输入的两个数,用二分法无法求得方程的根"<7、3{left=middle;yleft=ymid;}}while(fabs(ymid)>=1e-6);cout<<"方程的根为:"<8、时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“赋值法”调用了拷贝构造函数;语句(3)在建立新对象p2时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“带入法”调用了拷贝构造函数;83【3.7】B【3.8】C【3.9】C【3.10】B【3.11】B【3.12】A【3.
7、3{left=middle;yleft=ymid;}}while(fabs(ymid)>=1e-6);cout<<"方程的根为:"<8、时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“赋值法”调用了拷贝构造函数;语句(3)在建立新对象p2时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“带入法”调用了拷贝构造函数;83【3.7】B【3.8】C【3.9】C【3.10】B【3.11】B【3.12】A【3.
8、时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“赋值法”调用了拷贝构造函数;语句(3)在建立新对象p2时,用已经存在的对象p1去初始化新对象p2,在这个过程中用“带入法”调用了拷贝构造函数;83【3.7】B【3.8】C【3.9】C【3.10】B【3.11】B【3.12】A【3.
此文档下载收益归作者所有