首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #include<iostream.h> class Base { public: void f(int x){cout<<“Base:”<<x<<endl;} ); class De
下列程序的运行结果是______。 #include<iostream.h> class Base { public: void f(int x){cout<<“Base:”<<x<<endl;} ); class De
admin
2010-12-16
50
问题
下列程序的运行结果是______。
#include<iostream.h>
class Base
{
public:
void f(int x){cout<<“Base:”<<x<<endl;}
);
class Derived:public Base
{
public:
void f(char*str){cout<<“Derived:”<<str<<endl;}
};
void main(void)
{
Base*pd=ne
选项
答案
Base:97。
解析
本题主要考查两个知识点,一是基类指针可以指向派生类对象,并可以访问派生类的所有成员。二是在函数重载中进行隐式类型转换。如pd->f(‘a’);系统到底调用哪个重载函数呢?实参既不是派生类中的形参,也不是基类中f函数的形参类型。此时系统根据就近原则和从高优先级到低优先级的规则尝试隐式转换。单字符更接近整数,故调用的是基类的f函数。
转载请注明原文地址:https://kaotiyun.com/show/xbVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i<10;i++)s
有以下程序:#include<stdio.h>voidfun2(chara,charb){printf("%c%c",a,b);}chara=’A’,b=’B’;voidfun1(){a=’C’;b=’D’;}main()
有以下程序:#include<stdio.h>#include<stdlib.h>intfun(intn){ int*p; p=(int*)malloc(sizeof(int)); *p=n;retu
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
有以下程序#include<stdio.h>structlink{intdata;structlink*next;};main(){struc
以下定义数组的语句中错误的是( )。
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdafaaz67"。注意:部分源程序在文件PROGl。C中。请勿改动主函数main和其他函数中的任何内容,仅在
随机试题
氨易溶于水,15℃时的溶水比例为()。
甲状腺功能亢进病人基础代谢率的测定与______和______有关。
A.气血阴阳俱不足的虚劳肺痿B.脾虚湿阻、土不生金的肺痿C.虚劳久咳、气阴不足的肺痿D.阴虚火旺、金水不能相生的肺痿E.温燥犯肺、气阴二伤的肺痿
某项目建设期为3年,建设期间共向银行贷款1500万元,其中第1年初贷款900万元,第2年初贷款600万元,贷款年利率6%,复利计息。则该项目的贷款在建设期末的终值为()万元。
质量记录是质量管理体系文件的组成部分,质量记录应以规定的文件形式和程序进行,并应有实施、验证、审核等人员的( )。
根据行政许可法律制度的规定,下列属于行政许可的有()。
残疾人社会工作通常在( )开展。
河姆渡和半坡居民过着定居生活,最主要的原因是()。
党的群众路线所主张的“从群众中来,到群众中去”的观点,其理论依据是
HowOneSimpleMovementCanLetSliptheSecretsoftheMindBodylanguageisthequiet,secretandmostpowerfullanguageofal
最新回复
(
0
)