搜狐畅游2019校招笔试题-游戏开发工程师(C/C )

时长:150分钟 总分:100分

84浏览 0人已完成答题

题型介绍
题型 单选题 填空题
数量 46 2
1.
游戏行业中的“流水”是指
问题详情




2.
下面()不是金庸撰写的小说?
问题详情




3.
以下哪款游戏不在战网平台上?()
问题详情




4.
以下属于ARPG类型的游戏是?
问题详情




5.
RPG类游戏中又可分为RPSG,SRPG,ARPG。其中SRPG是指?
问题详情




6.
RTS是以下哪一类游戏的简称?()
问题详情




7.
MMORPG较于RPG的区别,你认为最正确的答案是()?
问题详情




8.
游戏行业中经常提到渠道一词,以下哪家公司没有自主渠道?
问题详情




9.
以下哪个不是数值策划的工作内容?
问题详情




10.
以下哪个最不可能是新手阶段导致用户大量流失的原因?()
问题详情




11.
下列说法不正确的是( )。
问题详情




12.
已公布一季报的534家公司,平均每家在2016年第四季度实现营业收入约多少...
问题详情

已公布一季报的534家公司,平均每家在2016年第四季度实现营业收入约多少亿元?(    )




13.
这534家公司中,平均每家中小企业板公司在2017年第一季度的净利润约是创...
问题详情

这534家公司中,平均每家中小企业板公司在2017年第一季度的净利润约是创业板公司的(  )




14.
已公布2017年一季报的房地产公司中,平均每家公司的存货比上年同期增长了约...
问题详情

已公布2017年一季报的房地产公司中,平均每家公司的存货比上年同期增长了约多少亿元?(  )





15.
已经公布一季报的钢铁板块公司2016年第四季度的净利润(净利润比营业收入)...
问题详情

已经公布一季报的钢铁板块公司2016年第四季度的净利润(净利润比营业收入)约为(  )





16.
关于这534家公司在2017年第一季度营业状况的描述与资料相符的是(  )
问题详情




17.
在C++中,以下定义数组的方式错误的是
问题详情




18.
以下定义中,哪一个是指向数组的指针P:
问题详情

以下定义中,指向数组的指针P的是()




19.
以下程序的执行结果是:#include 
问题详情

以下程序的执行结果是:
#include <iostream>
using namespace std
int i = 0
int function(int n) {
    static int a = 2
    a++
    return a + n
}
void main() {
    int k = 5
    {
        int i = 2
        k += function(i)
    }
    k += function(i)
    cout << k
}




20.
友元运算符 a++ 被C++编译器解释为:
问题详情




21.
下列说明语句中正确的是:
问题详情




22.
#有如下程序:执行后的输出结果应该是:#include
问题详情

下面代码段执行后的输出结果是()
#include <iostream>
class cla {
    static int n
public:
    cla() { n++ }
    ~cla() { n-- }
    static int get_n() { return n }
}

int cla::n=0

int main() {
    cla *p = new cla
    delete p
    std::cout << "n=" << cla::get_n() << std::endl
    return 0
}






23.
有如下程序:执行后的输出结果应该是:#include 
问题详情

有如下程序:执行后的输出结果应该是:
#include <iostream>
class BASE{
public:
~BASE(){std::cout<<"BASE"}
}
class DERIVED: public BASE{
public:
~DERIVED(){std::cout<<"DERIVED"}
}
int main(){DERIVED x}




24.
有如下模板定义:template <class ...
问题详情

有如下模板定义:
template <class T>T fun(T x,T y){return x*x+y*y}
在下列对 fun 的调用中,错误的是:




