《面向对象程序设计》高手进~~~~~~~~~~~~!!

第一章:1、什么是面向对象和序设计?它与面向过程序设计的主要区别是什么?2、解释下列概念:对象、类,对象的状态,消息,方法3、对象有哪些特征:4、如何理解对象的封装性。5... 第一章:
1、什么是面向对象和序设计?它与面向过程序设计的主要区别是什么?
2、解释下列概念:对象、类,对象的状态,消息,方法
3、对象有哪些特征:
4、如何理解对象的封装性。
5、什么是继承,单继承,多继承?请举例说明。
6、面向对象程序设计语言有哪些特征?

第二章:
1、如下两个函数原型是否等价?
Float fun(int a, flaot b, char*c);
Float fun(int, float, char* c);
2、如下两个函数第一行是否等价?
Float fun(int a, flaot b, char*c)
Float fun(int, float, char*);
3、如下两个函数是否等价
Float fun ( );
Float fun (void);
4、下列在内存中分配一个整数并将其初始化为零的语句正确与否?
Int * myval=new int (0);
5、建立一个被称为sroot ( )的函数,返回其参数的二次根,重载sroot ( )三次,让它分别返回整数,长整数与双精度的二次根。

第三章:
1、定义一个类score,它含有私有数据成员english_score (英语分数),共有成员函数setsmre( )和grintscore ( ),其中setscore ( )用来设置english_score的值,grintscore ( )用来输出english_score的值,在主程序中定义类score的两个对象stu 1和stu 2,其英语成绩分别为85.5和93.5,输出这两个分数。

2、下面是一个计算器的类的定义,请完成该类的实现。
Class couter{
Int value;
Public:
Muter(int number);
Void increment();
Void decrement();
Int getvalue();
Void print();
};
3、定义一个字符串类型string,使用其至少具有内容(contents)和(length)两个数据成员,并具有显示字符串,求字符串长度,给原字符串后添加一个字符串等功能。
4、建立类box,box的构造函数被传递了三个double值,每一个double值表示盒子的一条边长。用box类计算立方体的体积,并存储在一个double变量中,在box类中包含一个成员函数vol(),用来显示每个box对象的体积。

第四章
1、有哪几种派生方式?每种方式派生类对其类成员的继承性如何?
2、派生类能否直接访问其类的私有成员?若否,应如何实现?
3、保护成员有哪些特性,保护成员以公有方式私有方式被继承后的访问特性如何?
4、派生类构造函数和析构函数的执行顺序是怎样的?
5、派生类构造函数和析构函数的构造规则是怎样的?
6、什么是多重继承?多重继承时,构造函数和析构函数执行顺序是怎样的?

第六章
1、简述函数模板和模板车函数,类模板和模板类之间的关系如何?
2、函数模板与同名的非模板函数重载时,调用的顺序怎样的?

第七章:
1、C++为什么要有自己的输入输出系统?
2、C++有哪四个预定义的流?它们分别与什么具体设备相关联?
3、cerr和clog之间的区别是什么?
4、C++提供了哪两种控制输入输出格式的方法?
5、C++进行文件输入和输出的基本过程是什么?
6、随机文件与顺序文件有什么区别?在随机文件中如何确定文件指针的位置?
PS:可以用word编辑把正确答案发到我的邮箱里。谢谢。我会追加分的。
展开
 我来答
夕孤丽k
2009-01-08 · TA获得超过250个赞
知道小有建树答主
回答量:1332
采纳率:6%
帮助的人:329万
展开全部
4,6,7 章的我在你分开提问的问题里我已经回答了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a8e92121d
2009-01-07 · TA获得超过204个赞
知道答主
回答量:194
采纳率:0%
帮助的人:0
展开全部
看晕了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bc77862
2009-01-10 · TA获得超过1965个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:0
展开全部
第二章:
1、如下两个函数原型是否等价?
Float fun(int a, flaot b, char*c);
Float fun(int, float, char* c);
等价

2、如下两个函数第一行是否等价?
Float fun(int a, flaot b, char*c)
Float fun(int, float, char*);
等价
3、如下两个函数是否等价
Float fun ( );
Float fun (void);
等价
4、下列在内存中分配一个整数并将其初始化为零的语句正确与否?
Int * myval=new int (0);
正确

参考资料: ┈━═☆恆

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-01-07
展开全部
分成几个小问题可能会有人来回答,这个也太吓人了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦游胡说
2009-01-07 · TA获得超过145个赞
知道答主
回答量:100
采纳率:80%
帮助的人:21.1万
展开全部
问题虽然不难。但这也太...多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式