C++概念和简答

C++概念和简答

ID:44911112

大小:109.31 KB

页数:11页

时间:2019-11-04

C++概念和简答_第1页
C++概念和简答_第2页
C++概念和简答_第3页
C++概念和简答_第4页
C++概念和简答_第5页
资源描述:

《C++概念和简答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++概念与简答第一章绪论1、请简述什么是面向对象的语言(1)出发点:更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。(2)特点:①是高级语言。②将客观事物看作具有属性和行为的对象。③通过抽象找出同一类对象的共同属性和行为,形成类。④通过类的继承与多态实现代码重用。(3)优点:使程序能够比较直接地反映问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。2、面向对象的方法(1)将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。(2)对同类型对象抽象出其共性,形成类。(3)类通过一个简单的外部接口,与外界发生关系。(4)对象

2、与对象之间通过消息进行通信。3、封装:把对象的属性和服务结合成一个独立的系统单元4、继承对于软件复用有着重要意义,是面向对象技术能够提高软件开发效率的重要原因。定义:特殊类的对象拥有其一般类的全部属性与服务,称作特殊类对一般类的继承。5、多态性:同样一个接口,不同的数据有不同的状态6、面向对象的软件工程(考察缩写匹配)l面向对象的分析(OOA)意义:能够很好地映射客观事物。l面向对象的设计(OOD)l面向对象的编程(OOP)l面向对象的测试(OOT)以对象的类作为基本测试单位l面向对象的软件维护(OOSM)7、程序的开发过程(1)编辑:将源程序输入到计算机中,生成后缀为cpp的磁盘文件。(2)

3、编译:将程序的源代码转换为机器语言代码。(3)连接:将多个源程序文件以及库中的某些文件连在一起,生成后缀为exe的可执行文件。(4)运行调试第二章C++简单程序设计1、语言的最基本单位是字符:字符──>词──>语句──>函数──>程序。2、字符集是构成C++语言的基本元素3、词法记号是最小的词法单位4、类型名的字节长度类型名长度(字节)bool1char1signedchar1unsignedchar1short(signedshort)2unsignedshort2int(signedint)4unsignedint4long(signedlong)4unsignedlong4float4d

4、ouble8longdouble85、所谓常量是指在程序运行的整个过程中其值始终不可改变的量,也就是直接使用符号(文字)表示的值。分为一般常量和符号常量两种6、实数常量缺省为double型,如果后缀F(或f)可以使其成为float型7、字符串型常量是用双引号括起来的一个或多个字符。(要和字符常量区分)8、bool,值只能为true或false9、sizeof运算符用来求“类型名”所指定的类型或“表达式”的结果类型所占的字节数10、隐含转换,基本原则是将低类型数据转换为高类型数据11、从流中获取数据的操作称为提取操作“>>”,向流中添加数据的操作称为插入操作“<<”。12、cin用来处理标准输入

5、,即键盘输入。cout用来处理标准输出,即屏幕输出。cout<<表达式<<表达式...cin>>表达式>>表达式...13、结构是由不同数据类型的数据组成的集合体。第三章函数1、函数的调用l调用前先声明函数:l若函数定义在调用点之前,则无需另外声明;l若函数定义在调用点之后,则需要在调用函数前按如下形式声明函数原型:n类型标识符被调用函数名(含类型说明的形参表);l调用形式n函数名(实参列表)l嵌套调用l函数可以嵌套调用,但不允许嵌套定义。l递归调用l函数直接或间接调用自身。2、函数的参数传递l在函数被调用时才分配形参的存储单元。(经常考选择题)l实参可以是常量、变量或表达式。l实参类型必须与

6、形参相符。(经常考选择题)l值传递是传递参数值,即单向传递。(经常考选择题)l引用传递可以实现双向传递(经常考选择题)l常引用作参数可以保障实参数据的安全3、引用可以作为形参(作为形参不必初始化)voidswap(int&a,int&b){...}4、有缺省参数的形参必须在形参列表的最后,也就是说缺省形参值的右面不能有无缺省值的参数。因为调用时实参与形参的结合是从左向右的顺序。(要理解,考选择题)intadd(intx,inty=5,intz=6);//正确intadd(intx=1,inty=5,intz);//错误intadd(intx=1,inty,intz=6);//错误5、函数重载:

7、C++允许功能相近的函数在相同的作用域内以相同函数名声明,从而形成重载。方便使用,便于记忆。要么形参类型不同,要么形参个数不同(不以形参名来区分,不以返回值来区分)6、很多标准C++函数继承自标准C,头文件以c开头:cmath,cstdlib,cstdio,ctime第四章类与对象1、抽象的实现:通过类的声明。2、类是具有相同属性和行为的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。