首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <iostream> using namespace std; class A{ public: virtual void funcl( ){ cout<<"A1"; } v
有如下程序 #include <iostream> using namespace std; class A{ public: virtual void funcl( ){ cout<<"A1"; } v
admin
2009-03-16
28
问题
有如下程序 #include <iostream> using namespace std; class A{ public: virtual void funcl( ){ cout<<"A1"; } void func2( ) { cout<<"A2"; }; class B:public A { public: void funcl( ){ cout<<"B1"; } void func2( ){ cout<<"B2"; } }; int main( ) { A *p=new B; p->func1 ( ); p->func2( ); return 0; } 运行此程序,屏幕上将显示输出
选项
A、B1B2
B、A1A2
C、B1A2
D、A1B2
答案
C
解析
本题考查的是虚函数的概念。在C++中,一个派生类的对象可以被它的任何一个基类的指针所指向(或被基类类型的引用所引用)。若基类和派生类中存在一模一样的成员函数,那么通过该基类指针(或引用)调用这样的成员函数,究竟是应该调用基类中的还是调用派生类中的呢?答案是:若这个成员函数被定义成虚函数,那么就调用派生类中的;否则会调用基类中的。本题是一个典型的例子,func1()是虚函数,func2()是一般成员函数,而且在派生类与基类中都存在两个这样的函数。在主函数中,语句A*p=new B;定义了一个基类的指针p,并让它指向一个派生类对象。所以通过该指针调用func1()时,运行的是派生类的版本,而通过该指针调用func2()运行的是基类的版本。所以,程序运行后将输出B1A2,应该选择C。
转载请注明原文地址:https://jikaoti.com/ti/8TW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中不合法的标识符是()。
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
有下列程序#include<stdio.h>int*f(int*s){s+=1;s[1]+=6;*s+++=7;returns;}main(){inta[5]={1,2,3,4,5},*p;p=f(&a[1]);printf("%
下列选项中属于面向对象设计方法主要特征的是()。
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确
有以下程序段:charstr[4][12]={"aaa","bbb","ccc","ddd"},*p[4];inti;for(i=0;i<4;i++)p[i]=str[i];以下选项中不能正确引用字符串的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后,a所指数组
C语言程序的模块化通过以下哪个选项来实现
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
随机试题
在人力资源的管理中,以如何激励人、调动人的积极性最为关键。
一场媒体问政直播活动最近,一场由H省纪委主办的“落实责任、教育惠民”媒体问政直播活动在省电视台800平方米演播大厅举行。电视、广播、网络同步直播。10部暗访短片揭露的一幕幕乱象令观众揪心,让现场接受问政的教育官员表情尴尬:荷载32人的校
简述理性决策模式的基本观点并对其做出评价。
某已婚妇女停经50天,有恶心呕吐症状,子宫大,初步诊断为早孕。如确珍早孕,此妇女不可能出现()。
(2008年)下面不属于工程建设其他投资的是()。
案例2011年5月5日,宏厦一建矿建二部发生一起瓦斯窒息较大事故,3名员工遇难。二矿北茹分区风井工程由宏厦一建施工,于2010年全部竣工,并移交二矿。本次事故地点是承建二矿+390m水平15号煤层11采区回风配巷的开拓准备工程。为采区接替工程,由二
一般而言,当一种商品的价格上涨至远离其基本价值,或是远超国民的消费能力时,其价格必然()
如图,点A关于y轴的对称点的坐标是().
影响有意注意的因素有()。(2013年)
AsmoreandmorepeoplespeakthegloballanguagesofEnglish,Chinese,Spanish,andArabic,otherlanguagesarerapidlydisappe
最新回复
(
0
)