gameloft 2013.06月 C++笔试题
来源:互联网 发布:mac 卸载java jdk 编辑:程序博客网 时间:2024/05/14 15:47
gameloft 2013.06月 C++笔试题
笔试分为2个部分,机试和笔试。
机试
机试是VC++环境下补充完成一个类似俄罗斯方块的小程序。
有5道机试题。
1. 修改generateNewPair(),使得新产生的方块对从中间部分落下。
2.在某个类中有内存泄露,请找出并改正
3.完成checkRotate的代码,检测一个方块对是否能够旋转
4.当横或者竖方向上有3个或者3个同颜色的块时,消去这些块,并且切换到 PAIR_FALLING_START 状态
5.使用中英文解释map_test数组的作用
考基本的C++逻辑,都是在CGame类里面操作
笔试
全部题目都是英语
题目要求作答最好用英语
- 简答题
1. 在C/C++中什么数值被认为是true?
2.什么是数据对齐?
3.解释pass by value , pass by pointer , pass by reference
4.解释const
5.解释为什么需要virtual destructor
- 代码阅读题
一个多层继承的的问题,考构造函数和析构函数的调用次序
- 移位操作,优化表达式
- UML设计题,给出: 房子 地形 太阳 光 子弹夹 飞机 坦克 树 等,画出类之间的关系,并且补充其他
程序题
1. 简单判断1-100的数能否被3 或 5整除, 不能整除就输出该数,被3整除输出NDH,被5整除输出KJI,既能被3又能被5整除输出L2JDKJH
2.例如给定2个字母构成的字符串,压缩字符串
str1="adadddAADDd" 替换输出为 " ada3d2A2Dd"
str2="bbbbdjjjcKKJ" "4bd3jc2kJ"
3 . 32位RGB表示转16位RGB表示, 移位运算
4. 判断一个数是不是素数
- gameloft 2013.06月 C++笔试题
- gameloft一道笔试题
- gameloft笔试题
- 2012.10.26 gameloft 笔试题
- 智乐软件笔试题(Gameloft) C++
- (GameLoft)上海优酷软件有限公司笔试题
- gameloft的笔试
- gameloft(上海)笔试
- 今天Gameloft的笔试
- Gameloft
- gameloft智乐软件(北京)有限公司 software engineer笔试题
- 4月文思创新笔试题(c#/sql)整理稿!
- 2012.9月百度笔试题
- 华为2017.8月笔试题
- 9月笔试题总结
- 今天去gameloft面试的第二题
- c++/c笔试题
- 2017年4月18日今日头条笔试原题C题
- UVA 11991
- 改进的hibernate工具类
- ibatis传递日期Date参数
- menuconfig过程详解
- 最大子序列和问题 分治算法
- gameloft 2013.06月 C++笔试题
- 常用的键值搜录
- Linpack使用Infiniband网络计算时内存分配问题
- double-array trie 译文+心得
- 代码重构方法
- web前端
- Android类库打包方法探究
- sublime text 3 的管理插件:package control
- android工程打成jar包