77范文网 - 专业文章范例文档资料分享平台

大学C++期末考试题库(sfchen) (1)(5)

来源:网络收集 时间:2018-12-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

C++程序设计试卷

Derive2 d2; p=&b;

p->disp(); p=&d1; p->disp(); p=&d2; p->disp(); }

9、#include class Sample {

private: int x;

static int y; public:

Sample(int a); void print(); };

Sample:: Sample(int a) {

x=a; y ++; }

void Sample::print() {

cout<<”x=”<

int Sample::y=25; void main() {

Sample s1(5); Sample s2(10); s1.print(); s2.print(); }

10、#include class Sample {

private: int x; public:

Sample () { }

第 21 页 共 43 页

C++程序设计试卷

Sample(int a) {x=a;}

void disp() {cout<<”x=”<

friend Sample operator+( Sample &s1, Sample &s2); };

Sample operator+( Sample &s1, Sample &s2) { return Sample(s1.x+s2.x);} void main() {

Sample obj1(10); Sample obj2(20); Sample obj3; obj3=obj1+obj2; obj3.disp(); }

11、#include class Test {

private: int x; public: Test() {

cout<<“构造函数被执行” <

void print() {

cout<<“x=”<

void main() {

Test obj1,obj2; obj1.print(); obj2.print(); }

12、#include class A {

protected: int x; public: A(int x)

第 22 页 共 43 页

C++程序设计试卷

{

A::x=x;

cout<<”class A”<

class B {

private: A a1; public:

B(int x):a1(x) {

cout<<”class B”<

class C:public B {

private: A a2; public:

C(int x):B(x),a2(x) {

cout<<”class C”<

class D:public C {

public:

D(int x):C(x) {

cout<<”class D”<

void main() {

D dobj(10); }

13、#include class Point {

private: int x; int y;

第 23 页 共 43 页

C++程序设计试卷

public:

Point (int a,int b) {

x=a; y=b; }

virtual int area() {return 0;} };

class Rectangle:public Point {

private:

int length; int width; public:

Rectangle(int a,int b,int l,int w): Point(a,b) {

length=l; width=w; }

virtual int area() { return length*width;} };

void disp(Point &p) {

cout<<“面积是:”<

void main() {

Rectangle rect(3,5,7,9); Disp(rect); }

14、#include class Sample {

private: int x;

static int y; public:

Sample(int a); void print(); };

Sample:: Sample(int a) {

x=a;

第 24 页 共 43 页

C++程序设计试卷

y=x++; }

void Sample::print()

{cout<<”x=”<

Sample s1(5); Sample s2(10); s1.print(); s2.print(); }

15、#include class Sample {

private: int x; public:

Sample(){} Sample (int a) {

x=a; }

void disp() {cout<<”x=”<

Sample Sample:: operator+( Sample &s) {

return Sample(x+s.x); }

void main() {

Sample obj1(20);

Sample obj2(20); Sample obj3; obj3=obj1+obj2; obj3.disp(); }

16、# include class A { int a , b ; public :

第 25 页 共 43 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库大学C++期末考试题库(sfchen) (1)(5)在线全文阅读。

大学C++期末考试题库(sfchen) (1)(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/385098.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: