首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class ONE { public: virtual void f(){cout<<"1";} }
有如下程序: #include<iostream> using namespace std; class ONE { public: virtual void f(){cout<<"1";} }
admin
2013-02-27
43
问题
有如下程序:
#include<iostream>
using namespace std;
class ONE
{
public:
virtual void f(){cout<<"1";}
};
class TWO:public ONE
{
public:
TWO(){cout<<"2";}
};
class THREE:public TWO
{
public:
vurtual void f() {TOW::f();cout<<"3";}
};
int main()
{
ONE aa,*p;
TWO bb;
THREE cc;
p=&cc;
p->f();
return 0;
}
执行该程序的输出结果是______。
选项
答案
2213
解析
此题考查的是派生类的构造和析构函数。建立TWO的对象bb时,调用TWO的构造函数,输出“2”:THREE类又派生于TWO类,所以建立THREE类的对象cc时,又会输出“2”;ONE类的对象指针p又指向了THREE类的ONE类的虚函数f(),输出“1”;最后调用THREE类的f(),输出“3”。故最终的输出结果是2213。
转载请注明原文地址:https://kaotiyun.com/show/IOVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中表示空函数的是()。
有以下程序: #include<stdio.h> intfun(intx,inty) {if(x!=y) return((x+y)/2); elsereturn(x); } main() {inta=4,b=5
有以下程序: #include<stdio.h> intf(intx); main() { intn=1,m; m=f(f(f(n))); printf("%d\n",m); } intf(intx) { r
有以下程序: #include<stdio.h> main() { intm=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r printf("%d,%d,%d,%d\n",m,n,*p,*q); } 程序的
以下各选项中的代码段执行后,变量y的值不为1的是()。
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
有以下程序(strcat函数用于连接两个字符串): #include<stdio.h> #include<string.h> main() { chara[20]="ABCD\0EFG\0",b[]="UK"; strcat(a,b)
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
给定程序MODl1.C中函数char*fun(char*s1,char*s2,char*r)的功能:将两个长度相等的数字字符串当作两个加数,求其代表的数值之和并以字符串的形式存入r所指内存且返回。例如:s1是”723”,s2是”567”
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有上【】个元素。
随机试题
Whatisthetotalnumberofintegersbetween100and200thataredivisibleby3?
26岁患者,因胎膜早破行会阴侧切术分娩产后10天,出现寒战、高热,体温达39℃,下腹部疼痛,恶露淡血性浑浊,有异味,妇科检查冰冻骨盆,且有明显压痛,最可能的诊断是
患者,男,20岁。1小时前被刀刺伤来诊,BP60/50mmHg,面色苍白,呼吸困难,颈静脉怒张,呼吸音尚好,心音遥远,创口在左锁骨中线第4肋间。最可能的诊断是
下列关于零基预算的说法中,正确的有()。
()不属于对劳动力需求模型修正的理论。
1962,中共中央调整计划目标,工业生产值原定950亿元调为880亿元,钢产量755万吨调为600万吨,并按“经济合理,保留骨干的原则,对企业关停并转。这举措目标
80286在保护模式下的虚拟空间大小以及实际地址空间大小分别是( )。
磁盘格式化时,被划分为一定数量的同心圆磁道,软盘上最外圈的磁道是
(1)ThemysteryoftheexpansionofseaicearoundAntarctica,atthesametimeasglobalwarmingismeltingswathsofArcticse
Scientistsfindthathard-workingpeoplelivemuchlongerthanaveragemenandwomen.Careerwomenarehealthierthanhousewives
最新回复
(
0
)