首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下列基类的定义中,有无virtual修饰use成员函数的结果将不同,其原因是【 】。 当use()为虚拟函数时的程序执行结果: sizeof(A)=8 sizeof(B)=12
在下列基类的定义中,有无virtual修饰use成员函数的结果将不同,其原因是【 】。 当use()为虚拟函数时的程序执行结果: sizeof(A)=8 sizeof(B)=12
admin
2010-06-06
38
问题
在下列基类的定义中,有无virtual修饰use成员函数的结果将不同,其原因是【 】。
当use()为虚拟函数时的程序执行结果:
sizeof(A)=8
sizeof(B)=12
sizeof(C)=16
当use()非虚拟函数时的程序执行结果:
sizeof(A)=4
sizeof(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)<<end1;
cout <<"sizeof(B)="<<sizeof(B)<<end1;
cout <<"sizeof(C)="<<sizeof(C)<<end1
选项
答案
注意缺省构造函数为无参构造函数,且必须为私有数据成员赋初值。
解析
采用虚函数的每个派生类都含有一个指向虚函数表的指针,故多4字节。
转载请注明原文地址:https://kaotiyun.com/show/Bwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有以下程序#include<stdio.h>intf(intx);main(){inta,b=0;for(a=0;a<3;a+=1){
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
开发大型软件时,产生困难的根本原因是()。
开发大型软件时,产生困难的根本原因是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.C中。
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。注
下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、.5、8、7,删除奇数后a所指
C语言程序的模块化通过以下哪个选项来实现()。
支持子程序调用的数据结构是()。
随机试题
Myfatherwavedmegood-byeandthebussetoff.Thepersonsitting【C1】______tomewasanengineergoingtoPeshawartoinspect
A.本周蛋白B.β2一微球蛋白C.微量清蛋白D.尿液蛋白电泳E.T-H蛋白用于蛋白尿分型的是
某出血患者,凝血酶时间延长,加甲苯胺蓝可以纠正,纤维蛋白原定量300mg/dl,可诊断为
根据我国最高人民法院有关司法解释,以下哪些级别的人民法院可以审理第一审涉外商事案件?()
劳动纪律包括劳动者的职责、考核及()等。
某公司2015年利润总额为1260万元,财务费用为120万元,资产减值损失为60万元,其中:应收账款减值损失为40万元,可供出售金融资产减值损失20万元,平均所得税税率为25%。则2015年税后经营净利润为()万元。
公文的标题包括以下哪几个部分?()
在关系数据库模型中,通常可以把()称为属性,其值称为属性值。
Themale/femalegenderbinarydominatesWesternculture,yetitisfarfromuniversal.Forexample,inIndiayoumightencounter
Whichofthefollowingcouldbethebesttitleofthepassage?Whatdoestheparagraphfollowingthepassagemostlikelydiscus
最新回复
(
0
)