网易2018校招云计算存储开发工程师笔试卷

时长:120分钟 总分:100分

78浏览 0人已完成答题

题型介绍
题型 单选题 填空题
数量 20 3
1.
关于动态联编的下列叙述中,( )是错误的。
问题详情




2.
以下代码的输出和x函数被调用的次数分别是?
问题详情

以下代码
int x (int n) {
    if (n <= 3)
        return 1
    else
        return x (n - 2) + x (n - 4) + 1
}
int main (void) {
    printf ("%d\n", x (x (8)))
    return 0
}
的输出和x函数被调用的次数分别是?()




3.
下面关于进程和线程的关系不正确的是?()
问题详情




4.
对记录序列{314,298,508,123,486,145}按从小到大的顺序进行插入排序,经过两趟排序后的结果为:
问题详情




5.
下述有关虚函数和纯虚函数说法错误的是?
问题详情




6.
下面程序的功能是输出数组的全排列,选择正确的选项,完成其功能。
问题详情

下面程序的功能是输出数组的全排列,选择正确的选项,完成其功能。
void perm(int list[], int k, int m)
{
    if (    )
    {
        copy(list,list+m,ostream_iterator<int>(cout," "))
        cout<<endl
        return
    }
    for (int i=k i<=m i++)
    {
        swap(&list[k],&list[i])
        (    )
        swap(&list[k],&list[i])
    }
}





7.
下列哪些因素不会限制Linux服务器并发连接数?
问题详情




8.
某指令流水线由 5 段组成,各段所需要的时间分别是:t、3t、2t、t 和 2t 。问如果连续执行 10 条指令,则吞吐率是多少 ?
问题详情

某指令流水线由 5 段组成,各段所需要的时间分别是:t、3t、2t、t 和 2t 。问如果连续执行 10 条指令,则吞吐率是多少 ?





9.
下面不属于TCP协议拥塞控制部分的是 ( )
问题详情

下面不属于TCP协议拥塞控制部分的是 (      )





10.
应增加长度为0的初始归并段的个数
问题详情

若有33个长度不等的初始归并段,做7路平衡归并排序,为组织最佳归并树,应增加长度为0的初始归并段的个数是________。




11.
一个栈的入栈序列是1、2、3、4、5,则栈的不可能输出序列是:()
问题详情




12.
已知shell脚本名称为test.sh, 现在想在脚本执行时先输出test...
问题详情

已知shell脚本名称为test.sh, 现在想在脚本执行时先输出test.sh自身脚本名,应该怎么做




13.
使用以下哪个命令可以自动生成ssh秘钥证书:
问题详情




14.
有时候因为磁盘空间快满了,我们需要删除一些log文件,但是忘记停止程序了,...
问题详情

有时候因为磁盘空间快满了,我们需要删除一些log文件,但是忘记停止程序了,日志删除后,发现磁盘空间并没有释放,这时候我们通常使用以下哪种方式查找已删除文件的进程占用




15.
哪个不是Redis常用数据结构?
问题详情




16.
以下符号在C++语法中不能作为运算符的是()
问题详情




17.
下面指针所指向的内存,哪一块是可以修改的()
问题详情

下面指针所指向的内存,可以修改的是()




18.
以下C语言和C++语言比较中错误的是()
问题详情




19.
关于类成员函数的重载、覆盖和隐藏,下面说法错误的是()
问题详情




20.
以下输出正确的是( ) class Base { public: voi...
问题详情

以下输出正确的是(

class Base
{
    public:
    void virtual Func()
    {
        cout<<"Base"<<endl
    }
}
 
class Derived : public Base
{
    public:
    void virtual Func()
    {
        cout<<"Derived "<<endl
    }
}
 
int main ()
{
    Base* pBase = new Base()
    pBase ->Func()
    Derived * pDerived = (Derived*)pBase
    pDerived->Func()
    delete pBase
 
    pDerived  =  new Derived()
    pBase = pDerived
    pBase->Func()
 
    delete pDerived
    return 0
}





21.
等差数列
问题详情

如果一个数列S满足对于所有的合法的i,都有S[i + 1] = S[i] + d, 这里的d也可以是负数和零,我们就称数列S为等差数列。
小易现在有一个长度为n的数列x,小易想把x变为一个等差数列。小易允许在数列上做交换任意两个位置的数值的操作,并且交换操作允许交换多次。但是有些数列通过交换还是不能变成等差数列,小易需要判别一个数列是否能通过交换操作变成等差数列
22.
独立的小易
问题详情

小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费: 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长越好,小易希望你来帮他计算一下他最多能独立生活多少天。
23.
堆棋子
问题详情

小易将n个棋子摆放在一张无限大的棋盘上。第i个棋子放在第x[i]行y[i]列。同一个格子允许放置多个棋子。每一次操作小易可以把一个棋子拿起并将其移动到原格子的上、下、左、右的任意一个格子中。小易想知道要让棋盘上出现有一个格子中至少有i(1 ≤ i ≤ n)个棋子所需要的最少操作次数.