25.
有如下说明语句 int a[10]={1,2,3,4,...
问题详情

有如下说明语句:
int a[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
int *p = a
则数值为 9 的表达式是()




26.
int Func(int,int)不可与下列哪个函数构成重载
问题详情

int Func(int,int)不可与下列哪个函数构成重载




27.
下列描述错误的是:
问题详情




28.
假定 a 为一个整型数组名,则元素 a[4]...
问题详情

假定 a 为一个整型数组名,则元素 a[4]的字节地址为




29.
已知: int m=10;下列表示引用的方法中,正确的是:
问题详情

已知: int m=10,下列表示引用的方法中,正确的是()




30.
下列for循环的次数为___________。for(int i...
问题详情

下列for循环的次数为___________。
for(int i(0),x=0;!x&&i<=10;i++);




31.
下面不是 C++ 构造函数特征的是()
问题详情




32.
引用数组元素时,数组下标可以是_____。
问题详情




33.
设x为整型变量,不能正确表达数学关系:8<x<13的c++语言...
问题详情

设x为整型变量,不能正确表达数学关系:8<x<13的c++语言表达式是_____。




34.
有一段c++代码:int Array[3] =&nbs...
问题详情

有一段c++代码:
int Array[3] = {1, 2, 3}
int *p = &Array[0]
std::cout << *p+*p+++*++p << std::endl
下面哪个输出结果是正确的?




35.
关于线程,以下哪种说法是不正确的?
问题详情




36.
关于操作系统中的共享内存,以下说法正确的是
问题详情




37.
以下程序执行后的输出结果是:class A  ...
问题详情

以下程序执行后的输出结果是:
class A {
public:
    A() { std::cout << "A" }
}

class C: public A {
public:
    C() { std::cout << "C" }
}

void main() {
    C cObj
}




38.
下面描述中,表达错误的是:
问题详情




39.
关于红黑树,以下哪种说法是不正确的?
问题详情




40.
员工关系模式 User(Sno,Sname,Sex,Age),U...
问题详情

员工关系模式 User(Sno,Sname,Sex,Age),
User的属性分别表示员工的工号、姓名、性别、年龄,
要在表User中删除一个属性“年龄”,可选用的SQL语句是:




41.
关系型数据库的三要素是:
问题详情




42.
堆排序算法的时间复杂度是多少?
问题详情




43.
在排序方法中,关键字比较的次数与记录的初始排列次序无关的是:
问题详情




44.
函数calc_paths的功能是递归求解m*n个格子的左上角行走到右下角,...
问题详情

函数calc_paths的功能是递归求解m*n个格子的左上角行走到右下角,有多少种不同的路径(行走方法,只可以向右或向下行走,不能斜线行走)
int calc_paths(int m, int n) 
{  
 if (m == 1 && n == 1)  
  return 0  
 if (m == 1 || n == 1)  
  return 1  
 return (________)  
}
空白处的代码应为




45.
下面选项中对TCP 与UDP 论述不正确的是?
问题详情




46.
服务器端完整的TCP处理流程是:
问题详情




47.
数列计算
问题详情

已知一个正整数n,(3 <= n <= 15),将所有n的乘方幂以及所有n的乘方幂(有限个且互不相等)之和组成一个递增序列。例如,当n为4时,该序列为:
1, 4, 5, 16, 17, 20, 21……
(4^0, 4^1, 4^0+4^1, 4^2, 4^0+4^2, 4^1+4^2, 4^0+4^1+4^2……)
请求出该序列的第K项(10进制)。
输入描述: 输入只有1行,为2个正整数,两数之间用一个空格隔开:
n K
(n, K的含义与上述描述一致, 且3<=n<=15, 10<=K<=1000)。输入样例: 3 100 输出描述: 输出为计算结果,为一个正整数(注意在所有测试数据中,结果均不会超过2.1*10^9)。整数前不要有空格或其他任何符号。输出样例 981
48.
找到最近的NPC
问题详情

在2D游戏的一张地图中随机分布着nNPC,玩家君莫笑进入地图时随机出生在了一个坐标(x,y)。请找到距离玩家最近的NPC。假设地图大小为128*128,NPC和玩家均不能出现在地图外面。

输入描述: 参数一:整形,玩家出生坐标x

参数二:整形,玩家出生坐标y

参数三:整形,NPC数量n

参数四:NPC二维坐标数组的一维表示,使用字符串形式传入,注意逗号前后不要加空格,比如地图中有两个NPC,坐标分别是(32,33)和(25,25),则此处传入32,33,25,25输入样例: 32,48,3,33,40,40,50,32,45 输出描述: 查询到的NPC坐标,注意坐标值前后有圆括号输出样例 (32,45)