首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请将如下程序补充完整,使得输出结果为:bbaa #include <iostream> using namespace std; class A { public: 【 】{cout << "aa"; }
请将如下程序补充完整,使得输出结果为:bbaa #include <iostream> using namespace std; class A { public: 【 】{cout << "aa"; }
admin
2013-02-27
47
问题
请将如下程序补充完整,使得输出结果为:bbaa
#include <iostream>
using namespace std;
class A {
public:
【 】{cout << "aa"; }
};
class B: public A{
public:
~B(){ cout << "bb"; }
};
int main () {
B *p= new B;
delete p;
return 0;
}
选项
答案
~A()
解析
本题考查的知识点是:类的构造与析构。本题要求的输出结果中包含aa,所以基类A中填空位置处的函数一定要被执行。但主函数中仅仅创建了一个B类对象,然后释放了它,并没有调用什么函数。所以可以肯定填空处一定是要定义基类的构造或者析构函数。如果定义的是构造,那么盼肯定在new操作的时候就会被输出,而下面的bb是在析构函数中,会在delete时被输出。故可肯定应填入基类A的析构函数定义:~A()。
转载请注明原文地址:https://kaotiyun.com/show/loNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>#include<string.h>typedefstructstu{charname[9];chargender;
以下说法正确的是()。
重载的流运算符函数应该被定义为类的【】函数。
下面不属于同一函数模板的是()。
在关系模型中,把数据看成一个二维表,每个二维表称为一个【】。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为______。
如果重载不能重载的运算符会出现语法错误,下列不可以被重载的运算符是()。
在面向对象方法中,【】描述的是具有相似属性与操作的二组对象。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()。
随机试题
下列哪项不是机会致病菌引起医院感染率上升的原因
痢疾的病位在
工程的概、预算主要发生在()。
督察长连续3次考试成绩不及格的,中国证监会可免除其职务。()
(2014年真题)期刊的栏目设计应该()。
简述当代儿童发展观的基本内容。
决定警察必要性的直接因素是()。
请用不超过200字的篇幅,概括出给定材料所反映的主要问题。要求:全面,有条理,有层次。从政府制定政策的角度,提出解决给定资料所反映问题的对策建议。要求:有针对性,有条理,切实可行。字数不超过350字。
“渐”的作用,就是用每步相差极微极缓的方法来隐蔽时间的过去与事物的变迁的痕迹,使人误认其为恒久不变。这真是造物主骗人的一大诡计!这有一个比喻的故事:某农夫每天朝晨抱了犊而跳过一沟,到田里去工作,夕暮又抱了它跳过沟回家。每日如此,未尝间断。过了一年,犊已渐大
要在Web浏览器中查看某一电子商务公司的主页,应知道()。
最新回复
(
0
)