首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test{ private: im a; public: test(){cout
有如下程序: #include using namespace std; class test{ private: im a; public: test(){cout
admin
2019-06-12
53
问题
有如下程序:
#include
using namespace std;
class test{
private:
im a;
public:
test(){cout<<”constructor”<
test(inta){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
C、copy constructor
D、3destructor destructor destructor
答案
D
解析
本题考查默认构造函数和带参数的构造函数以及析构函数,本题中定义了一个对象A(3),对象带着参数,所以执行带参数的构造函数,输出3,然后执行析构函数,输出destructor,所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/UH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是()。
下列关于重载函数的描述中,()是错误的。
表示在输出时显示小数位,以及在文件输入时判断文件尾的函数分别是
在C++语言中,不合法的实型数据的是
进行初始化即可自动获得初值0的变量包括()。
设有两个串p和q,求q在p中首次出现位置的运算称作()。
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是
以下运算符中不能重载的运算符是
如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具
随机试题
下列有关企业进行库存现金盘点清查时的做法,正确的是()。
区分不同账务处理程序的根本标志是()。
下列风险事件可归属为操作风险的是()o
A注册会计师负责审计甲公司2012年度财务报表。在设计和实施控制测试时,A注册会计师遇到下列事项,请代为做出正确的专业判断。(根据2009年新制度考题修订)在测试内部控制的运行有效性时,A注册会计师应当获取的审计证据有()。
顾客关系管理的简写是()。
不符合鲜猪肉卫生标准要求是()。
警察的本质是阶级统治的工具,是国家机器的重要组成部分。()
[*]
执行函数过程的宏操作命令是
Itdisgustedhimwhenatheistsattackedreligion;hethoughttheywerevulgar.
最新回复
(
0
)