- 1、本文档共182页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
三、阅读下列程序,写出执行结果
1.#includeiostream
usingnamespacestd;
templatetypenameT
voidfun(Tx,Ty)
{Ttemp;
temp=x;x=y;y=temp;
}
voidmain(){inti,j;
i=10;j=20;
fun(i,j);
couti=i\tj=jendl;
doublea,b;
a=1.1;b=2.2;
fun(a,b);
couta=a\tb=bendl;
}2.#includeiostream
usingnamespacestd;
templatetypenameT
classBase
{public:
Base(Ti,Tj){x=i;y=j;}
Tsum(){returnx+y;}
private:
Tx,y;
};voidmain()
{Basedoubleobj2(3.3,5.5);
coutobj2.sum()endl;
Baseintobj1(3,5);
coutobj1.sum()endl;
}3.#includeiostream
#includeset
usingnamespacestd;
voidmain()
{ setints;
setint::iteratorpos;
s.insert(4);
s.insert(3); s.insert(2);
s.insert(1);
couts.size:s.size()endl;
couts:;
for(pos=s.begin();pos!=s.end();pos++)
cout*pos;
coutendl;
}4.分析下面的程序的运行结果,说明队列的读写过程。
#includeiostream
usingnamespacestd;
constintMaxSize=20;
templateclassTypeclassQueue
{
Typedata[MaxSize];
inthead,tail;
public: Queue(){head=0;tail=0;}
voidclear(){head=0;tail=0;}
voidinput(Typex);
Typegetout();
intempty()const{returnhead==tail;}
voidprintQueue()const;
voidprintData()const;
};templateclassType
voidQueueType::input(Typex)
{
try{
if((tail+1)%MaxSize==head)throw1;
tail=(tail+1)%MaxSize;
data[tail]=x;
}
catch(int)
{
coutQueueoverflow!endl;
}
}templateclassTypeTypeQueueType::getout()
{
Typetemp;
try{
if((head==tail))throw0;
else{
head=(head+1)%MaxSize;
temp=data[head];
}
returntemp; }
catch(int){
coutQueueempty!endl;
}
}
templateclassTypevoidQueueType::printQueue()const
{
coutprintqueue:endl;
inth=head,t=tail; if(empty()){coutqueueemptyendl;return;}
if(ht)for(inti=h+1;i=t;i++)coutdata[i];
else{
for(inti=h+1;iMaxSize;
您可能关注的文档
- 《天线与电波传播》计算机应用基础项目化教程(office2016)(樊月辉)习题答案.docx
- 《天线与电波传播》电工电子技术(第二版)(雷建龙)教学计划.docx
- 《基础物理实验》课件Ⅰ.ppt
- 《天线与电波传播》集成电路芯片测试技术(居水荣)习题库.docx
- 《数据结构》课件附录A.ppt
- 《数据结构》课件第1章.ppt
- 《数据结构》课件第5章.ppt
- 《MATLAB遗传算法工具箱及应用》课件第3章.ppt
- 《MATLAB遗传算法工具箱及应用》课件第5章.ppt
- 《C++面向对象程序设计》课件第6章.ppt
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)