百度2019校招计算与存储系统研发工程师笔试题(第一批)

这是一份关于Linux服务器、CPU及相关技术的笔试题目集,涵盖了内存带宽计算、C语言结构体、宏定义、RISC指令集、并发连接数限制、内存分配、文件系统、数据结构等方面的问题,旨在考察应聘者的计算机硬件和操作系统知识。
摘要由CSDN通过智能技术生成

1一个典型双路Intel Xeon CPU服务器系统,每个CPU有24个核心,6个DDR4-2666内存通道,每个通道接2条DDR4-2400 RDIMM内存条,请问系统内存带宽是多少?

正确答案: A
A、230.4GB/s
B、511.872GB/s
C、255.936GB/s
D、460.8GB/s

2下列关于构造函数的描述中,错误的是()

正确答案: D
A、构造函数可以设置默认的参数
B、构造函数在定义类对象时自动执行
C、构造函数可以是内联函数
D、构造函数不可以重载

[解析]

构造函数是类的一个特殊成员函数,它与类同名,并且没有返回值。C++在创建一个对象时,会自动调用类的构造函数,在构造函数中可以执行初始化成员变量的操作。构造函数可以是内联函数,也可以重载。

3.在常用的C编译环境中,已知struct {int a; double b; char c;} A; sizeof(A)的返回值是

正确答案: D
A、4
B、16
C、13
D、24

[解析]

结构体变量所占内存长度是各成员所占内存长度之和,以最长元素作为边界对齐要求。
联合体变量所占内存长度是最长成员的长度。

char :1个字节 
char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器) 
short int : 2个字节 
int: 4个字节 
unsigned int : 4个字节 
float: 4个字节 
double: 8个字节 
long: 4个字节 
long long: 8个字节 
unsigned long: 4个字节

所以这一题答案结构体中最长元素double——8.8*3=24.

4若有宏定义:#define MOD(x,y) x%y

则执行以下语句后的输出结果是 int a=13,b=94; printf(″%d\n″,MOD(b,a+4));

正确答案: B
A、5
B、7
C、9
D、11

[解析]

首先计算b%a=94%13=3
在计算4+3=7;

5以下处理器哪些是基于RISC指令集的?

正确答案: A B C E F G
A、Alpha
B、IBM POWER
C、IBM OpenPOWER

D、Intel Xeon
E、Oracle Sparc
F、RISC-V
G、龙芯3A

H、申威26010

[解析]

精简指令集计算机(RISC:Reduced Instruction Set Computing RISC)是一种执行较少类型计算机指令的微处理器,起源于80年代的MIPS主机(即RISC机)

6下列哪些因素不会限制Linux服务器的并发连接数

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值