网易游戏(雷火、盘古、伏羲)9月线下笔试真题(游戏开发方向)

(一)填空选泽题,一空一分

1、两个人轮流抛硬币,先抛出正面的赢,请问先抛的人赢的概率是________。

2、倘若你有一件武器,每使用一个材料,从1级到2级有90%概率成功,从2级到3级有80%,那么从1级武器升到3级所需材料的数学期望是________。

3、在一个正方体上取三个顶点构成三角形,该三角形是等腰非直角三角形的概率是________。

4、2 100 mod 7 = ________。

5、C++11 STL中map与unordered_map的区别,下列叙述正确的有________。
A  自定义类型作为unordered_map的key,需要实现相应的哈希函数和比较函数
B  两者遍历的输出的结果都是有序的
C  unordered_map内部为hash实现,map为红黑树实现
D  unordered_map的查询效率一定会比map的查询效率要高

6、C调用C++函数时,需要给C++的函数声明加上________,原因是________。

7、在C++ STL常用的容器中,下列哪些支持下标“[]”运算?________。
A  vector
B  list
C  map
D  set
E  stack

8、计算机在内存中存储数据有大端和小端模式之分,32位x86结构的计算机使用________模式,0x12345678对应的首字节是________。(提示:所填写数字使用16进制表示)

9、给定程序段
char s[] = "Netease";
char *p = s;

 

则下列叙述正确的是:________。
A  s和p完全相同
B  数组s中的内容和指针变量p中的内容相等
C  s数组长度和p所指向的字符串长度相等
D  *p和s[0]相等

10、关于C++11的异常,以下说法正确的有________。
A  析构函数不应该抛出异常
B  exception类是所有异常类的父类
C  在catch块无法将捕获的异常重新抛出
D  throw语句抛出的异常对象需要驻留在所有可能被激活的catch语句都能访问到的特殊内存空间中

11、以下C代码段的运行结果是________。
#define sum(a,b) a+b
int a = 5;
int b = 6;
int result = sum(a, b) * sum(a, b);
printf("%d\n", result);

12、关于C/C++的全局变量,下列说法正确的有________。
A  在函数或者类外定义的变量是全局变量
B  对于不同编译单位的全局变量,编译器会根据其依赖关系顺序初始化
C  在cpp文件中用static修饰的全局变量的作用域为该文件
D  未初始化的全局变量会放在bss段,而已初始化的全局变量则会放在data段

13、给定如下代码段,在64位编译环境下,sizeof(B) = ________。(64位编译环境下,sizeof(int) = 4)
class A{
public:
    virtual void funcA(){}
    int *p;
};
class B: public A{
    int i;
    char c;
}
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值