首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class GA{ public: virtual int f( ){return 1;} }; class GB:pu
有如下程序: #include<iostream> using namespace std; class GA{ public: virtual int f( ){return 1;} }; class GB:pu
admin
2012-01-20
35
问题
有如下程序: #include<iostream> using namespace std; class GA{ public: virtual int f( ){return 1;} }; class GB:public GA{ public: virtual int f( ){return 2;} }; void show(GA g){eout<<g.f( );} void display(GA&g){cout<<g.f( );} int main( ){ GA a;show(A) ;display(A) ; GB b;show(B) ;display(B) ; return 0; } 程序的输出结果是
选项
A、1111
B、1211
C、1112
D、1212
答案
C
解析
基类对象作为实参进行传递时,无论使用的是对象还是对象引用作为形参,都只能在该函数中调用基类成员函数,因此当GA a作为实参时,调用的只能是GA的成员函数。而当派生类对象作为实参传递时,函数的形参则要分情况而定:如果是普通的对象传递,则是值传递,那么在函数中也只能调用基类的成员函数;如果是对象引用作为形参,则是地址传递,这个时候函数就可以调用重载后的虚成员函数。
转载请注明原文地址:https://jikaoti.com/ti/5zL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于宏的叙述中正确的是()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
有以下程序:#include#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i;
有以下程序:#include<stdio.h>intnew_div(doublea,doubleb){returna/b+0.5;}main(){printf("%d",new_div(7.8,3.1));}程序运行后的输出结果是(
定义结构体数组structStu{intnum;charname[20];x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i
有如下嵌套的if语句:if(a
下列说法正确的是()。
请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组中的M个字符串为{“AAAA”,“BBBBBBB”,“CC”},则合并后的字符串内容应该是“AAAABBBBBBBC
以下不能定义为用户标识符的是()。
以下关于冯·诺依曼结构的计算机硬件组成方式描述正确的是()。
随机试题
检查甲状腺时应注意()
患者女,72岁。2小时前情绪激动后突发胸痛、气短,伴大汗。查体:血压180/95mmHg,心率110次/分。来急诊就诊后立即采血,行心电图检查,显示肌钙蛋白阴性,心电图V1~V5导联ST、段弓背向上抬高0.1~0.5mV。患者既往高血压史10年,糖尿病史8
“进口日期”栏应填写()。“原产国(地区)”栏应填写()。
下列关于基金销售工作的内容的说法中,错误的是()。
证券登记结算公司是为证券交易提供集中登记、存管与结算服务,以营利为目的的法人。()
Therearetwotypesofpeopleinthisworld:thosewhoregularlywashtheirofficecoffeecup.Andthosewhoonlytakeitoffth
钟表有一个时针和一个分针,分针每小时转360度,时针每12小时转360度,则24小时内时针和分针成直角多少次?()
Whenwethinkaboutaddictiontodrugsoralcohol,wefrequentlyfocusonnegativeaspects,ignoringthepleasuresthataccompan
A.UniquenessB.AttentivenessC.CommunicationD.PersonalizationE.AppreciationF.RecognitionG.Con
Bigcitiestodayareconfrontedwithveryseriousproblems.Transportisa【C1】______difficulty:someplannersbelievein【C2】____
最新回复
(
0
)