面向对象程序设计习题
23页1、.1 面向对象程序设计中的数据隐藏指的是参考答案为:DA输入数据必须输入保密口令B数据经过加密处理C. 对象内部数据结构上建有防火墙D对象内部数据结构的不可访问性解析输入数据必须输入保密口令和数据经过加密处理都不是面向对象程序设计的特征;对象内部数据结构上也不可能建有防火墙,所以它们都不是面向对象程序设计中所指的数据隐藏。面向对象程序设计系统中的封装单位是对象,对象之间只能通过接口进行信息交流,外部不能对对象中的数据随意地进行访问,这就造成了对象内部数据结构的不可访问性,也使得数据被隐藏在对象中。这就是面向对象程序设计中的数据隐藏所指。2 下列各项中符合函数重载必须满足的条件的是参考答案为:DA 必须有不同的参数个数B对应的参数类型必须不相同C. A和B必须同时满足DA和B只要满足一个即可解析我们知道,在同一个作用域中,要实现函数重载必须满足的条件的是: 有不同的参数个数;或者 对应的参数有不相同的数据类型,即和中只要有一个满足就可以了。当然两者都满足更好,但这不是必须的。3下列带缺省值参数的函数说明中,正确的说明是参考答案为:AAint Fun(int x,int y=2,int z
2、=3);Bint Fun(int x=1,int y,int z=3);C. int Fun(int x,int y=2,int z);Dint Fun(int x=1,int y,int z=3);解析在带缺省值参数的函数说明中,正确的说明应该是无缺省值的参数依次排列在参数表的左边,排完无缺省值的参数后,再依次排列带缺省值的参数。从所给出的四个选项来看,只有“int Fun(int x,int y=2,int z=3)”符合这条规定,其它的都不符合。4有如下的对类“CSample”的说明,其中( )是错误的。 class CSample 参考答案为:AAint a=23;BCSample();public:CCSample(int val);D CSample();解析在上面对类“CSample”说明中,“CSample()”和“CSample(int val)”是该类重载的构造函数、“ CSample()”是该类的析构函数,这三个语句都是正确的。错误的语句是“int a=23”,因为它违反了在类的声明(不管是引用性声明,还是定义性声明)中都不能以赋值表达式的形式给它的数据成员进行初
3、始化。5已知类A中的一个成员函数的说明如下:void Set(A &a);则该函数的参数“A &a”的含义是参考答案为:CA指向A的指针为aB将变量a的地址赋给类AC类A对象引用a用作函数的形参D变量A与a按位与后作函数参数解析因为A是一个类,所以“A &a”表示a是类A的对象,但因为对象a的前缀了符号“&”,则“&a”表示是类A的对象引用。所以“A &a”的含义是类A对象引用a用作函数的形参。6若类A和类B的定义如下:class A 精品. public:int i,j;void get();class B:A int i,j;protected:int k;public: void make();void B:make() k=i*j; 则其中()是非法的表达式。参考答案为:DAvoid get();Bint k;Cvoid make();Dk=i*j;解析对于给定的四项中,前三项都是正确的,只有第四项是错误的。因为,类B是类A的私有派生类(缺省访问类型),所以A中的公类型的数据成员在类B中成为了私有数据成员,但函数“void B:make()”既然是类B的成员函数,则既可访问类A
《面向对象程序设计习题》由会员壹****1分享,可在线阅读,更多相关《面向对象程序设计习题》请在金锄头文库上搜索。
通辽扎啤机项目建议书
2023年北京市东城区体育馆路街道东厅社区工作人员考试模拟题含答案
一专业在校生药学1023药分325药学英语122
新农村建设工作调研报告
库存管理(二)课后练习参考答案
有限空间作业应急预案
最新C编译器错误码汇总
高处作业安全技术措施.总结
支架安装操作流程及安全注意事项通用版
医院药剂人员考绩考核管理制度范本
设备租赁合同四篇
【精品】河南省周口中英文学校高中地理 3.3全球定位系统及其应用同步训练 湘教版必修3
广东海洋大学无机化学经典复习资料
职务说明书40原件
2024年一本好书优秀范文
二年级班主任2023新学期工作计划(二篇).doc
公司新春晚会致辞与公司旅游发言稿汇编
大型企业的陷入财务困境地原因及对策
铁路客专型板铺设施工组织设计
安康稀土项目建议书【模板范文】
2022-12-03 10页
2023-04-02 11页
2022-12-12 60页
2023-02-12 92页
2022-07-13 12页
2023-08-03 4页
2022-12-02 9页
2023-07-31 92页
2023-12-24 5页
2023-10-13 5页