ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

01:C/C++开发笔试题

2021-07-31 13:01:22  阅读:135  来源: 互联网

标签:01 私有 成员 基类 C++ 笔试 private 派生类 公有


1、写出float x与“零值”比较的if语句。
答:无论是float还是double类型的变量,都有精度限制。所以一定要避免将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”形式。其中EPSINON是允许的误差(即精度)。

const float EPSINON = 0.00001;
if ((x >= - EPSINON) && (x <= EPSINON);

2、下面描述中,表达错误的是:
A、公有继承时基类中的public成员在派生类中仍是public的
B、公有继承时基类中的private成员在派生类中仍是private的
C、公有继承时基类中的protected成员在派生类中仍是protected的
D、私有继承时基类中的public成员在派生类中时private 的
正确答案:

1. 公有继承(public)
特点:基类的公有成员和保护成员作为派生类的成员时,它们保持原有的状态,而基类的私有成员仍是私有的,不能被这个派生类子类所访问。

2. 私有继承(private)
特点:基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。

3. 保护继承(protect)
特点:基类的所有公有成员和保护成员都成为派生类的保护成员,并且只能被它的派生类成员函数或友元访问,基类的私有成员仍然是私有的。

标签:01,私有,成员,基类,C++,笔试,private,派生类,公有
来源: https://blog.csdn.net/qq_27538633/article/details/119273603

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有