大学考试试卷《c++程序设计语言》

大学考试试卷《c++程序设计语言》

ID:9272403

大小:22.50 KB

页数:10页

时间:2018-04-26

大学考试试卷《c++程序设计语言》_第1页
大学考试试卷《c++程序设计语言》_第2页
大学考试试卷《c++程序设计语言》_第3页
大学考试试卷《c++程序设计语言》_第4页
大学考试试卷《c++程序设计语言》_第5页
资源描述:

《大学考试试卷《c++程序设计语言》》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2012年9月份考试C++程序设计语言第三次作业一、填空题(本大题共10分,共5小题,每小题2分)1.若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用______头文件.2.使用const语句定义一个标识符常量时,则必须对它同时进行______.3.执行“cout<<43<<’-’<<18<<<43-18<4.下面程序描述的求最大值的函数模板及其简单使用,请填空完成程序. #includetemplate______max(Tv[],intn) {inti;Tmaxv=______; v[0]for(i=1;i<=""cout<

2、5)<5.下面程序的功能是首先将字符串"abcd1234"写入到文本文件data.txt中,然后再将文本文件data.txt中的内容读出并输出,请填空完成程序.#include#includevoidmain(){______f; fstreamchartext[]="abcd1234";f.open("data.txt",ios::in

3、______);if(!f){cout<<"data.txtcan''topen"<<=""f.close();=""[blank];=""while(f.get(c))=""c;=""char=""f.seekg(0)=""f.put(te

4、xt[i]);=""i="0;i二、程序阅读题(本大题共20分,共4小题,每小题5分)1.写出下面程序运行结果。#includeclassT{ doublex;public: T(doublex) {  this->x=x; } voidshow() {  cout<<"x="<doublecollect(double(*p)(

5、doublex),doublea,doubleb,intn){ inti; doubleh,area; h=(b-a)/n; area=((*p)(a)+(*p)(b))/2.0; for(i=1;iclassT1{protected: doublex;public: T1(doublea) {  x=a; }};classT2:publicT1{public: T2(doublex):T1(x) {} voidshow() {  cout<<"

6、T1:x="<#include#includeclasscomplex{ private: doubler; doublei;public: complex(constdouble&r,constdouble&i); complex() {   r=0.0;  i=0.0; } voidoperator=(constcomplex&r) {   this->r=r.r;  this->i=r.i; }

7、 doubleabs()const {   doubleresult=sqrt(r*r+i*i);  returnresult; } friendintoperator>=(constcomplex&c1,constcomplex&c2); voidshow() {   if(i>0.0)   cout<r=r; this->i=i;}intoperator>=(constc

8、omplex&c1,constcomplex&c2){ returnc1.abs()>=c2.abs();}voidmain(){ complexc1(10,3),c2(15,32),c3; if(c1>=c2)  c3=c1; else  c3=c2; c3.show();}三、简答题(本大题共20分,共4小题,每小题5分)1.C++中异常处理机制能够处理应用程序中的任何异常吗?2.下面程序能够

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。