C++简答题 1.面向对象程序设计的特征是什么? 2.什么是面向对象中的消

C++简答题1.面向对象程序设计的特征是什么?2.什么是面向对象中的消息?一条消息由哪几部构成?3.面向对象分析的主要工作是什么?4.设a1=1,a2=2,a3=3,求各... C++简答题

1.面向对象程序设计的特征是什么?
2.什么是面向对象中的消息?一条消息由哪几部构成?
3.面向对象分析的主要工作是什么?
4.设a1=1,a2=2,a3=3,求各逻辑表达式的值。
a1||a2+a3&&a3-a1
a1+a2>a3&&a1==a2
3<8&&8>18
!(8>3)
5.文件包含指令有几种形式?各有什么特点?
6.什么是函数重载?函数重载有何作用?
7.什么是函数递归调用?什么是函数嵌套调用?
8.类定义中的公有成员、保护成员和私有成员各有何差别?
9.构造函数和析构函数具有哪些功能?各有何特点?它们分别在何时执行?
10.什么是继承与派生?它们的作用是什么?
11.什么是虚基类?其作用如何?
12.什么是c++的赋值兼容规则?
13.什么是抽象类?其作用如何?
14.什么是模板?什么是函数模板?什么是模板函数?
15、什么是友元?友元包括哪几种?各有什么特点?
16、c++中能否声明虚构造函数和虚析构函数?为什么?
17、什么是模板?什么是模板函数?什么是函数模板?什么是类模板?什么是模板类?
18、什么是流类?c++中预定义的流类对象有哪些?
19、简单说明一下c++中抛出和捕获异常的语句功能
20、什么是复制构造函数?何时调用复制构造函数?
展开
 我来答
匿名用户
2016-06-30
展开全部
1、易维护采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。2、质量高在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。3、效率高在软件开发时,根据设计的需要对现实世界的事物进行抽象,产生类。使用这样的方法解决问题,接近于日常生活和自然的思考方式,势必提高软件开发的效率和质量。4、易扩展由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展,而且成本较低。
追问
这个跟题目好像没有关系诶
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式