首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){cout
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int i=0){cout
admin
2017-02-18
23
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int i=0){cout<
MyClass(const MyClass&x){cout<<2;}
MyClass&operator:(const MyClass&x){cout<<3;return*this;}
~MyClass(){cout<<4;}
};
int main()
{
MyClass obj1(1),obj2(2),obj3(objl);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
本题考查构造函数和复制构造函数以及重载运算符。本题中先后定义了两个对象objl,obj2,依次输出11,然后定义了对象obj3,调用复制构造函数,输出2,最后执行三次析构函数.输出444。
转载请注明原文地址:https://jikaoti.com/ti/0kt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用______的原理来设计软件,这就是软件工程诞生的基础。
下列关于C++函数的描述中正确的是()。
不合法的main函数命令行参数表示形式是
下列运算符中全都可以被友元函数重载的是
将代数式转换成程序设计中的表达式为【】。
有如下程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;)
C++语言支持的两种多态性分别是编译时的多态性和【】的多态性。
随机试题
谈判负责人指()
介导I型超敏反应的抗体是
使用缩宫素静脉点滴引产时须专人观察()。
华枝睾吸虫的感染性阶段是
哪项不是继发性肺结核病的病变特点
智能建筑系统中,连接成一个完整的智能化系统应由()统一监管。
证券经纪人在执业过程中,不得从事()活动。
掌握学习理论认为,学生能力上的差异并不能决定他们能否成功掌握教学内容,而是在于他们()
学生渴望充分发挥自己的潜能,希望自己越来越成为所期望的人物,完成与自己能力相称的一切活动。根据马斯洛的需要层次理论,这属于()。
Reportsthatthegeneralistobedismissedaregaining______amonggovernmentministers.
最新回复
(
0
)