首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass B{ public: B(int xx):x(xx){++count;x+=10;} virtual
有如下程序: #inc1ude <iostream> using namespace std; c1ass B{ public: B(int xx):x(xx){++count;x+=10;} virtual
admin
2020-04-07
41
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass B{
public:
B(int xx):x(xx){++count;x+=10;}
virtual void show()const
{cout<<count<’_’<x<<end1;}
protected:
static int count;
private:
intx;
};
c1ass D:public B{
public:
D(int xx,int yy):B(xx),y(yy){++count;y+=100;}
virtual void show()const
{ cout<<count<<’.’<<y<<end1;)
private:
int y;
};
int B::count =0;
int main(){
B *ptr=new D(10,20);
ptr—>show0;
delete ptr;
retum 0;
}
运行时的输出结果是( )。
选项
A、1_120
B、2_120
C、1_20
D、2_20
答案
B
解析
在主函数中定义了一个基类B的指针变量ptr,并调用类D的构造函数创建了类D的实例对象,因为变量count是全局变量所以在调用基类B的构造函数给其值加1,在调用D的构造函数时给其值加1,因而输出其值等于2,在类D的构造函数中给成员变量y的值加100,所以其等于120并输出。
转载请注明原文地址:https://kaotiyun.com/show/Jx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#include<iostream.h>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3)
C++语言中的基本数据类型是()。
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;cout<<”inputa:”;
下列关于break语句的叙述不正确的是()。
有如下函数模板:template<typenameT,typenaineU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型是
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中()函数名只能用于检测输入操作。
随机试题
小芳失恋后情绪沮丧,几度寻死以求解脱,小芳的母亲向社会工作者大智求助。大智接案后首先安抚小芳的情绪,帮助她打消轻生的念头。从服务对象层面看,大智的做法有助于实现社会工作()的目标。
什么是从众行为?从众行为的积极影响和消极影响有哪些?
正常人眼在视近物时的视觉调节过程包括
以下哪种病通常不造成血浆纤维蛋白原增高
下列关于债券市场交易价格的说法,错误的是()。
银行资产的流动性风险是指银行过去筹集的资金特别是存款资金由于内外因素的变化使其发生不规则波动,对其产生冲击并引发相关损失的可能性。()
把沟通分为正式沟通和非正式沟通的标准是()。
某汽车销售公司甲公司因业务发展需要向开户银行P银行申请加入银行卡特约商户,P银行在对其提交的申请资料审查后,双方于2018年6月9日签订银行卡受理协议,约定P银行按照交易金额的1.25%,单笔80元封顶的标准收取结算手续费。2019年8月,P银行根据评级
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是______。
Questions14-17Thetexthas9paragraphs(A-I).Whichparagraphdoeseachofthefollowingheadingsbestfit?Questions18-22
最新回复
(
0
)