传智播客旗下技术交流社区北京校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 播妞 程序媛   /  2017-9-21 15:03  /  7686 人查看  /  263 人回复  /   6 人收藏 转载请遵从CC协议 禁止商业使用本文

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 很给力!

查看全部评分

分享至 : QQ空间
收藏

263 个回复

倒序浏览
不错,努力学习

点评

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

哇,总结的的这么多学习了
回复 使用道具 举报
哇,总结的的这么多学习了
回复 使用道具 举报
我来占层楼啊   
回复 使用道具 举报
6666666666666666
回复 使用道具 举报
谢谢求下载
回复 使用道具 举报
666666666666
回复 使用道具 举报
下载PDF全版
回复 使用道具 举报
这有点麻烦
回复 使用道具 举报
感谢老师的分享!!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
11111111111111
回复 使用道具 举报
谢谢分享!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马