问题 单项选择题

若有以下程序:
#include<iostream>
using namespace.std;
class data

public:
int x;
data(int x)

data::x=x;

);
class A

private:
data d1;
public:
A(int x) :dl(X)
void dispa()

cout<<dl.X<<",";


class B:public A

private:
data d2;
public:
B(int x) : A(x-1),d2(x)
void dispb()

cout<<d2.x<<endl;


class C:public B

public:
C(int x) :B(x-1)
void disp()

dispa();
dispb();


int main()

C obj(5);
obj.disp();
return 0;

程序执行后的输出结果是

A.5,5

B.4,5

C.3,4

D.4,3

答案

参考答案:C

解析: 本题考核派生类的定义和访问权限。本题涉及多层次的继承关系。类B是类A的派生类,类C又是类B的派生类。类C中的构造函数调用了类B的构造函数来初始化类B的私有数据成员,而类B的构造函数又调用了类A的构造函数来初始化类A的私有数据成员。由此可知,程序最后的输出为3,4。

阅读理解与欣赏

下列各项中,对作品故事情节的叙述不正确的两项是(  )(  )(5分)

A.建安四年,袁绍率兵十余万南下攻打曹操。两军相峙于官渡。袁绍不听许攸分兵袭击许都的建议,许攸便弃袁绍而投降曹操。曹操采纳许攸的计谋,领兵烧了袁绍在乌巢积屯的粮草。(《三国演义》)

B.葛朗台太太去世后,葛朗台的财产面临着被女儿欧也妮瓜分的危险。于是,葛朗台通过公证人,让欧也妮签署了一份放弃母亲遗产继承权的文书,从而把全部家产总揽在自己手里。(《欧也妮·葛朗台》)

C.到了这时,瑞钰的最后一道防线被攻破了。她收拾起假的笑容,伏在桌上低声哭起来。

听到“血光之灾”的鬼话后,瑞钰哭了,拒绝到城外分娩。觉新认为“担当不起那不孝的罪名”,只好依从;觉民态度坚决,主张反抗。(《家》)

D.玛丝洛娃在一个雨夜赶到涅赫留朵夫途经的车站去见他。她看到他正坐在车厢内喝酒找乐。她举起冻僵的手敲打火车车窗,追赶开动的列车。列车走了,伤心的她决定卧轨自杀,后来经过扳道工的劝说,才平静下来。(《复活》)E.因双桥镇失陷,吴荪甫为缓解公司危机,只好筹集资金投资公债。在交易所里,赵伯韬操纵管理机构为难吴荪甫,吴荪甫寄希望于杜竹斋,关键时刻,杜竹斋见利忘义,临时变卦,致使吴荪甫彻底破产。(《子夜》)

单项选择题