首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
27
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序 #include <iostream> using namespace std; class Base { protected: Base( ){cout<<’A’; } Base(char c)
有以下类定义 clas sMyClass { public: My Class() { cout<<1;} }; 则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
下列选项中,正确的C++表达式是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******err
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的构造
住关系数据库中,用来表示实体间联系的是
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
在E-R图中,用来表示实体的图形是
数据库系统的三级模式不包括
随机试题
体育教学过程是一个多目标、多层次、多形式的过程,其最显著特点除身体直接参与外,还有()。
计算机是由硬件和()两部分组成。
Onlyunderspecialcircumstances______totakemake-uptests.
读经纬网图和某地等高线地形图,回答问题。玲玲家的经纬度是___________。
用人情做出来的朋友只是暂时的,用人格吸引来的朋友才是_______的。所以,丰富自己比取悦他人更有力量。大多时候,我们的忙碌其实是_______的。我们把自己累得气喘吁吁,最终却无功而返。与其追逐远方,不如做好脚下的事。填入画横线部分最恰当的一项是:
A、 B、 C、 D、 D
[*]
子公司
Manyteachersbelievethattheresponsibilitiesforlearningliewiththestudent.【C1】______alongreadingassignmentisgiven,
Psychologiststellusthattherearefourbasicstagesthathumanbeingspassthroughwhentheyenterandliveinanewculture.
最新回复
(
0
)