- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学考试试卷《C程序设计语言》
2012年9月份考试C++程序设计语言第三次作业一、填空题(本大题共10分,共 5 小题,每小题 2 分)1. 若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用 ______ 头文件.2. 使用const语句定义一个标识符常量时,则必须对它同时进行 ______ .3. 执行“cout43’-’1843-184. 下面程序描述的求最大值的函数模板及其简单使用,请填空完成程序.?#include template ______ max(T v[], int n)?{ int i; T maxv= ______ ;?v[0] for(i=1;i= coutmax(b,5)max(a,5)5. 下面程序的功能是首先将字符串abcd\n1234\0写入到文本文件data.txt中,然后再将文本文件data.txt中的内容读出并输出,请填空完成程序. #include #include void main() { ______ f;?fstream char text[]=abcd\n1234\0; f.open(data.txt,ios::in| ______ ); if(!f) { coutdata.txt cant open= f.close();= [blank];= while(f.get(c))= c;= char= f.seekg(0)= f.put(text[i]);= i=0;isizeof(text);i++) for(int= }= return;=二、程序阅读题(本大题共20分,共 4 小题,每小题 5 分)1. 写出下面程序运行结果。#include iostream.hclass T{?double x;public:?T(double x)?{??this-x=x;?}?void show()?{??coutx=xendl;?}};void main(){?T t(12.343);?t.show();}2. 写出下面函数的功能。#include iostream.hdouble collect(double (*p)(double x),double a,double b,int n){?int i;?double h,area;?h=(b-a)/n;?area=((*p)(a)+(*p)(b))/2.0;?for(i=1;in;i++)??area+=(*p)(a+i*h);?return area*h;}3. 写出下面程序运行结果。#include iostream.hclass T1{protected:?double x;public:?T1(double a)?{??x=a;?}};class T2:public T1{public:?T2(double x):T1(x)?{}?void show()?{??coutT1:x= xendl;?}};void main(){?T2 t2(100);?t2.show();}4. 写出下面程序运行结果。#include iostream.h#include math.h#include stdlib.hclass complex{?private:?double r;?double i;public:?complex(const double r,const double i);?complex()?{???r=0.0;??i=0.0;?}?void operator =(const complex r)?{???this-r=r.r;??this-i=r.i;?}?double abs ()const?{???double result=sqrt(r*r+i*i);??return result;?}?friend int operator=(const complex c1,const complex c2);?void show()?{???if(i0.0)???coutr+iiendl;??else???coutriiendl;?}};complex::complex(const double r,const double i){??this-r=r;?this-i=i;}int operator=(const complex c1,const complex c2){?return c1.abs ()=c2.abs ();}void main(){?complex c1(1
文档评论(0)