- 101
- 0
- 约3.32千字
- 约 5页
- 2018-03-14 发布于河南
- 举报
厦门理工学院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
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)