首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream.h> class base{ protected: int a; public: base(){cout<<“0”;} }; Class
下面程序的运行结果是( )。 #include<iostream.h> class base{ protected: int a; public: base(){cout<<“0”;} }; Class
admin
2010-12-16
66
问题
下面程序的运行结果是( )。 #include<iostream.h> class base{ protected: int a; public: base(){cout<<“0”;} }; Class base1:virtua1 base{ public: base1(){cout<<“1”;} }; class base2:virtual base{ public: base2(){cout<<“2”;}
选项
A、0123
B、3120
C、0312
D、3012
答案
A
解析
本题考查的是含有虚基类的继承中构造函数的调用顺序,应该先调用基类的构造函数,接着是按照派生类继承列表的顺序依次调用虚基类的构造函数,最后调用派生类自己的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/M6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读以下程序#includemain(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);
以下程序的输出结果是()。#include<stdio.h>voidprt(int*x,int*y,int*z){printf(’’%d,%d,%d\n’’,++*x,++*y,*(z++));}
有以下程序#include<stdio.h>intshow(char*str){while(*str){putchar(*str+1);str++;}return*str+1;
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf("%d%d",&a,&b);s=a:if(s=b)s*=S;printf("%
以下程序的输出结果是()。#includestructst{intx;int*y;}*p;intdt[4]={1,2,3,4};structstaa[4]={2,&dt[0],3,&dt[
以下程序的输出结果是()。#inc1udemain(){inta=1,b—3;if(++a
若变量已正确定义,则以下for循环():for(x=0,y=0;(y!=123)&&(x<4);x++);
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,BN复合关键字(A,B)。表T的记录项(b,q,4)违反了()。
下列程序中声明了两个类AA和BB,其中函数“print”是类AA的成员函数,但是类BB的友元函数。请在①、②和⑧处各填入正确的内容,使程序能正常运行。#include<iostream.h>【】;classAA{
随机试题
试述眼球的内容物?
《荷花水鸟图》的作者是()
由于激动传导异常所致的心律失常是
阿米巴滋养体所引起的组织坏死为
月、旬(或周)施工进度计划是实施性的作业计划。作业计划应分别在每月、旬(或周)末,由项目经理部提出目标和作业项目,通过()协调之后编制。
判断一个物业属于收益性物业还是非收益性物业是看该物业()。
幼儿之间绝大多数的社会性交往是在()情境中发生的。
170,122,82,(),26,10
主要用于实现两个不同网络互联的设备是()。
Speedingoffinastolencar,thethiefthinkshehasgotagreatcatch.Butheisinforanunwelcomesurprise.Thecarisfitt
最新回复
(
0
)