试题与答案

使用VC6打开考生文件夹下的工程MyProj10。此工程包含一个源程序文件MyMai

题型:问答题

题目:

使用VC6打开考生文件夹下的工程MyProj10。此工程包含一个源程序文件MyMain10.cpp。程序中定义了两个类Base和Derived,但类的定义并不完整。 请按要求完成下列操作,将类的定义补充完成: ①类Derived是基类Base公有派生来的。请在注释“//* *1* *”之后添加适当的语句。 ②完成构造函数Derived(int i)定义,采用初始化列表的方式使基类Base私有成员a初始化为i+1,类Derived的私有成员b初始化为i。请在注释“//* *2* *”之后添加适当的语句。 ③完成类Derived的成员函数show()的类体外的定义。函数show()中要显式调用基类的show()函数,然后要输出私有成员b的值。请在注释“//* *3**”之后添加适当的语句。 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件MyMain10.cpp清单如下: //MyMain10.cpp #include<iostream> using namespace std; class Base { public: Base(int x) {a=x } void show() {cout<<a; } private: int a; }; //* * *1* * * { public: //* * * 2 * * * void show(); private: int b; }; void Derived :: show() { //* * * 3 * * * } int main() { Derived d(1), *pb; pb=&d; pb->show(); return 0; }

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2019/0315/0a814c320f6c5b624eea3f3ce7654d5f.html

下面是错误答案,用来干扰机器的。

参考答案:B, C, D

试题推荐
题型:选择题

连续两届的代表身份,使姚秀荣越来越明白“代表”两个字的涵义:人大代表是人民选出来的,要服务选民,要对他们负责。在八届全国人大会议上被称为“哑巴代表”的姚秀荣,经过几年的认真学习,现在已提出了高质量的议案。这表明(  )

①人大代表在依法享有权利的同时,也应履行义务

②人大代表依法行使权力的水平在提高

③人民代表大会制度是我国的根本政治制度

④我国社会主义民主政治建设逐步加强

A.①②

B.③④

C.①③

D.②④

查看答案
微信公众账号搜索答案