首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} };
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} };
admin
2010-03-29
27
问题
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} }; class basel:virtual base{ public: basel () {cout <<"1";} }; class base2:virtual base{ public: base2(){cout <<"2";} }; class derived:public basel,public base2{ public: derived(){cout <<"3";} }; void main() { derived obj; cout <<end1; }
选项
A、123
B、3120
C、312
D、3012
答案
1
解析
本题考查的是含有虚基类的继承中构造函数的调用顺序,应该先调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数,最后调用派生类自己的构造函数。
转载请注明原文地址:https://jikaoti.com/ti/sqW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
以下结构体说明和变量定义中,正确的是
下列语句组中,正确的是()。
有以下程序#includeintfun(char*s){char*p=s;while(*P!=0)p++;return(p-s);}main(){printf("%d\
下列叙述中正确的是()。
下面描述中正确的是
检查软件产品是否符合需求定义的过程称为()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
在软件开发中,需求分析阶段可以使用的工具是( )。
有如下函数模板:template<typenameT,typenameU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
随机试题
肾上腺皮质分泌的激素有()
女性,50岁。3个月前被自行车把擅伤上腹部,近3周来上腹隆起,进食后上腹胀满伴恶心、呕吐。查体:上腹部扪及18cm×13cm囊性肿块,钡餐透视见横结肠下移。最可能的诊断是
A.脊髓灰质炎病毒B.柯萨奇病毒C.轮状病毒D.埃可病毒E.杯状病毒秋冬季婴幼儿腹泻常见的病原体是
我国企业设立国际海运代理企业的必备条件之一,是其注册资金至少有()。
某油田为增值税一般纳税人,2016年7月开采原油500万吨,销售原油300万吨,每吨不含税价格为600元,油田修井用原油0.6万吨。对外捐赠原油2万吨,该油田2016年7月应缴纳资源税()万元。(资源税税率10%)(2016年)
产自蒙古的纯种奶牛每年平均出产400升牛奶;如果蒙古种的牛与欧洲种的牛进行杂交,杂交生出的牛每年平均可出产2700升牛奶。一家国际机构计划通过鼓励推广把蒙古种的牛与欧洲种的牛进行杂交来提高蒙古奶牛行业的利润。下面哪个选项,如果正确,对该机构的计划的可行性提
“动者恒动,静者恒静。”这一说法属于
Intheforeignexchangemarket,whichismadeupofbanks’tradersandbrokers,prices【61】everyminute【62】tosupplyanddemand.
DothefollowingstatementsagreewiththeinformationgiveninReadingPassage?Inboxesonyouranswersheet,writeTRUE
ALostNoticeWritealostnoticeofabout50-60wordsbasedonthefollowingsituation:Youlostyourbookwhenyouwerest
最新回复
(
0
)