首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列基类的定义中,有无virtual修饰use成员函数的结果将不同,其原因是______。 当use( )为虚拟函数时的程序执行结果: sizeof(A)=8 sized(B)=12 sizeof(C)=16 当use( )
在下列基类的定义中,有无virtual修饰use成员函数的结果将不同,其原因是______。 当use( )为虚拟函数时的程序执行结果: sizeof(A)=8 sized(B)=12 sizeof(C)=16 当use( )
admin
2013-02-27
53
问题
在下列基类的定义中,有无virtual修饰use成员函数的结果将不同,其原因是______。
当use( )为虚拟函数时的程序执行结果:
sizeof(A)=8
sized(B)=12
sizeof(C)=16
当use( )非虚拟函数时的程序执行结果:
sizeof(A)=4
sized(B)=8
sizeof(C)=12
源程序如下:
#include<iostream.h>
class Grandad
{
public:
Grandad( ):money(10){}
int money;
virtual void use( ){}
};
class Father:public Grandad
{
public:
Father( ):money(100){}
int money;
void use( ){}
};
class Son:public Father
{
public:
Son( ):money(300){}
int money;
void use( ){}
};
void main(void)
{
Grandad A;Father B;Son C;
cout<<"sizeof(A)="<<sizeof(A)<<endl;
cout<<"sizeof(B)="<<sizeof(B)<<endl;
cout<<"sizeof(C)="<<sizeof(C)<<endl;
}
选项
答案
采用虚函数的每个派生类都含有一个指向虚函数表的指针,故多4字节。
解析
转载请注明原文地址:https://kaotiyun.com/show/CZVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某带链队列的初始状态为front=rear=NULL。经过一系列正常的入队与出队操作后,front=10,rear=5。该队列中的元素个数为()
已知大写字母A的ASCII值是65,小写字母a的ASCII值是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
以下选项中,合法的一组C语言数值常量是()。
关系模型中的关系模式至少应是()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与出栈操作后,top=m+1,则栈中的元素个数为()。
下列关于return语句的叙述中正确的是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
有两个关系R和T如下所示: 则由关系R得到关系T的运算是()。
下面描述中,符合结构化程序设计风格的是
C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行,另一种是通过()派生出新的类。
随机试题
首先应考虑下列哪项诊断根据以上情况应采取哪项措施
治疗霍乱首选为
盛夏,一黄牛在拉车过程中突然发病,站立不稳,张口呼吸,全身大汗,被毛湿润,体温升高达42.1℃,呼吸增快,每分钟达73次,呼吸时鼻孔开张,舌伸出于口外;很快倒地,四肢不停划动,口吐白沫,血管怒张,结膜发绀,心音微弱。该病最可能是
A、处三年以下有期徒刑或者拘役。并处或单处罚金B、处三年以上十年以下有期徒刑,并处罚金C、处十年以上有期徒刑、无期徒刑或者死刑并处罚金D、处二年以下有期徒刑或者拘役。并处或单处罚金E、处二年以上七年以下有期徒刑并处罚
列入国家基本药物目录药品的条件包括()。
要客观地看待杀人游戏,其名字耸人听闻,但游戏规则中透出的东西含有一定逻辑分析、交际演讲的成分,有一定的积极意义,属于心理游戏范畴。在国外,不少公司用这个游戏来测试职员的思辨、表达和判断能力。但既然是游戏,肯定也有负面的东西,正如电脑游戏和网络游戏让众多家长
严重饥饿时脑组织的能量主要来源于()。
共同犯罪人可分为()。
Althoughthefalsebanknotesfooledmanypeople,theydidnot______toacloseexamination.
Technically,anysubstanceotherthanfoodthataltersourbodilyormentalfunctioningisadrug.Manypeoplemistakenbelieve
最新回复
(
0
)