首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespaee std; class ONE{ public: virtual void f( ){cout<<"1";} };
有如下程序: #include <iostream> using namespaee std; class ONE{ public: virtual void f( ){cout<<"1";} };
admin
2013-02-27
35
问题
有如下程序:
#include <iostream>
using namespaee std;
class ONE{
public:
virtual void f( ){cout<<"1";}
};
class TWO:public ONE{
public:
TWO( )1 cout<<"2";}
{;
class THREE:public TWO{
public:
virtual void f( )}TWO::f( );cout<<"3";}
};
int main( ){
ONE aa,*P;
TWO bb;
THREE cc;
P=&cc;
p->f( );
return 0;
}
程序的输出结果是______。
选项
答案
2213
解析
TWO bb;调用TWO的构造函数打印2;THREE cc;调用继承类TWO的构造函数打印2;p->f( );调用类TREE的函数f( ),先显式调用TWO类的函数f( ),TWO中没有重新定义f( )函数,所以调用TWO的基类ONE的虚函数f( );打印1,然后再打印3,故答案为2213。
转载请注明原文地址:https://jikaoti.com/ti/9jL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<s
有下列程序:#include<stdio.h>#include<string.h>main(){charv[4][10]=("edg","abed","mnopq","hijkl"),*p[4],*t;int*i,j;for(i=0;i<
面向对象方法中,继承是指()。
函数fun的功能是:计算f(x)=1+x+的前n项。若x=2.5,函数值为12.182340。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果!注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10-6。若x=2.5,函数值为12.182494。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#inclu
定义以下函数:intfun(int*p){return*P;}fun函数返回值是()。
以下关于C语言的叙述中正确的是()。
C语言常量的类型从字面形式上可区分,以下判断中正确的是()。
以下选项中不能用作C语言中合法常量的是()。
下列描述中,()是抽象类的特性。
随机试题
关于腹部闭合性损伤的叙述,不正确的是
采血后制备出来的相应血液成分,以下哪种疾病需要相应的血液成分A.红细胞悬液B.新鲜冰冻血浆C.普通冰冻血浆D.冷沉淀E.浓缩血小板一个患儿经常性肌肉,关节腔出血,检查提示Ⅷ因子明显缺乏,此时输血时选择哪种成分为好
具有清热化痰,理气止咳功用的方剂是
生理情况下,血液中调节呼吸最重要的因素是
完工产品与在产品之间分配费用的定额比例法的适用条件是()。
事项(1)中的①是否损害ABC会计师事务所的独立性?()假设被审计单位调整了上述会计估计分录,但拒绝在会计报表附注中披露相关内容,则注册会计师应该()。
被称为我国货币政策“三大法宝”的政策工具有()。
据专业估计,欧洲经济和中国经济的增长将受到美国次债危机的影响。这说明()。
各级工商行政管理机关的权限划分的主要原则是()。
()母性是一种生理性动机,不是社会性动机。
最新回复
(
0
)