首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-02-22
28
问题
有如下程序:
#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://kaotiyun.com/show/8Kyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classA{char*a;public:A():*(0){}A(char*aA){//把aa所指字符串拷贝到a所指向的存储空间a=________;strcpy(a,aA);}~A(){delete[]a;}};
下面关于C++流的叙述中,正确的是
有如下程序: #include<iostream> using namespace std; class BASE { public: ~BASE(){cout<<"BASE";} }; cl
有如下程序: #include<iostream> using namespace std; class Base { pubfic: Base(){cout<<"BB";
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:30130注意:错误的语句在//*****error******的下面,修改该语句即可。#
数据库管理系统(DBMS)是
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
下列运算符中,不能被重载的是()。
下列关于new和delete运算符的叙述中,错误的是()。
随机试题
情绪的特点不包括
依据方剂组方原则,下列关于使药作用的说法,正确的是()。
发出“心灵上负着时代苦闷的创伤的青年女性的叛逆的绝叫者”的声音的是()。
淋巴系统是()。
一般资料:求助者,男,38岁。案例介绍:求助者的儿子学习成绩一直不好,父母为此很着急,给他报了一些补习班,可是他总是只能坚持四五天。在家做作业时,一会去吃些零食,一会爻看会动画片,一会又逗逗家里的小猫咪。为此,爸爸曾经把他所有的零食都给拿走了,可
数列是数学的重要内容之一,数列中求通项的问题也是最常见的题型,其形式多样,解法灵活.请谈谈你认为的几种常用的求数列通项的方法.
社会价值与人本价值取向相统一的效益观,体现了教育的本源意义。()
日前,广电总局向央视下发通知,在主持人口播、记者采访和字幕中,不能再使用诸如NBA、GDP等外语缩略词。禁止外语缩略词是为了维护汉语的纯洁性,这本无可厚非。但在古今中外的文化交流史中,语言文字间的相互渗透都是非常普遍的,在全球化的今天,语言文字“你中有我,
犯罪的基本特征。
下列选项中,属于法定物权的是()(2014年一专一第39题)
最新回复
(
0
)