三七互娱2018秋招C++笔试题,都是大题
朋友给我整理的去年三七互娱秋招时的试题,分享给大家一起看一下,试题没有答案,有问题的话在评论里一起讨论呀,祝大家都能拿到满意的offer
1、请简述C++里的类,继承,多态,虚函数等的用途,请根据以往的实际经验,大概写下上述技术的应用情况,且根据能力,用c模拟一下c++中相关技术的实现方法
2、假设开发一个手机上的文件编辑软件,需要将一个1M-200M的文件,逆序存储到一个文件,就是前一文件的最后一个字符存到新文件的第一个字符。(以此类推伪代码和思路都可以)
3、请写一下快速排序算法,对array数组里从begin到end结束的数据进行排序
Void QuickSort(int array[],int p,int r)
4、static全局变量与普通的全局变量有什么区别,static局部变量和普通变量有什么区别,static函数与普通函数有什么区别?
5、你出生年份的阶乘最后一位数是几?
6、请描述“int” “int&”,”int *”和“int **”在变量定义时的区别?请详细描述当将这些定义用于函数参数时分别有什么用途?如果在定义前加上const用途有什么不一样
7、阐述CCMoveTo,CCMoveBy的区别
8、输入一个单向链表,输出该链表中国倒数第k个节点,链表的倒数第0个节点为链表的尾指针,要求时间和空间最优,链表节点定义如下:
Struct lIstNode
{
Int m_nKey;
ListNode * m_pNext;
}
完成这个函数:ListNode* FindNode(ListNode * nodeListBegin,int k);
9、阐述一下cocos2d-x中触摸事件的优先级
10、请列举你最喜欢玩的一个到两个游戏(广域网或局域网或单机),说说每个游戏玩了多长时间,游戏里什么最吸引你,最让你心动
11、阐述cocos2d-x,中CCScene, CCLayer CCS prite CCNode的关系
12、sizeof运算符是在程序的哪个阶段计算的class A{}:size_ta=sizeof(A):a=?
#秋招##三七互娱##笔试题目##C++工程师#