网易2018实习生招聘笔试题-Unity开发实习生

时长:120分钟 总分:110分

88浏览 0人已完成答题

题型介绍
题型 单选题 填空题 简答题
数量 20 3 2
1.
数字图像颜色空间中,常被彩色显像管采用的是哪一种:
问题详情




2.
阅读C++语言代码输出() int main() {   &nb...
问题详情

阅读C++语言代码输出()
int main()
{
    int arr[]={1,2,3,4,5,6,7}
    int *p=arr
    *(p++)+=89
    printf("%d,%d\n",*p,*(++p))
    return 0
}





3.
阅读c++代码输出() class base1{    ...
问题详情

阅读c++代码输出()
class base1{
    private: int a,b
    public:
    base1 ( int i ) : b(i+1),a(b){}
    base1():b(0),a(b){}
    int get_a(){return a}
    int get_b(){return b}
}
int main()
{
    base1 obj1(11)
    cout<<obj1.get_a()<<endl<<obj1.get_b()<<endl
    return 0
}





4.
64位电脑 运行c++结果输出()  class A { &nb...
问题详情

64位电脑 运行c++结果输出() 
class A
{
    char a[2]
    public:
        virtual void aa(){}
}
class B:public virtual A
{
    char b[2]
    char a[2]
    public:
        virtual void bb(){}
        virtual void aa(){}
}
class C:public virtual B
{
    char a[2]
    char b[2]
    char c[2]
    public:
        virtual void cc(){}
        virtual void aa(){}
        virtual void bb(){}
}
int main()
{
    cout<<sizeof(A)<<endl<<sizeof(B)<<endl<<sizeof(C)
    return 0
}





5.
以下代码在64位的机子上输出是什么: #include
问题详情

以下代码在64位的机子上输出是什么:
#include <stdio.h>
int getSize(int data[]){
    return sizeof(data)
}

int main(){
    int data1[] = {1,2,3,4,5}
    int size1 = sizeof(data1)
    
    int* data2 = data1
    int size2 = sizeof(data2)
    
    int size3 = getSize(data1)
    
    printf("%d, %d, %d", size1, size2, size3)
    return 0
}





6.
运行下面的c++代码, 关于ptrX ptrY ptrZ三个指针下面说法正...
问题详情

运行下面的c++代码, 关于ptrX ptrY ptrZ三个指针下面说法正确的是
class BaseX
{
    public:
        virtual ~BaseX(){}
        virtual void FunctionX(){}
}
class ClassY: public BaseX
{
    public:
        virtual void FunctionY(){}
}
class FatherZ :public ClassY
{
    public:
}
int main()
{
    FatherZ aObject
    BaseX* ptrX=&aObject
    ClassY* ptrY=&aObject
    FatherZ* ptrZ=&aObject
    return 0
}




7.
对于以下关键字{55,26,33,80,70,90,6,30,40,20}...
问题详情

对于以下关键字{55,26,33,80,70,90,6,30,40,20},增量取5的希尔排序的第一趟的结果是:




8.
假设某计算机系统中有11台打印机,有K个进程竞争使用,每个进程最多需要4台...
问题详情

假设某计算机系统中有11台打印机,有K个进程竞争使用,每个进程最多需要4台打印机。则要保证该系统不发生死锁的k的最大值:




9.
以下哪种情况会使得进程由执行状态转变成阻塞状态
问题详情




10.
下列关于UDP通信的说法错误的是()
问题详情




11.
下面关于三次握手与connect()函数的关系说法错误的是()
问题详情




12.
下面关于进程和线程说法错误的是()
问题详情




13.
下面关于线程同步说法错误的是()
问题详情




14.
下面关于死锁的说法错误的是()
问题详情




15.
用1*3的瓷砖密铺3*20的地板有几种方式?
问题详情




16.
一个完全二叉树节点数为200,则其叶子结点个数为?
问题详情




17.
字符串zmnzizi用哈夫曼编码来编码,则共有多少位?
问题详情




18.
已知中序遍历的序列为abcdef,高度最小的不可能的二叉树的前序遍历是
问题详情




19.
对于线性表( 13,25,22,35,54,57,63)进行散列...
问题详情

对于线性表( 13,25,22,35,54,57,63)进行散列存储时,若选用 H ( K ) =K %7作为散列函数,则散列地址为 1 的元素有( )个?




20.
基于哈希算法在信息安全中主要应用在?(1)  &nbs...
问题详情

基于哈希算法在信息安全中主要应用在?
(1)    文件校验
(2)    数字签名
(3)    鉴权协议




21.
被3整除
问题详情

小Q得到一个神奇的数列: 1, 12, 123,...12345678910,1234567891011...。

并且小Q对于能否被3整除这个性质很感兴趣。

小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。

22.
数对
问题详情

牛牛以前在老师那里得到了一个正整数数对(x, y), 牛牛忘记他们具体是多少了。

但是牛牛记得老师告诉过他x和y均不大于n, 并且x除以y的余数大于等于k。

牛牛希望你能帮他计算一共有多少个可能的数对。

23.
牛牛的闹钟
问题详情

牛牛总是睡过头,所以他定了很多闹钟,只有在闹钟响的时候他才会醒过来并且决定起不起床。从他起床算起他需要X分钟到达教室,上课时间为当天的A时B分,请问他最晚可以什么时间起床
24.
请对下列Unity事件的执行顺序排序,并说明每个事件的作用。 &nb...
问题详情

请对下列Unity事件的执行顺序排序,并说明每个事件的作用。

   - OnGUI()

   - OnDestroy()

   - Update()

   - LateUpdate()

   - OnApplicationQuit()

   - OnDisable()

   - Awake()

   - Start()

   - OnEnable()

   - FixedUpdate()

25.
假如某个Unity射击游戏中需要用到大量的子弹,请你设计一个子弹管理类Bu...
问题详情

假如某个Unity射击游戏中需要用到大量的子弹,请你设计一个子弹管理类BulletPool,该类的主要功能是:

- 提供一个public GameObject GetBullet ()方法,为调用者返回一个子弹实例

- 提供一个public void ResetBullet (GameObject bullet)方法,回收一个子弹实例

请简述设计该类的思路,并写出BulletPool的关键代码。