首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
.......20230522145126
发布于北京
关注
已关注
取消关注
@garbage_man:
禾赛科技笔试复盘
内部员工回复
楼主投的是C++岗位,今天做了笔试题,感觉没有发挥好,这里复盘一遍,加深印象,不让错误再犯。 总共是5道题,3个问答题,2道编程题 1. 给你如下一段代码,请分析执行之后的结果: void foo(int &b){ static int a = 3; b += a++;}int main(){ int a = 4; int &b = a; b = a+1; foo(a); cout << a << " " << b << endl; b++; foo(b); cout << a << " " << b << endl; return 0;} 正确答案 8, 8 13, 13 我第一次分析的时候,也是觉得foo函数的局部静态变量只会被创建一次,所以局部静态变量a第二次应该是4,没有坚持自己的分析,给了一个错误答案12 2. 阐述下面的代码意思: int a[10]int *a[10];int * const a[10]int (*a)[10]int (*a)(int)int* (*a[10])(int *) 1. 整型数组 2. 指针数组 3. 顶层const修饰的指针数组 4. 数组指针 5. 函数指针 6. 函数指针数组 3. 给你如下一段代码,请分析执行之后的结果: class A{public: A(){ print(); } virtual void print(){ cout << "A" << endl; }};class B : public A{public: B(){ print(); } virtual void print(){ cout << "B" << endl; }};int main(){ A a; B b; A *pa = &b; pa->print(); return 0;} 正确答案: A A B B 我的答案 A A B。我晕,这种不合理的代码,根本就没有去模拟过好吧。《Effective C++》明确指明不要在构造函数和析构函数中调用虚函数。在实例化类B的对象b时,会调用两次print,第一次是基类的print,第二次是派生类的print 4. 小端地址转大端地址 我代码写错了,下来之后自己又改了一遍,贴正确的代码: 对了,题目要求返回值是int32,也就是有符号的32位整型,这是不对的吧,这库的函数格式都是无符号的32位整型。我的代码是使用的无符号的32位整型 uint32_t func(string &ipaddr){ uint32_t t = 0; uint32_t ans = 0; int len = ipaddr.size(); vector<uint32_t> v; for(int i = 0; i < len; ++i){ if(ipaddr[i] != '.'){ t *= 10; t += ipaddr[i]-'0'; } else{ t = t << (v.size() * 8); v.push_back(t); t = 0; } } t = t << (v.size() * 8); v.push_back(t); for(auto n : v) ans += n; return ans;} 5. 最后一个题,设计一个电梯程序,实现以下功能: - 不使用的时候回到一楼; - 运行过程中打印每一层楼; - 对外一个接口,选择电梯要去的楼层 class Elev{public: Elev(int n):_n(n), _pos(1){} void setF(int n){ run(n); }private: int _n; int _pos; void run(int n){ while(_pos != n){ cout << _pos << endl; _pos < n ? _pos++ : _pos--; } cout << _pos << endl; }}; 由于时间关系,不使用时返回一楼的方法没有实现 写到最后,复盘之后才发现,自己的笔试做的挺菜的,5个题感觉都做的不理想,还得加油啊!
点赞 16
评论 12
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-20 10:49
蚌埠坦克学院 嵌入式软件开发
领导有时候也会不靠谱
有一次我们团队要交一份项目报告,领导定的截止时间是周五下午5点。于是大家按计划推进,周三还在做最后的功能测试。到了周四,领导突然在群里发消息说:“报告格式要重新改,内容也要更详细,最好明天下午3点前交。”这时候问题来了:1我们已经按原格式做了大量排版和数据整理;2功能测试还没完全结束;3领导的要求突然变更,而且还提前了两个小时。大家只好连夜加班,甚至有人为了赶时间把数据临时拼凑上去。结果第二天交上去后,领导又说:“数据不够严谨,重新核对一下。”这下又要再改。更让人无语的是,领导自己却在下午3点之后才开始看我们提交的内容,甚至还说:“你们怎么这么慢?”那一刻大家都觉得很尴尬:我们不是不努力,而是...
领导做过最不靠谱的事
点赞
评论
收藏
分享
01-18 08:54
浙江大学 算法工程师
C++八股文(基础知识篇2)
1. 什么是内联函数(inline)?定义:用inline关键字修饰的函数,建议编译器在调用处展开函数体,而不是进行常规的函数调用优点:消除函数调用开销(压栈、跳转、返回),提高执行效率,特别适合小型、频繁调用的函数缺点:代码膨胀,如果函数体较大或调用次数多,会增加可执行文件大小注意事项:inline只是建议,编译器可能忽略;递归函数、虚函数通常不会内联;类内定义的成员函数默认是inline使用场景:getter/setter、简单的数学运算、循环内的小函数2. 如何定义和使用常量表达式(constexpr)?定义:C++11引入,表示值可以在编译期计算的常量表达式constexpr变量:co...
C++八股文全集
点赞
评论
收藏
分享
01-09 17:20
门头沟学院 前端工程师
前端又又又又si了
在牛客看到的,真的假的....以后就是全栈了嘛
26年哪些行业会变好/更...
点赞
评论
收藏
分享
2025-12-25 16:26
已编辑
河北科技学院 Java
不行兄弟们真得把他放网上了java开发
我真笑了兄弟们,可拽死这家公司了
勇敢的牛油不服输:
2800-300那不等于2500一个月吗兄弟们
点赞
评论
收藏
分享
01-21 15:24
门头沟学院 Java
实习薪资档位大揭秘:日薪300+就是人上人
秋招春招找实习时,除了岗位含金量,最纠结的就是薪资——到底多少才算正常?是不是低于200就被坑了?结合身边同学的经历和自己踩过的雷,今天就来拆解实习薪资的那些事儿,应届生速码避坑👇一、 实习薪资三大档位:从勉强糊口到潇洒度日先明确核心前提:以下按日薪划分(大部分互联网公司实习按日结),不同城市、行业有差异,但整体逃不出这三个档位,对应完全不同的生存状态。1. 日薪200以下:主打一个“勉强活着”这个档位基本是底线水平,常见于中小公司、传统行业或部分体制内实习(比如法院、基层单位)。在一线城市,每天200以下根本不够造——通勤费10-20元,三餐至少50元,再加点杂七杂八的开销,一个月下来要么...
实习生工资多少才算正常?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习产出如何包装?
1.3W
2
...
27届实习时间线
9597
3
...
【官方活动】牛客新春计划:给陌生人的一封信
6465
4
...
32岁程序员猝死,底薪3千要24h待岗
3333
5
...
第一次被同事气笑了
3053
6
...
HR约你面试,句句话都有目的!
2371
7
...
27届腾讯一面
1849
8
...
字节实习规划求助
1740
9
...
20多岁最痛苦的年纪
1574
10
...
阶段性的迷茫不过是人生正在“换挡”
1543
创作者周榜
更多
正在热议
更多
#
哪些公司开春招了?
#
10683次浏览
119人参与
#
互联网公司评价
#
478801次浏览
4076人参与
#
上班以后,你还有哪些坚持的爱好?
#
7329次浏览
181人参与
#
你觉得今年秋招难吗
#
1944014次浏览
18458人参与
#
你最近因为什么迷茫?
#
34413次浏览
570人参与
#
你的秋招进行到哪一步了
#
2505493次浏览
23247人参与
#
聊聊你的被动加班经历
#
3012次浏览
62人参与
#
实习离职怎么跟领导说
#
75925次浏览
432人参与
#
工作压力大怎么缓解
#
137869次浏览
1241人参与
#
我和mentor的爱恨情仇
#
101301次浏览
917人参与
#
找工作以来,你最看不惯__
#
15031次浏览
316人参与
#
实习好累,可以辞职全力准备秋招吗
#
518655次浏览
3559人参与
#
AI coding的好用工具分享
#
18602次浏览
376人参与
#
实习怎么做才有更好的产出
#
12242次浏览
224人参与
#
实习教会我的事
#
51695次浏览
403人参与
#
工作一周年分享
#
49994次浏览
262人参与
#
四大天坑是哪四家?
#
100735次浏览
234人参与
#
一人一个landing小技巧
#
142700次浏览
1495人参与
#
你都在哪些场所面过试?
#
20196次浏览
227人参与
#
实习生工资多少才算正常?
#
12970次浏览
202人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务