首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: void output( ){cout<<l;} virtual void Print
有如下程序: #include<iostream> using namespace std; class Base{ public: void output( ){cout<<l;} virtual void Print
admin
2012-01-20
89
问题
有如下程序: #include<iostream> using namespace std; class Base{ public: void output( ){cout<<l;} virtual void Print( ){cout<<’B’;} }; class Derived:public Base{ public: void output( ){cout<<1;} void Print( ){cout<<’D’;} }; int main( ){ Base*prt=new Derived; prt->output( ); prt->Print( ); delete prt; return 0; } 程序的输出结果是
选项
A、1B
B、1D
C、2B
D、2D
答案
B
解析
基类指针可以指向派生类对象,但是只能访问从基类中继承来的成员。派生类对从基类继承来的成员可以被重新定义。故打印1D
转载请注明原文地址:https://www.kaotiyun.com/show/cPVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数返回值,以下叙述正确的是()。
有以下程序:#include<stdio.h>intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta=1,b=0;if(--a)b++;elseif(a==0)b+=2;elseb+=3;printf("%d\n",b);}程序运行后的输出结果是()。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
有以下程序#include<stdio.h>main(){intc,d;c=(13>>1)|1;d=(13>1)||1;printf("%d,%d\n",c,d);}程序运行后的输出结果
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#in
下列语句组中,正确的是()。
若有定义:inta-7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
随机试题
OnadryandcoldFridayafternoonlastOctober,SharonSelineexchangedtextmessageswithherdaughterwhowasincollege.They
由于投标人的经营能力和经营环境的不同,因此不同投标人对同一个招标项目,就会选择不同的投标报价目标。常用的策略有()
2008年5月22日,范美忠在天涯论坛上发帖《那一刻地动山摇——“5.12”汶川地震亲历记》,文中写道:“在这种生死抉择的瞬间,只有为了我的女儿我才可能考虑牺牲自我,其他的人,哪怕是我的母亲,在这种情况下我也不会管的。如果过于危险,我跟你们(他的学生)一起
与家庭教育、社会教育等其他教育形式相比,学校教育最主要的区别在于()。
SQL的计算查询中,用于求平均值的函数是
Whodoesn’tknowthenameoftheobject?
WhoisTexFritzwater?
ManyAmericansmindlesslyopposehunting.Theydosoevenincaseswhereanimalpopulationsaredangeroushigh.In
改革开放
AnimalsontheMoveA)Itlookedlikeascenefrom"Jaws"butwithoutthedramaticmusic.Ahugesharkwaslowlyswimmingthrough
最新回复
(
0
)