订单查询
首页 其他文档
全国计算机等级考试历年真题及答案
大小:479.69KB 29页 发布时间: 2024-01-12 11:48:23 7.17k 6.2k

{

B b(2);

()

retum 0:

}

运行时输出的结果是

A)10,2 B)12,10 C)12,2 D)2,2

(32)虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:

#include

using namespace std;

class Base

{

public:

virtual void f(){cout<<”f0+”;}

void g(){cout<<”g0+”;}

};

class Derived:public Base

{

public:

void f(){cout<<”f+”;}

void g(){cout<<”g+”;}

};

int main()

{

Derived d;

Base*p=&d;

p->f();p->g();

return 0:

}

运行时输出的结果是

A)f+g+B)f0+g+C)f+g0+D)f0+g0+

(33)下面程序中对一维坐标点类Point进行运算符重载

#include

using namespace std;

class point{

public:

point(int vaI){x=val;}

point&operator++(){x++;retum*this;}

print operator++(int){point old=*this,++(*this);retum old;}

int GetX()const{retum x;}

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441