首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { public: virtual~A() { cout<<
下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { public: virtual~A() { cout<<
admin
2009-01-15
47
问题
下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { public: virtual~A() { cout<<"call A::~A()"<<endl;} }; class B:public A { char * p; public: B(int i) { p=new char
;} ~B() { delete(p); cout<<"call B::~B()"; } }; void main() { A * a=new B(8); delete a; }
选项
A、call B::~B()call A::~A()
B、call B::~B()
C、call A::~A()
D、call A::~A()call B::~B()
答案
1
解析
本题考查虚函数的使用,通过基类指针指向派生类的对象,从而动态地访问派生类对象中的虚函数。本题若没有把A类中的析构函数说明为 virtual,则答案为C。
转载请注明原文地址:https://kaotiyun.com/show/9Nkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3},i,n;tp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);f
设有定义:charP[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
有以下函数:intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
已知字符‘A’的ASCII代码值是65,字符变量cl的值是‘A’,c2的值是‘D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是()。
软件调试的目的是()。
数据库设计中反映用户对数据要求的模式是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
请编写函数fun,其功能是:判断t所指字符串中的字母是否由连续递增字母序列组成(字符串长度大于等于2)。例如字符串:uvxyz满足要求;而字符串:uvxwyz不满足要求。注意:部分源程序存放在PROG1.C中,请勿改动主函数main和其他函数中的任何内容
随机试题
A.黏液聚集于癌细胞内,将核挤向一侧B.癌细胞形成腺体结构C.癌细胞团漂浮于黏液湖内D.癌细胞形成实性团或条索状实性癌
A.卡方检验B.构成比C.Kappa值D.显著性检验E.可信区间对龋病进行龋、失、补分类所应用的指标是
用于说明企业劳动关系管理计划、目标、发布规定和管理标准的信息载体是()。
Theworkersareracing______timetorepairtheroad.
要使中国足球队能真正跻身世界足球强队之列,至少必须解决两个关键问题。一是提高队员基本体能,二是讲究科学训练。不切实解决这两点,即使临战时拼搏精神发挥得再好,也不可能取得突破性的进展。下列各项都表达了上述议论的原意,除了()。
2010年7月,“中暑”被列入了国家法定职业病目录。下列预防中暑的措施正确的是()。
A、 B、 C、 D、 B题干中的5个图形的规律是,总有2个黑三角形处在外围正方形的同一条对角线上,符合条件的只有B项。
“桃李不言,下自成蹊”所体现的德育方法是()。
啤酒和尿布的故事是营销界的神话,啤酒和尿布两个看上去没有关系的商品摆放在一起进行销售获得了很好的销售效益。数据挖掘方法中,【15】挖掘就是用于发现数据库中数据间的关联性的。
VisualBasic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是
最新回复
(
0
)