- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
厦门理工学院2011级C面向对象程序设计(A卷_答案)
厦门理工学院试卷 答案
2011-2012 学年 第 2 学期 课程名称 C++面向对象程序设计 试卷
卷别 A √
B □ 计算机科学与技术 专业 2011 级 班级 考试
方式 闭卷 √
开卷 □
一、选择题:(本题共15小题,每题2分,共30分)
题号 1 2 3 4 5 6 7 8 9 10 答案 C B B C A C D A D A 题号 11 12 13 14 15 答案 B B D A D
二、程序填空题:(本题共10空,每空2分,共20分)
(1) new int [leng] (2) delete[] alist (delete alist)
(3) i++, p++ (4) a.Input()
(5) a.Display(显示已输入的) (6) num/1000
(7) num/100%10 (8) num/10%10
(9) num%10 (10) Reverse(num_input, num_output)
注明:其中空(3)漏写一个扣1分;空(6)(7)(8)(9)答案形式多种,能算出千、百、十、个位数即可。
三、程序阅读题:(本题共4小题,每题5分,共20分)
(1): copy-initialization constructour is called
copy-initialization constructour is called
p3=(12,16)
destructor is called
destructor is called
destructor is called
(2): Constructing
10
Destructing
100
Destructing
(3): class base1
class base2
class level2
class base2
class level1
class toplevel
(4): 调用非模板函数:较大的整数是5
调用模板函数:较大的双精度型数是2.2
调用模板函数:较大的字符是b
注明:第(4)小题 冒号前后字符串写反扣1分,漏写字符串扣1—2分。
四、编程题:(本题共3小题,每题10分,共30分)
(1):
#includeiostream
using namespace std;
class Three{
public:
Three(int x=0, int y=0, int z=0);
void print(); //声明构造函数
friend Three operator++(Three); //打印函数
friend Three operator++(Three, int);
private:
int i1, i2, i3;
};
Three::Three(int x, int y, int z) // 2分
{ i1=x;
i2=y;
i3=z;
}
void Three::print() //2分
{
cout i1= i1 i2= i2 i3= i3 endl;
}
Three operator++(Three op) //3分
{ ++op.i1;
++op.i2;
++op.i3;
return op;
}
Three operator++(Three op, int) //3分
{ op.i1++;
op.i2++;
op.i3++;
return op;
}
(2):
#includeiostream
using namespace std;
class container{
protected:
double radius;
public:
container(double a){radius=a;}
virtual double surface_area()=0;
virtual double volume()=0;
};
class cube: public container{ //2分
public:
cube(double a):container(a){};
double surface_area()
{
return radius*radius*6;
}
double volume()
{
return radius*radius*radius;
}
};
class sphere : public container{ //2分
public:
sphere(double a):contai
您可能关注的文档
- 2010——2011年第二学期物理教研组工作总结.doc
- 网城现状分析.doc
- 200918084038YCL论文封面及摘要.doc
- 2003天津大学结构力学考研试题.docx
- 创美超市开业促销方案.doc
- 耐阻燃滤筒项目商业计划书(2013年融资成功案例范文)-协助企业融资-投资专家免费咨询.pdf
- 创建“平安校园”主题班会.doc
- 1999年北京师范大学攻读硕士研究生入学考试试题-普通物理.doc
- 创业计划书9907263.docx
- 经管系09级3班团工作计划.doc
- 1.1细胞是生命活动的基本单位课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 1.2细胞的多样性和统一性第1课时课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 第16课《白杨礼赞》课件-2025-2026学年统编版语文八年级上册.pptx
- 2026届高三生物一轮复习课件+减数分裂与生物的遗传、变异.pptx
- 3.1细胞膜的结构和功能第2课时课件-2025-2026学年高一上学期生物人教版必修1.pptx
- 2025届高三生物一轮复习课件2.1减数分裂和受精作用.ppt
- 中考语文二轮专题复习课件:新闻概括题.pptx
- 第6课《我看》课件+++2025-2026学年统编版语文九年级上册.pptx
- 第21课《人民英雄永存不朽》课件-2025-2026学年统编版语文八年级上册.pptx
- 2025年广西河池罗城特聘农机技术指导员的(1人)考前自测高频考点模拟试题含答案详解(b卷).docx
文档评论(0)