首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
79
问题
下面程序的运行结果是( )。 #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全国计算机二级
相关试题推荐
若有以下程序#includechar*a=’’you’’;charb[]=’’WelcomeyoutoChina!’’;main(){inti,j:0;char*p;for(i=0;b[i]!=’\0’;i++){if(*a=b[i]
有以下程序#includemain(){inta=0,b=0;for(;a
有以下程序#includemain(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
设voidfun(intn,char*s){……},则下面对函数指针的定义和赋值均正确的是()。
下列数据结构中,能用二分法进行查找的是
下面描述中错误的是()。
以下选项中合法的标识符是()。
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
下面关于算法的叙述中,正确的是()。
以下关于结构化程序设计的叙述中正确的是()。
随机试题
车床溜板箱预装精度找正后,钻、铰溜板箱定位销孔,再装入原锥销,实现最后定位。()
根据《献血法》的规定,血站对献血者每次采集的血液量为
建设工程施工阶段,按照《建设工程监理规范》的规定,项目总监理工程师可将( )工作委托总监理工程师代表。
下列关于承担违约责任的各种形式之间相互适用情况的表达中,正确的是( )。
现场质量检查的方法有目测法和实测法,下列属于目测法的有()。
超期未报货物由海关提取依法变卖,变卖所得价款处理正确的是( )。
某生产企业2015年相关经营情况如下:(1)该企业占地情况:年初拥有厂房占地58000平方米,办公楼占地6000平方米,厂办职工食堂及对外餐厅占地2000平方米,厂区内绿化用地3000平方米;6月份经批准新占用非耕地5000平方米用于厂房扩建,签订产
甲乙丙丁拟设立一家贸易公司,委派丙负责租赁仓库供公司使用,因公司尚未成立,丙以自己的名义与戊签订仓库租赁合同。根据公司法律制度的规定,下列关于仓库租赁合同义务承担的表述中,正确的有()。
筛选申请表的特殊之处包括()。
BodySystemsAbodysystemreferstoagroupoforgans,whicharepartsofthebodythatdoaspecialjob,suchastheheart,
最新回复
(
0
)