首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XX { protected: int k: public: XX(int n=5):k(n){};
有如下程序: #include using namespace std; class XX { protected: int k: public: XX(int n=5):k(n){};
admin
2015-08-01
18
问题
有如下程序:
#include
using namespace std;
class XX
{
protected:
int k:
public:
XX(int n=5):k(n){};
~XX()
{
cout<<“XX”:
}
virtual void foconst=0;
};
inline void XX::fOconst
{
cout<
选项
A、28XX
B、28YYXX
C、33XX
D、.33XXYY
答案
A
解析
类YY公有派生于类XX,派生类对象可以替代基类对象向基类对象的引用进行赋值初始化,XX&p=*new YY语句定义了XX对象p引用,并用YY对象初始化,p并不是YY对象的别名,是XX基类对象的别名,故先调用基类XX的构造函数将k初始化为5,p.f()首先输出k一3即2,然后调用XX::f()输出k+3即8,delete&p删除p,调用XX的析构函数输出“XX”。
转载请注明原文地址:https://jikaoti.com/ti/MQE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于continue语句叙述不正确的是
下列关于继承的描述中,错误的是()。
下列有关数据库的描述,正确的是
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n:x;}voidSetNum(intn1
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1:i<n;i++)
要想使23.78965421的输出为23.7887应用的语句是
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
设以下变量均为int类型,则值不等于7的表达式是
若二维数组b有m列,则在b[i][j]前的元素的个数为【】。
随机试题
男性,28岁,不慎从高处坠落,入院时患者呈烦躁状态,查体不合作,腹肌紧张,BP80/60mmHg,经B超证实为腹膜后血肿。腹膜后血肿最重要的并发症是
用口服葡萄糖耐量试验诊断糖尿病标准,其2小时血糖为()
某建设项目计算期10年,其中建设期2年。项目建设投资(不含建设期贷款利息)1200万元,第一年投入500万元,全部为投资方自有资金;第2年投入700万元,其中500万元为银行贷款,贷款年利率为6%。贷款偿还方式为:第3年不还本付息,以第2年末的本息和为基准
工作M的总时差和自由时差分别为4天和2天,如果该工作的持续时间延长了3天,则该工作( )。
关于资本结构理论表述正确的是()。
后来国务院颁布《生猪屠宰管理条例》,该市政府根据其中确认并颁发定点屠宰标志牌的规定发出通告,确定只给甲发放定点标志牌。据此,市工商局将乙、丙、丁三家屠宰场的营业执照吊销,市卫生局也将该三家屠宰场的卫生许可证吊销。乙、丙、丁三家屠宰场对市工商局和市卫生局吊销
计算定积分
要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是
[A]pen[B]shop[C]bank[D]knife[E]basket[F]school[G]cinemaPeopleuseittocutthings.
A、 B、 C、 A
最新回复
(
0
)