昨天参加了多益网络游戏研发实习生的笔试,考了c/c++的基础40分,算法题60分。
说说印象深刻的几题吧。
class A{}; class B:A{ public: static int BBC; char arr[3]; }; B::BBC=10; A al; B bl; sizeof(al)和sizeof(bl)结果分别是多少? A. 0,3 B. 1,3 C. 1,7 D. 4,7 楼主入坑C++一年多了,先看的primer plus,简直是坑,几乎就是在复习C。 后来开始看primer,还是断断续续的学习,但是看了primer 我才觉得这是C++。下面用Primer原话解释吧! 中文第五版P269 类的静态成员存在于任何对象之外,对象中不包含任何与静态成员有关的数据。 类似的,类静态成员函数也不与任何对象绑定在一起,他们不包含this指针。作为结果,静态成员函数 不能声明成const的,而且我们也不能在static函数体内使用this指针。 所以答案很明显了吧!选B! 至于算法题,都很简单,都不要求时间空间复杂度。 一题字符串匹配。 一题求数组所有元素的最小公倍数。不考虑溢出。 一题求两个链表的首个公共节点。 这些题都很简单,我就不赘述了!
时间: 2024-10-13 22:48:23