首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test { private: int a; public: test() { cout
有如下程序: #include using namespace std; class test { private: int a; public: test() { cout
admin
2015-06-27
29
问题
有如下程序:
#include
using namespace std;
class test {
private:
int a;
public:
test() { cout<<"constructor"<
test(int a) { cout<
test(const test &_test) {
a=_test.a;
cout<<"copy constructor"<
}
~test() { cout<<"destructor"<
};
int main() {
test A(3);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、3
B、constructor
destructor
C、copy constructor
destructor
D、3
destructor
答案
D
解析
本题考查默认构造函数和带参数的构造函数以及析构函数,本题中定义了一个对象A(3),对象带着参数,所以执行带参数的构造函数,输出3,然后执行析构函数,输出destructor。所以本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/VaE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面叙述正确的是()。
结构化程序设计主要强调的是______。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
下面程序的运行结果是______。#include<iostream.h>classA{publicvirtual、~(){cout<<”callA::~A()”<<end1;}};
若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。fun(inta[])
如有下面初始化定义:chara[]="program";charb[]={’p’,’r’,’o’,’g’,’r’,’a’,’m’};则下列说法正确的是()。
诊断和改正程序中错误的工作通常称为【】。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
随机试题
患者,女,15岁。发现贫血、黄疸5年。脾肋下2—5cm,质中;血红蛋白90g/L,网织红细胞0.05,白细胞和血小板数均正常;红细胞渗透脆性试验:0.7%盐水溶液开始溶血。其父也有轻度黄疸。下列哪种贫血最有可能
下述哪一种表现与甲状腺癌无关?()
按照《建筑抗震设计规范》选择建设场地时,下列哪些场地属于抗震危险地段?()[2010年真题]
计算计时工资的原始记录有()。
除另有规定外,账簿、记账凭证、报表、完税凭证及其他涉税资料的保存期限是()年。
对进出口商品实施检验、检疫管制的内容有哪些?
海关有权对尚未构成走私罪的违法当事人处以行政处罚。海关行政处罚的种类包括:
在MMPI自我防御模式中,K量表相当高,而()量表均不高。
窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3,编写Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下事件过程中正确的是(
Thepowerofvideoconferencingliesinthatitcan______.AccordingtoSavage,themanagerof3M,videoconferencingis______
最新回复
(
0
)