首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { int a; public: A(){a=0;1
下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { int a; public: A(){a=0;1
admin
2009-01-15
77
问题
下面程序的运行结果是( )。 #include<iostream> using namespace std; class A { int a; public: A(){a=0;1 A(int aa ) {a=aa;} virtual void show() { cout<<a>>"";} }; class B:public A int b: public: B(){b=0:} B(int bb) {b=bb;} void show() {cout<<b>>" ";} }; class C:public B { int c; public: C(int cc) { c=cc;} void show() {cout<<c>>endl;} }; void main() { A a( 8 ),*p;B b( 9 );C c( 10 ); p=&a; p->show(); p=&b; p->show(); p=&c; p->show(); }
选项
A、8 8 8
B、8 9 10
C、0 0 10
D、10 10 10
答案
2
解析
指向基类对象的指针可以指向派生类的对象,但只引用继承下来的成员,不能引用自己新增函数;虚函数可被继承,继承下来并重新定义后仍是虚函数,不管继承层次多深,不管是否再用关键字viaual说明。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/80kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括
有以下程序#include#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);printf("%d
有以下程序#includemain(){inta=0,b=0;for(;a
若有以下程序main(){intc;C=1315;printf("%d\n",c);}则程序的输出结果是
以下数组定义中错误的是
以下选项中,能正确进行字符串赋值的是
以下选项中,没有编译错误的是()。
以下选项中,不合法的C语言用户标识符是
在软件生产过程中,需求信息的来源是()。
算法具有五个特性,以下选项中不属于算法特性的是()。
随机试题
简述TCP/IP和UDP的关系。
患儿,5岁,低热、咳嗽,昼轻夜重,而且呈阵发性痉挛性咳嗽,偶有特殊的“鸡鸣”样吼声。该患儿直接对着鲍.金氏平板咳嗽,于37℃培养2—3d后出现百日咳杆菌样的菌落,而且可与百日咳杆菌免疫血清发生凝集反应。不过此菌落常发生s→R型变异,有荚膜毒力强的菌株属于
建设项目选址意见书应当包括()。
根据不同的功能要求,居住区用地可分为()。
在下列设备中,不能作为微机的输出设备是( )。
北方高科技有限公司生产和销售两种产品,假设该公司两种产品的财务和成本数据如下:公司管理会计师划分了下列作业、间接成本集合及成本动因:两种产品的实际作业量如下:要求:采用作业成本计算制度,确定两
美术馆:书法
你是检察院工作人员,正承办一起经济案件。一日你的老同学找到你,向你打听案件进展情况。请求你对当事人从轻、减轻处罚。你怎么办?
目录列表框的Path属性的作用是______。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
最新回复
(
0
)