首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class Base { public: Base(){} virtual void f1()
有以下程序: #include <iostream> using namespace std; class Base { public: Base(){} virtual void f1()
admin
2010-03-29
76
问题
有以下程序: #include <iostream> using namespace std; class Base { public: Base(){} virtual void f1() { cout<<"f1 of base"<<end1; } ~Base(){} }; class Derive: public Base { public: void fl(int x) { cout<<"f1 of derive"<<end1; } }; int main ( ) { Base *p; Derive obj1; p=&obj 1; p->f1 ( ); return 0; }
选项
A、编译时出错
B、f1 of derive
C、f1 of base
D、以上答案都不对
答案
2
解析
本程序中,将基类的成员函数n()定义为虚函数,而函数f1()在派生类中被重新定义,重定义的函数仍然是一个虚函数。在C++中,一个基类指针(或引用)可以指向它的派生类对象,而且通过这样的指针或引用调用虚函数时,被调用的是该指针(或引用)实际所指向的对象类的那个重定义版本。
转载请注明原文地址:https://kaotiyun.com/show/EXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i<2;i++)for(j=i+1;j<5;j++)if(
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf("abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上程序
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);pr
已定义以下函数intfun(int*P){return*P;}fun函数的返回值是()。
软件测试的目的是
在快速排序法中,每经过一次数据交换(或移动)后()。
若变量已正确定义,以下选项中非法的表达式是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
以下关于结构化程序设计的叙述中正确的是
下面不属于需求分析阶段任务的是()。
随机试题
琵琶曲《十面埋伏》描绘的是下列战役中()的情景。
以下哪个不是我国新型师生关系的特征?()
WhenIwaswalkingdownthestreettheotherday,Ihappenedto【C1】______asmallbrownleatherpurselyingonthesidewalk.I【C2
在煎药操作规程中,对贵重和服量少的药品应该
患儿,女,6岁。轻微发热,一侧耳下腮部漫肿2天,腮部轻微疼痛,表面不红,边缘不清,咀嚼不便,咽微红,舌质红,苔薄黄,脉浮数。辨证为
生产要素市场包括()。
单杠支撑后回环动作练习过程中,保护与帮助者应该站在()。
地铁进出站闸机的控制器以S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、闸机能够识别本地铁票务系统出售的IC卡。能识别的IC卡有2种,一种是可预付费的“市民卡”,另一种是地铁站内出售的“当次卡”。b、乘客凭“市民卡”或“
Tolive,learn,andworksuccessfullyinanincreasing【S1】______complexandinformation-richsociety,studentsmustbeable
A、Bossandemployee.B、Teacherandstudent.C、Interviewerandcandidate.D、Colleagues.C人物身份关系题。浏览选项可知,此题是考查对话者之间的关系。文中多处出现了诸如cu
最新回复
(
0
)