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机)