文档内容
本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
百度 2018 校招 AI 异构计算工程师笔试题(第二批)
-----本资料属www.wuyouqiuzhi.com及旗下天天向上求职工作室&职场精英工作室独家所有,仅限购买者个人使用,不得分
享/转赠/转卖;版权所有,盗版可耻
-----正版购买地址:官网www.wuyouqiuzhi.com及旗下淘宝店:天天向上求职工作室(唯一客服:galerjim)或职场精英工
作室(唯一客服:蔚蓝小小天使),或者下载移动端刷题软件(名称为:笔试通)亦可购买
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
1
关于多线程与多进程编程,下面描述错误的是:
正确答案: A B C
多进程里,子进程可获得父进程的部分堆与栈的数据;而线程会与同进程的其他线程共享数据,拥有自己的栈
空间
线程的通信速度更快,切换更快,因为他们在同一地址空间内
线程使用公共变量 内存时不需要使用同步机制,因为他们在同一地址空间内
/
因多线程里,每个子进程有自己的地址空间,因此相互之间通信时,线程不如进程灵活和方便
2
对静态成员的正确描述是()?
正确答案: D
静态数据成员要在类外定义和初始化
非静态成员函数也可以操作静态数据成员
全局变量、静态全局变量和静态局部变量都存放在内存的静态存储区域,局部变量存放在内存的栈区
调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有 指针
this
3
如下描述正确的是:
正确答案: B D
线程切换开销小于 线程切换开销的主要原因是, 每一个线程都有独立的 寄存器
GPU CPU GPU PC
的一个 内的线程,只能运行在一个 或者 中
GPU block SM CU
的 延迟和吞吐性能通常远高于
GPU L1 cache CPU L1 cache
提高 显存访问性能的主要方式是: 和
GPU coalesced alignment
4
CPU与外设的传输数据的方式是:
正确答案: A B C
程序方式
中断
DMA
通道方式
共享内存
5
某计算机的指令流水线由四个功能段组成,指令流经各功能段的时间(忽略各功能段之间的 缓存时间)分别
是90ns、80ns、70ns和60ns,则该计算机的CPU时钟周期至少是____。
正确答案: A
90ns
80ns
70ns
60ns
170ns
6
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
以下关于栈的说法错误的是:
正确答案: B C D
在栈空的情况下,一定不能作出栈操作,否则产生溢出
栈一定是顺序存储的线性结构
空栈是所有元素都为 的栈
0
一个栈的输入序列为: ,可以得到输出序列:
A,B,C,D C,A,B,D
7
某CPU 主频为 1.03 GHz,采用 4 级指令流水线,每个流水段的执行需要 1 个时钟周期。假定 CPU执行
了 100 条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的吞吐率为( )
正确答案: C
条指令 秒
0.25×109 /
条指令 秒
0.97×109 /
条指令 秒
1.0×109 /
条指令 秒
1.03 ×109 /
8
在C++中,下列哪一个可以做为对象继承之间的转换:
正确答案: B
static_cast
dynamic_cast
const_cast
reinterpret_cast
9
C代码中可能会出现如下类型的结构体定义:
1 typedef struct holder {
2 struct holder *next;
3 struct holder *prev;
4 char buffer[ 0 ];
5 }holder;
最后一行 char data[ 0 ] 作用是?
正确答案: A B
方便管理内存缓冲区
减少内存碎片化
使结构体数据对齐
没有作用
10
定义析构函数时,应该注意:( )
正确答案: C
其名与类名完全相同
返回类型是 类型
void
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
无形参,也不可重载
函数体中必须有 语句
delete
11
请简要描述主流GPU存储层级,并说明各层级特点
12
请简述2~3个导致GPU计算单元使用率不高的原因,并提出改进方式
13
请描述一种你最熟悉的分布式文件系统的特性及工作流程(HDFS,NFS,AFS等)
14
如下两种系统结构,请描述每种结构的优缺点,并给出在单机/多机两种情况下哪种结构性能更好,简述原因。
15
实现String类的以下函数
1 class String
2 {
3 public:
4 String(const char *str = NULL); // 普通构造函数
5 String(const String &other); // 拷贝构造函数
6 ~ String(void); // 析构函数
7 String & operate =(const String &other); // 赋值函数
8 private:
9 char *m_data;
10 };
(注:不能使用本地IDE)
16
文件中有一组整数,要求排序后输出到另一个文件中。请完整写出其过程(文件操作,排序等重点过程,c/c++
不限)。
(注:不能使用本地IDE)
17
请使用CUDA编写一个数组求和的函数。要求输入为数组首地址及数组长度,输出数组所有元素之和。
(注:不能使用本地IDE)
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使