网易2020校招笔试- C 开发工程师(正式批)

时长:120分钟 总分:100分

87浏览 0人已完成答题

题型介绍
题型 单选题 多选题 填空题 简答题
数量 9 1 4 2
1.
数据结构中,沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。对...
问题详情

数据结构中,沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用(  )次序的遍历实现编号。




2.
现在假设对N个元素的链表做顺序查找时,若查找每个元素的概率相同,则平均查找...
问题详情

现在假设对N个元素的链表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为(   )?




3.
关于Linux下面说法正确的是?
问题详情




4.
人数统计
问题详情

小易的公司一共有名员工, 第个人每个月的薪酬是x_i万元。
现在小易的老板向小易提了次询问, 每次询问老板都会给出一个整数, 小易要快速回答老板工资等于的员工的数量。
5.
积木
问题详情

小易有堆积木,第堆积木有块。小易还拥有一个容量无限的背包。
一开始小易站在第一堆积木旁边。每次小易可以选择进行下列三种操作中的一种:
1、从背包里掏出一块积木(如果有的话)放到当前这一堆里
2、从当前这一堆积木里掏出一块塞到背包里(如果当前积木堆不为空的话)
3、从当前这一堆走到下一堆。
一开始小易的背包里有块积木。小易希望把这些个积木变成严格递增的(即。小易希望知道这是否有可能能完成。(所有操作结束后不需要保证背包里没有积木了,可以有积木堆为空)。
6.
小易有个32G字节的文件,需要从电脑1传送到电脑2,假设两者之间是1024...
问题详情

小易有个32G字节的文件,需要从电脑1传送到电脑2,假设两者之间是1024Mbit/s的网络,那么需要多久能传输完




7.
完美的序列
问题详情

小易定义一个数字序列是完美的,当且仅当对于任意,都满足,即每个数字都要大于等于前面所有数字的和。
现在给定数字序列,小易想请你从中找出最长的一段连续子序列,满足它是完美的。
8.
假设有选课表course_relation(student_id, cou...
问题详情

假设有选课表course_relation(student_id, course_id),其中student_id表示学号,course_id表示课程编号,如果小易现在想获取每个学生所选课程的个数信息,请问如下的sql语句正确的是( )




9.
乘积
问题详情

小易给定你一个长度为的正整数序列,你每次可以使用的代价将某个数加一或者减一,你希望用最少的代价使得所有数的乘积等于,求最小代价(操作结束后每个数也必须是正整数)。
10.
以下哪个可能会产生编译错误? #include<iostream&g...
问题详情

以下哪个可能会产生编译错误?
#include<iostream>
class Foo
{
public:
    Foo(int v) :m_value(v) { } //1
    void print()
    {
        std::cout << m_value
    }
    ~Foo() {}
    
private:
    Foo() { m_value = 0 }//2
    int m_value
}
int main()
{
    Foo a//3
    a.print()
    Foo b(1)//4
    b.print()
}





11.
在数据结构中,二叉树高度是从叶节点开始(其高度为1)自底向上逐层累加,已知...
问题详情

在数据结构中,二叉树高度是从叶节点开始(其高度为1)自底向上逐层累加,已知某二叉树的中序序列为DCEBFGJ,先序序列为BCDEFGJ,则该二叉树的高度为(  )。




12.
有关c++语言的引用,以下选项正确的是:
问题详情




13.
设文件 F1 的当前引用计数值为 2,先建立 F1 的符号链接(软链接)文件 F2,再建立F1的硬链接文件F3,此时,F2 和 F3 的引用计数值分别是?
问题详情

设文件 F1 的当前引用计数值为 2,先建立 F1 的符号链接(软链接)文件 F2,再建立F1的硬链接文件F3,此时,F2 和 F3 的引用计数值分别是?





14.
以下C++代码输出几个"1"? #include&ltiostream&...
问题详情

以下C++代码输出几个"1"?
#include<iostream> 
using namespace std
class TestClass {
private:
    int number
public:
    TestClass(int n)
    {
        number = n
    }
    TestClass(const TestClass& rhs)
    {
        number = rhs.number
        std::cout << "1" << std::endl
    }
    TestClass operator=(const TestClass& rhs) {
        number = rhs.number
        return *this
    }
}
int main()
{
    TestClass a(1),b(2),c(3)
    a = b = c
    return 0
}





15.
int8量化:32位浮点数 float32 转化成 8位定点数 int8一...
问题详情

int8量化:32位浮点数 float32 转化成 8位定点数 int8一维float(32bit)数组,N个元素,元素值相对比较集中(如值从-0.5到1.0),如何压缩成大小同样为N的int8(8bit)数组。
16.
你在近两三年的学习生涯中,在哪方面能力提高最多?和同龄人比你最擅长的是什么...
问题详情

你在近两三年的学习生涯中,在哪方面能力提高最多?和同龄人比你最擅长的是什么?在技术上你的优势是什么?列举事实例子述说。