- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++笔试面试题目集合class?Empty??
{??
public:??
????Empty();????????????????????????span?style=white-space:pre??/span//?缺省构造函数??
????Empty(?const?Empty);????????????span?style=white-space:pre?/span//?拷贝构造函数??
????~Empty();????????????????????????span?style=white-space:pre?/span//?析构函数??
????Empty?operator=(const?Empty?);?span?style=white-space:pre?/span//?赋值运算符??
????Empty*?operator();?????????????span?style=white-space:pre??/span//?取址运算符??
????const?Empty*?operator()?const;??span?style=white-space:pre?/span//?取址运算符?const??
};??
4. 代码的结果:
? ? ? ??float a = 1.0f;
? ? ? ??cout (int)a endl;
? ? ? ??cout (int)a endl;
? ? ? ??cout boolalpha ( (int)a == (int)a ) endl; // 输出什么?
? ? ? ??float b = 0.0f;
? ? ? ??cout (int)b endl;
? ? ? ??cout (int)b endl;
? ? ? ??cout boolalpha ( (int)b == (int)b ) endl; // 输出什么?
结果:
? ? ? ??1
? ? ? ??1065353216
? ? ? ??false
? ? ? ??0
? ? ? ??0
? ? ? ??true
5. ?以下代码中的输出语句输出0吗,为什么?
struct?CLS??
{??
????int?m_i;??
????CLS(?int?I?)?:?m_i(i)?{}??
????CLS()??
????{??
????????CLS(0);??
????}??
};??
CLS?obj;??
cout??obj.m_i??endl;??
不能,因为m_i没有初始化,会输出一个很大的数,在构造函数中调用带有初始化列表的构造函数时并不能使得初始化列表起作用。
6.?写一个函数,完成内存之间的拷贝
void*mymemcpy(?void?*dest,?const?void?*src,?size_t?count?)??
{??
????char*?pdest?=?static_castchar*(dest?);??
????const?char*?psrc?=?static_castconstchar*(?src?);??
????if(?pdestpsrc?pdest??psrc?+?count)?//?能考虑到这种情况就行了判断拷贝是否有重叠区正确的拷贝??
????{??
????????for(?size_t?i=count-1;?i!=-1;?--I?)??
????牋牋牋牋牋牋t?i=copdest[i]?=?psrc[i];??
牋牋es}??
牋牋?
else??
牋牋se{??
牋牋牋牋
?
for(?size_t?i=0;?icount;?++I?)??
牋牋牋牋牋牋ize_t?pdest[i]?=?psrc[i];??
牋牋es}??
牋牋?
return?dest;??
}??
int?main(void?)??
{??
牋牋tuchar?str[]?=?0123456789;??
牋牋armymemcpy(?str+1,?str+0,?9?);??
牋牋mecout??str??endl;??
牋牋牋??system(?Pause?);??
牋牋streturn?0;??
}??
7.?栈的push、pop序列是否一致 (转载)
#include?iostream??
#include?stack??
using?namespace?std;??
??bool?Match(char?*?strPush,?char?*?strPop)??
{??
????if(strPush?==?NULL?||?strPop?==?NULL)??
????{??
????????return?false;??
????}??
????int?len1?=?
您可能关注的文档
最近下载
- 基于区块链的2025年应急物流体系透明度与追溯能力报告.docx
- 大象版 四年级下册科学试题-第七、八单元总结 (含答案).pdf VIP
- 应对职业打假人.ppt VIP
- 六年级语文上册理解阅读专项训练(12篇).doc VIP
- 农产品行业海外消费品巨头系列:复盘全球玉米种业巨头先锋种业,坚持与专注的品种研发典范.pdf VIP
- 第9课 从人工到自动化 教案 义务教育人教版信息科技六年级全一册.docx VIP
- 《传感器应用技术》课程思政教学案例.docx VIP
- 第8课 开关量的或运算 教案 义务教育人教版信息科技六年级全一册.docx VIP
- 陕09J16管沟及盖板图集.docx VIP
- 第7课 开关量的与运算 教案 义务教育人教版信息科技六年级全一册.docx VIP
文档评论(0)