欢聚时代2018校招笔试题-C /C 音视频传输/推荐算法/测试开发 A卷

时长:120分钟 总分:100分

110浏览 0人已完成答题

题型介绍
题型 多选题 判断题 简答题
数量 10 5 4
1.
struct 和 class 的区别
问题详情




2.
以下关于类占用内存空间的说法正确的是
问题详情




3.
以下关于类初始化成员变量的描述正确的是
问题详情




4.
以下关于STL各种容器和算法的sort和find函数对重载运算符的描述正确的是
问题详情




5.
以下有关路由协议的描述正确的是
问题详情




6.
以下有关网络设备的描述正确的是
问题详情




7.
以下关于排序算法的描述正确的是
问题详情




8.
以下关于事务的描述正确的是
问题详情




9.
以下关于操作系统的描述不正确的是
问题详情




10.
有以下一段代码:#include using namespace std...
问题详情

有以下一段代码:
#include <iostream>
using namespace std
class A {
public :
void run(void) {
cout << "run()" << endl
}
void run(int a){
cout << "run(A)" << endl
}
}
class B : public A {
public :
void run(int a) {
cout << "run(B)" << endl
}

}
int main(void) {
B b
b.run(0)  //语句1
b.A::run(1) //语句2
b.run() //语句3
b.A::run() //语句4
return 0
}
编译时会产生错误的语句有:</iostream>




11.
在64位操作系统下,下面的值是?
问题详情

在64位操作系统下,sizeof(int)=(),sizeof(float)=(),sizeof(double)=(),sizeof(char *)=(),sizeof(long)=()
12.
请完成以下程序:若a大于b返回a,否则返回b。int great(int ...
问题详情

请完成以下程序:若a大于b返回a,否则返回b。
int great(int a, int b) {
return ()
}
13.
一个算法的时间复杂度为(n^4+n^3log2n+18n)/n^2,其数量...
问题详情

一个算法的时间复杂度为(n^4+n^3log2n+18n)/n^2,其数量级表示为()
14.
已知二叉树的前序遍历顺序为:GDALFEMHZ, 中序遍历顺序为:LADE...
问题详情

已知二叉树的前序遍历顺序为:GDALFEMHZ, 中序遍历顺序为:LADEFGHMZ,则后序遍历顺序为()
15.
一个 IP 地址为 141.121.0.0 的 B 类网络,若要切割为 7...
问题详情

一个 IP 地址为 141.121.0.0 的 B 类网络,若要切割为 7 个子网,而且都要连上 Internet ,请问子网掩码设为()
16.
请从编译、链接和运行等方面来描述共享库(或叫动态库)是如何实现动态加载的?
问题详情
17.
请用具体代码实现一个线程安全的单例模式类(类名为singleton),不能用锁
问题详情
18.
实现并发服务器,有哪几种基于线程方式的实现模式?各自有哪些优劣?
问题详情
19.
为了提高客户端开发效率和发布速度,需从客户端抽象出不同功能的组件,并且每个...
问题详情

为了提高客户端开发效率和发布速度,需从客户端抽象出不同功能的组件,并且每个组件可以独立开发和发布。为实现上述功能,需要实现一个组件灰度发布服务,核心功能是按用户ID范围来灰度发布组件,例如范围a{1,10}发布组件1,范围b{5,20}发布组件2,范围c{15,25}发布组件3,其中a、b、c的范围是有可能重叠,为提高查找效率和节省空间,需对所有范围进行合并和拆分,最终输出为范围A{1,4}发布组件1,B{5,10}发布组件1和2,C{11,14}发布组件2,D{15,20}发布组件2和3,E{21,25}发布组件3。