A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

c/c++笔试题集锦---找工作必备(含答案)
1.求下面函数的返回值(微软)
int func(x)
{
int countx = 0;
while(x)
{
countx ++;
x = x&(x-1);
}
return countx;
}
假定x = 9999。 答案:
游客,如果您要查看本帖隐藏内容请回复
思路:将x转化为2进制,看含有的1的个数。
2. 什么是“引用”?申明和使用“引用”要注意哪些问题?
答:
游客,如果您要查看本帖隐藏内容请回复
3. 将“引用”作为函数参数有哪些特点?
游客,如果您要查看本帖隐藏内容请回复
4. 在什么时候需要使用“常引用”? 
游客,如果您要查看本帖隐藏内容请回复
5. 将“引用”作为函数返回值类型的格式、好处和需要遵守的规则?
格式:类型标识符 &函数名(形参列表及类型说明){ //函数体 }
好处:在内存中不产生被返回值的副本;(注意:正是因为这点原因,所以返回一个局部变量的引用是不可取的。因为随着该局部变量生存期的结束,相应的引用也会失效,产生runtime error!
注意事项:
游客,如果您要查看本帖隐藏内容请回复
6. “引用”与多态的关系?
引用是除指针外另一个可以产生多态效果的手段。这意味着,一个基类的引用可以指向它的派生类实例。
例4
Class A; Class B : Class A{...}; B b; A& ref = b;
7. “引用”与指针的区别是什么?
游客,如果您要查看本帖隐藏内容请回复
8. 什么时候需要“引用”?
游客,如果您要查看本帖隐藏内容请回复
9. 结构与联合有和区别?
游客,如果您要查看本帖隐藏内容请回复
10. 下面关于“联合”的题目的输出?
a)
#i nclude <stdio.h>
union
{
int i;
char x[2];
}a;

void main()
{
a.x[0] = 10;
a.x[1] = 1;
printf("%d",a.i);
}
答案:
游客,如果您要查看本帖隐藏内容请回复



答案隐藏,大家回帖可见,因每一个问题都是老师们精心整理,大家走心的回帖走心的学习哈

播妞提醒全版面试题总计51道,回帖即可下载PDF全版

游客,如果您要查看本帖隐藏内容请回复

点评

真的值得学习,也很想要  发表于 2018-12-29 11:05

评分

参与人数 2黑马币 +9 收起 理由
慕华 + 5 很给力!
qauwang + 4 很给力!

查看全部评分

290 个回复

倒序浏览
不错,努力学习

点评

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  发表于 2018-12-3 10:57
回复 举报
很好,可以好好做题了
回复 举报
111111111111111
回复 举报 1 0
学习学习,谢谢楼主分享
回复 举报
自作主张
回复 举报
不错不错不错不错不错不错不错
回复 举报

哇,总结的的这么多学习了
回复 举报
哇,总结的的这么多学习了
回复 举报
我来占层楼啊   
回复 举报
6666666666666666
回复 举报
谢谢求下载
回复 举报
666666666666
回复 举报
Ruin 初级黑马 2017-10-8 16:02:55
14#
下载PDF全版
回复 举报
这有点麻烦
回复 举报
感谢老师的分享!!
回复 举报
谢谢分享
回复 举报
谢谢分享
回复 举报
11111111111111
回复 举报
Allen_ 初级黑马 2017-10-16 10:18:33
20#
谢谢分享!!!
回复 举报
您需要登录后才可以回帖 登录 | 加入黑马