首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 #include <iostream> using namespace std; class base { public: int n; base(iht x) {n=
下列程序的输出结果是【 】。 #include <iostream> using namespace std; class base { public: int n; base(iht x) {n=
admin
2010-03-29
46
问题
下列程序的输出结果是【 】。
#include <iostream>
using namespace std;
class base {
public:
int n;
base(iht x) {n=x;}
virtual void set(int m) {n=m;cout<<n<<’’;}
};
class deriveA: public base {
public:
deriveA(int x):base(x) {}
void set(int m){n+=m;cout<<n<<’’;}
}:
class deriveB:public base {
public:
deriveB(int x):base(x) { }
void set(int m) {n+=m;cout<<n<<’’;}
};
int main()
deriveA d1(1);
deriveB d2(3);
base *pbase;
pbase=&d 1;
pbase->set(1);
pbase=&d2;
pbase->set(2);
return 0;
选项
答案
5
解析
虚函数以及多态的概念,调用某一处理。
转载请注明原文地址:https://jikaoti.com/ti/uSW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:通过调用calc函数,把所求得的两数之和值放入变量add中,并在主函数中输出。#includevoidcalc(floatx,floaty,float*sum){________=x+y;}main(){f
若有定义语句:chars[10]=“1234567\0\0”;,则strlen(s)的值是()。
以下选项中不属于C语言程序运算符的是
有以下程序main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2‖c--!=3)printf("%d,%d,%d\n",a,b,c);el
下列4个程序中,完全正确的是()。
设有定义:inta,b[10],*c=NULL,*p;,则以下语句错误的是()。
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
软件测试的目的是
编译时的多态性可以通过使用()获得。
随机试题
对公共场所从业人员定期进行体检的主要目的是
下列属于淋证病机的是
社区卫生服务是一个社会系统工程,强调各部门的协调和合作。需要社区卫生服务的实施不同于临床服务,从事社区卫生服务人员必须具备预防和治疗双重技能。必须
罗马法的渊源有哪些?
后续检定是指计量器具首次检定后的检定,包括()。
某单位办公楼,地下1层,地上20层,建筑高度76m,建筑面积32000m2,耐火等级为一级。负1层为设备房;1层裙房为会议报告厅,有固定座椅1550个;2至20层为标准层,走道两侧布置办公房间、小会议室,内走道长度25米,设有可开启外窗。根据以
下列不属于基金份额分拆的作用的是()。
颌面部一般化脓性感染的局部表现为()。
【B1】【B4】
A、Tohelpinternationalstudentspreparetoenterinstitutionsofhigherlearning.B、Toprovideworkopportunitiesforgraduatin
最新回复
(
0
)