首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A { public: A(int i){x=i;} void dispa,(){cout<<x<<
有如下程序: #include<iostream> using namespace std; class A { public: A(int i){x=i;} void dispa,(){cout<<x<<
admin
2019-06-12
57
问题
有如下程序:
#include<iostream>
using namespace std;
class A
{
public:
A(int i){x=i;}
void dispa,(){cout<<x<<’,’;}
private:
int x;
};
class B:public A
{
public:
B(int i):A(i+10){x=i;}
void dispb(){dispa();cout<<x<<endl;}
private
int x:
};
int main()
{
B b(2);
b.dispb();
return 0;
}
运行时输出的结果是( )。
选项
A、10,2
B、12,10
C、12,2
D、2,2
答案
C
解析
此题考查的是派生类的构造。主函数中,首先声明B类的对象b,执行进入B的构造函数B(int i)再接着执行A的构造函数A(int i),形参i为12,x被赋值12;通过对象b调用其成员函数dispb(),输出结果12:接着执行函数dispb()的第2条语句输出2,然后主函数结束。
转载请注明原文地址:https://kaotiyun.com/show/yH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象程序设计思想的主要特征中不包括
关于类型转换的说法中,错误的是()。
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n
设R是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
关于模板函数与函数模板的说法,正确的是()。
C++源晚间中包含的输入/输出头文件为()。
下列程序不能通过编译,应该在划线部分填写的语句是______。#include<iostream.h>#include<stdlib.h>doubleFunc(inta,intb,charch){do
头文件【】中包含了处理用户控制的文件操作所需的信息。
软件调试的目的是
随机试题
A、心排血量减少B、有效循环血量锐减C、周围血管阻力降低,心排出量增加D、毛细血管扩张和通透性增加E、周围血管阻力增加,心排血量减少革兰氏阴性菌感染性休克的改变是()
适用碱性溶液冲洗阴道的是
思维迟缓是
各级人民政府及其所属部门根据法律、国家行政法规和中共中央、国务院有关文件的规定,为支持某项事业发展,按照国家规定程序批准,向公民、法人和其他组织征收的具有专项用途的资金,称为()。
在进行月(季)度成本分析时,如果发现是属于预算定额规定的“政策性"亏损,则应该()。
国际上主流商业银行的风险绩效评价方法主要有()。
Mostcountriesintheworldnowwelcometouristsbecauseofthemoneytheybringin.Manycountriesmakegreateffortstoencour
TheearlyretirementofexperiencedworkersisseriouslyharmingtheU.S.economy,accordingtoanewreportfromtheHudsonIn
(1)TheUnitedStatesisfacingitsfirstmajorteachershortagesincethe1990s,onethatcoulddevelopintoacrisisforschoo
Manypeoplecomplainthattheirmemoryisbad,particularlyastheygetolder.Phonenumbers,names,factswestudiedonlyafew
最新回复
(
0
)