C++笔试面试题目集合.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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?=?

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档