首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> #include<iomanip> using namespace std; class MyClass{ public: MyClass(){cout<<’A’} MyClass(char c){cout
有如下程序 #include<iostream> #include<iomanip> using namespace std; class MyClass{ public: MyClass(){cout<<’A’} MyClass(char c){cout
admin
2015-11-24
39
问题
有如下程序
#include<iostream>
#include<iomanip>
using namespace std;
class MyClass{
public:
MyClass(){cout<<’A’}
MyClass(char c){cout<<c;}
~MyClass(){cout<<’B’;}
};
int main(){
MyClass p1,*p2;
p2=new MyClass(’X’);
delete p2;
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、ABX
B、ABXB
C、AXB
D、AXBB
答案
D
解析
此题考查的是构造函数和析构函数。构造函数在对象被创建的时候由系统自动调用,而析构函数在对象的生存期即将结束的时候由系统自动调用。此题中,主程序在创建MayClass类的对象pl时,调用MayClass类的默认构造函数,输出字母A:然后在创建*p2对象时,调用带字母参数的构造函数,输出字母X:语句delete p2:调用析构函数,输出字母B;在主函数退出时,调用析构函数清除对象p1,输出字母B。
转载请注明原文地址:https://kaotiyun.com/show/xlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于模板定义关键字class和typename说法不正确的是
虚函数必须是类的【】。
阅读下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+f
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10];public:base
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA
以下程序的执行结果为【】。 #include<iostream> usingnamespacestd; classbase { public: virtualvoidwho() { cout<<
下列表达式中,错误的是()。
以下叙述正确的是
下列叙述中,正确的是()。
随机试题
患者郄某,干呕呃逆,饭后食停胃脘不得下,小便正常,舌苔自滑。治宜选用()
A.秦艽B.羌活C.独活D.川乌E.木瓜治疗湿痹,筋脉拘挛,脚气水肿,应选择的药物是
患者,男性,外伤后出血、烦躁,肢端湿冷,脉搏105次/分,脉压小。应考虑为
下列国家或地区不要求对来自中国大陆货物木质包装进行检疫处理的是( )。
根据期权定价理论,欧式看涨期权的价值主要取决于()。
著名哲学家黑格尔当年从神学院毕业的时候,他的老师给他写过一则评语:“黑格尔,健康状态不佳。中等身材,不善辞令,沉默寡言。天赋高,判断力健全,记忆力强。文字通顺,作风正派,有时不太用功,神学有成绩,虽然尝试讲道不无热情但看来不是一个优秀的传道士。语言知识丰富
有四条直线,可以组成“王”或“口”等,也可组成长方形、棱形等图形,结合实际,谈谈你的理解。
材料1:古罗马法学家乌尔比安曾经说过:法是善良和公正的艺术。材料2:古希腊哲学家苏格拉底曾经说过:只要程序公正,哪怕实体结果不公正,也要接受它,因为司法公正肇始于程序公正。材料3:《宪法》第126条规定:人民法院依照法律规定独立行使审判
毛泽东思想是中国特色社会主义理论体系的重要思想渊源,主要体现在
Themoreparentstalktotheirchildren,thefasterthosechildren’svocabulariesgrowandthebettertheirintelligencedevelop
最新回复
(
0
)