云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C++面向对象程序设计教程(第3版)—-陈维兴,林小茶课后习题答案

C++面向对象程序设计教程(第3版)—-陈维兴,林小茶课后习题答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 17:58:08

.

strcpy(stockcode, na); quan = q; price = p; }

void Stock::print() {

cout << \ << this->stockcode << \ << this->quan << \\ << this->price << endl; } int main() {

Stock stock1(\, 3000, 5.67); Stock stock2(\); stock1.print(); stock2.print(); return 0; }

3.36 编写一个程序,已有若干学生的数据,包括学号、姓名、成绩,要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)。

精选范本

.

#include using namespace std;

class student { private:

char name[25], studentNo[10]; int score; static int sum; static int totalScore; public:

student(char na[], char stuNo[], int sc); void show();

static void showTotal(); };

student::student(char na[], char stuNo[], int sc) {

strcpy(name, na); strcpy(studentNo, stuNo); score = sc; ++sum; totalScore += sc;

精选范本

.

}

void student::show() {

cout << \姓名: \ << name <

void student::showTotal() {

cout << \总人数: \ << sum << endl;

cout << \平均成绩: \ << (double)totalScore/sum <

int student::sum = 0; int student::totalScore = 0; int main() {

student s1(\张无忌\, \, 75); student s2(\李莫愁\, \, 60); student s3(\小龙女\, \, 88); s1.show();

精选范本

.

s2.show(); s3.show();

student::showTotal(); return 0; }

4.1 有哪几种继承方式?每种方式的派生类对基类成员的继承性如何?

公有继承,私有继承和保护继承。

基类的私有成员,无论哪种继承方式都不能访问。

公有继承不改变基类的公有和保护成员的访问限制。

私有继承将基类的公有和保护成员都变成私有。

保护继承将基类的公有和保护成员都变成保护。

4.2 派生类能否直接访问基类的私有成员?若否,应如何实现?

不能。可以在基类里添加一个公有成员函数来访问私有成员,派生类就能继承这个公有成员函数,实现对基类私有成员的访问。

精选范本

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

. strcpy(stockcode, na); quan = q; price = p; } void Stock::print() { cout << \

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com