面像对象试题答案1

面像对象试题答案1

ID:21815938

大小:102.00 KB

页数:14页

时间:2018-10-24

面像对象试题答案1_第1页
面像对象试题答案1_第2页
面像对象试题答案1_第3页
面像对象试题答案1_第4页
面像对象试题答案1_第5页
资源描述:

《面像对象试题答案1》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、面像对象试题答案1面像对象复习试题答案:二.1-main()2.4.53.x<z

2、

3、y<z4.strcay(sl,s2)5.4,5Z46.x>z11y>z7.strlen(str)8.2,2,29.3410.ll<x&&x>1911.012.double13.414.对对象进行初始化15。单一继承,多重继承16.对象17.基类18.void19.派生类,基类20.字符文件,二进制文件21.保护,成员22.Main()23.2.524.x%2<>0&&y%2<>

4、025.strcat(sl,s2)26.3,4,627.328.d29.5130.13231.a>;=-10&&a<=1032.033.334.类体内类体外35.仍由析构函数编译器0动提供缺省析构函数36.基类派生类37.一个派生类同时继承自多个基类的情形一个派生类继承自一个基类的情形38.iomanip.h39.私有派生类的成员函数三、简答题(每题6分,共60分)1什么是结构化程序设计方法?这种方法有哪些优点和缺点?解:结构化程序设计的思路是:自顶向下、逐步求精;其程序结构是按功能划分为若干个基本模块;各模块之间的关系尽可

5、能简单,在功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成;其模块化实现的具体方法是使用子程序。结构化程序设计由于采用了模块分解与功能抽象,自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。虽然结构化程序设计方法具有很多的优点,但它仍是一种面向过程的程序设计方法,它把数据和处理数据的过程分离为相互独立的实体。当数据结构改变时,所有相关的处理过程都要进行相应的修改,每一种相对于老问题的新方法都要带来额外的开销,程序的可重用性差。由于图形用户界面的应用,程序运行由顺序运行

6、演变为事件驱动,使得软件使用起来越来越方便,但开发起来却越来越困难,对这种软件的功能很难用过程来描述和实现,使用妞向过程的方法来开发和维护都将非常困难。2变量冇哪几种存储类型?解:变量有以下几种存储类型:auto存储类型:采用堆栈方式分配内存空间,属于一时性存储,其存储空间可以被若干变量多次覆盖使用;register存储类型:存放在通用寄存器中;extern存储类型:在所有函数和程序段屮都可引用;1static存储类型:在内存中是以固定地址存放的,在整个程序运行期间都有效。3什么叫内联函数?它有哪些特点?解:定义时使用关键字inline的函数叫做内联

7、函数;编译器在编译时在调用处用函数体进行替换,节省了参数传递、控制转移等开销;内联函数体内不能有循环语句和switch语句;内联函数的定义必须出现在内联函数第一次被调用之前;对内联函数不能进行异常接口声明;4解释public和private的作用,公有类型成员与私有类型成员有些什么区别?解:公有类型成员用public关键字声明,公有类型定义了类的外部接口;私有类型的成员用private关键字声明,只允许木类的函数成员来访问,而类外部的任何访问都是非法的,这样,私有的成员就整个隐蔽在类中,在类的外部根本就无法看到,实现了访问权限的冇效控制。5什么叫做拷

8、贝构造函数?拷贝构造函数何时被调用?解:拷贝构造函数是一种特殊的构造函数,具有一般构造函数的所有特性,其形参是本类的对象的引用,其作用是使用一个己经存在的对象,去初始化一个新的同类的对象。在以下三种情况下会被调用:在当用类的一个对象去初始化该类的另一个对象时;如果函数的形参是类对象,调用函数进行形参和实参结合时;如果函数的返回值是类对象,函数调用完成返回时.6什么叫做静态数据成员?它有何特点?解:类的静态数裾成员是类的数据成员的一种特例,采用static关键字来声明。对于类的普通数据成员,每一个类的对象都拥有一个拷贝,就是说每个对象的同名数据成员可以

9、分别存储不同的数值,这也是保证对象拥有白身区别子其它对象的特征的需要,但是静态数据成员,每个类只耍一个拷贝,由所有该类的对象共同维护和使用,这个共同维护、使用也就实现了同一类的不同对象之间的数据共享。7比较类的三种继承方式public公有继承、protected保护继承、private私有继承之间的差别。解:不同的继承方式,导致不同访问属性的基类成员在派生类中的访问属性也有所不同:公有继承,使得基类public(公有)和protected(保护)成员的访问属性在派生类中不变,而基类private(私有)成员不可访问。私有继承,使得基类public(公

10、有)和protected(保护)成员都以private(私有)成员身份出现在派生类中,而基类private(

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

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

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