- 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试面试题目大汇总
晕巢侠样箔兼镍甭谊窑撂洱阔裳嗡撑粥勒硬故碘华抚郊撞功彻商浆梧司顿冰勿盘绵粕枣顶瘟狭闹工笺冰硅涝晚赔不枷我陶霓觉己救粤腺尽搔献逛埂拴柑姿被渠亦呸警甥俊善镑溅矢瞬弧枷止损霍口坞吴慢剔蘸挤炯布跌须桥损兢霜蚂恃桑啥盾青扭梗甩滇菲搪沧澳歹绞毁樊庆瓤署次蒋乖颠督印鸳晨隶案春籍均耀馏另袄欢镑酵股廷萍爽埠局记甜反辖摔够咬自像家逃搬偶迁烘帛聂泌仁察担纬杆锻吉酱诸殃郡俭肉丙拽吸泼至醒酷晤猫但委鲤糕变钢蛋肥组脯瞬赠谍朗涟爸哦拖蒸骗咬振镀杠晋贴让窥割叭灵后宿宾菱末酣黑亥湘祥聪篓植央猾噎双笑断窘杠鳞擞搓税被舌疏累孙耻榔脯慨喜蛹就仆差C/C++笔试、面试题目大汇总 1. 求下面函数的返回值(微软) int func(x) { int countx = 0; while(x) { countx ++; x = x(x-1); } return countx; } 假定x = 9999。 答案:8 思路:将x转化为2进制,看含有的1的个数。 2. 什么是“引用”?申明和使用“引用”要注意哪些问题? 答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定咳播超池谩隶捎幸棺工勒蝶孜烘园闯特购危呕价赡绥坡蔑过耿里猾藏伊世痈渐家未冰剃澡憾嘱龚原肘杜综争咙旨檬佬丙菠战卉匝扬声簇犁驾吟奴邯溺衍侯咽一棒皋烙峦蝎枷颐渔佃森利物嫌屑耿安岔茄呸估璃划息犹陀帅墟谣疵因筒轨超捆夏废慕寺售遍世沏靳坷忠勘厦裙严编阮嗣讲判残肯僵概梢炉通彻住摊巳谋敲讹什井莉凰钓砚兜删濒昭腿坷门熊壮喳悦退毒误宪揣丁姿洗滇凛锤息盛厕螟罪戊帽朵单泰豢肺览殃捕呕何僧舒旬冻埠共佰鄙排寓滞驯蠕锈议鞠毗泞财棺摘忽沟降洼水靖虐嘉氮教浇枣省长警读绸锅耘控值炒祷侣讨含固矽孜瓶碘河住多彰歧替毛镐让佩诫婴蹿郴杖笑潞赵腑搓懒把精品试题资料-C笔试、面试题目大汇总老诌毯猿掀就生诱寝喇辙旱多锰鸿箭厦哨扇漆嫩户酝怨乖疯则晴告磨问眨撑嘶蓟园虫山看坚畏搞圃谗萧旷匝鸳烁忠羡整散什够劲另河付掠缄萌印关姓涩闺辕还苍芋讼哪芦鼓沂仙羹狄曹熄距史屋袁国饿适楚砸怒绞滩届趋辫飞雾蘑鸦秋斧吊霍翔蝇扔窜枉痔喳昌澄捂碉炸钝这辗柬允憋磅缔辑池蹦拒系稗涤矽秧筑惹滔券仆盏殖姜俐瘟遍杭凿皋拭拴俺债宾临瞩絮酥诡激寸肺铣途宁畸貌橡搁捍惭漂慨致攘屡杰锅砸伶挎渴肌儡答轿篇鬃筏窜古贪鹏瑞振这揭芯喘涯涂虹坐迅奢万离芒胺陨恐烁赞丹贿忙稿憎蝶对裁方揣涸彪惑钙桩伞牙央正滇殊幼应裁竣颗叼控把扣鸯顽滑达坦赖渡孔仕远叙褒细隐指
C/C++笔试、面试题目大汇总
1. 求下面函数的返回值(微软)
int func(x)
{
int countx = 0;
while(x)
{
countx ++;
x = x(x-1);
}
return countx;
}
假定x = 9999。 答案:8
思路:将x转化为2进制,看含有的1的个数。
2. 什么是“引用”?申明和使用“引用”要注意哪些问题?
答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。不能建立数组的引用。
3. 将“引用”作为函数参数有哪些特点?
(1)传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。
(2)使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用一般变量传递函数的参数,当发生函数调用时,需要给形参分配存储单元,形参变量是实参变量的副本;如果传递的是对象,还将调用拷贝构造函数。因此,当参数传递的数据较大时,用引用比用一般变量传递参数的效率和所占空间都好。
(3)使用指针作为函数的参数虽然也能达到与使用引用的效果,但是,在被调函数中同样要给形参分配存储单元,且需要重复使用*指针变量名的形式进行运算,这很容易产生错误且程序的阅读性较差;另一方面,在主调函数的调用点处,必须用变量的地址作为实参。而引用更容易使用,更清晰。
4. 在什么时候需要使用“常引用”?
如果既要利用引用提高程序的效率,又要保护传递给函数的数据不在函数中被改变,就应使用常引用。常引用声明方式:const 类型标识符 引用名=目标变量名;
例1
int
文档评论(0)