首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #include using namespace std; class MyClass{ public: MyClass(){cout
有如下程序 #include #include using namespace std; class MyClass{ public: MyClass(){cout
admin
2019-05-06
43
问题
有如下程序
#include
#include
using namespace std;
class MyClass{
public:
MyClass(){cout<<’A’;}
MyClass(char c){cout<
~MyClass(){cout<<’B’;}
};
int main(){
MyClass p1,
*
p2;
p2=new MyClass(’X’);
delete p2;
return ();
}
执行这个程序屏幕上将显示输出( )。
选项
A、ABX
B、ABXB
C、AXB
D、AXBB
答案
D
解析
此题考查的是构造函数和析构函数。构造函数在对象被创建的时候由系统自动调用,而析构函数在对象的生存期即将结束的时候由系统自动调用。此题中,主程序在创建MayClass类的对象p1时,调用MayClass类的默认构造函数,输出字母A:然后在创建*p2对象时,调用带字母参数的构造函数,输出字母x;语句delete p2:调用析构函数,输出字母B;在主函数退出时,调用析构函数清除对象p1,输出字母B。
转载请注明原文地址:https://www.kaotiyun.com/show/w7Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data){
下列的方法中,不属于软件调试技术的是()。
已知doublevar;是文件1.CPP中的一个全局变量定义,若文件2.CPP中的某个函数也需要访问,则在文件2.CPP中var应说明为______。
当需要将一个函数boolisnumber(charC)声明为内联函数时,则此内联函数的函数原型为()。
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
下列哪一条不属于数据库设计的任务?()
A、 B、 C、 D、 C此题考查的是函数重载的概念。在C语言中,允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数,即函数的重载。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式
在E-R图中,用来表示实体之间是联系的图形是A)矩形B)椭圆形C)菱形D)平行四边形
A、 B、 C、 D、 B对二叉树的访问有3种方式,其中任意的两种可惟一确定一颗二叉树。但无论是前序、后序还是中序遍历二叉树时,其区别在于访问根的先后次序不同,而访问叶结点的顺序完全相同。
下列叙述中正确的是()。A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对
随机试题
在精馏操作中,严重的雾沫夹带将导致塔压的增大。 ()
表示自动曝光控制的英文缩写是
口呼吸最易引发的牙龈炎是
患者,男,20岁。肌注青霉素后突然晕倒,血压测不到。应首先采取的抢救措施是
患者女,45岁,清洁工,患尿毒症入院。入院后家属一直陪伴身边,当得知需要长期透析治疗后,患者经常独自垂泪,默默发呆,不愿与人交流,最可能的原因是()
下列项目中,( )不用于表示盈亏平衡点。
下列不属于注册会计师承办的法定业务的是()
下列各项中,有关汇票与支票相互区别的表述中正确的有( )。
罗杰斯的“以学生为本”“让学生自发学习”“排除对学习者自身的威胁"的教学原则属于()。
BSP方法的产品/服务的过程定义步骤分成4步,下列()是对过程的总体描述。
最新回复
(
0
)