第一章 单元测试
1云计算是把远端的计算服务通过网络递交给用户。( )
A:对
B:错
正确答案:「对」
2
云计算涉及以下哪些技术( )。
A:操作系统
B:计算机网络
C:分布式系统
D:各选项均正确
正确答案:「各选项均正确」
第二章 单元测试
1云数据中心对网络延时要求较高。( )
A:对
B:错
正确答案:「对」
2搜索是云数据中心的典型应用之一。( )
A:对
B:错
正确答案:「对」
3云数据中心往往有成千上万个节点。( )
A:对
B:错
正确答案:「对」
4
云计算已在很多领域广泛应用,其中包括电商平台、视频直播和( )等。
A:医疗
B:教育
C:远程办公
D:社交
E:各项都正确
正确答案:「各项都正确」
52008年,( )先后在无锡和北京建立了两个云计算中心。
A:IBM
B:Google
C:Amazon
D:微软
E:腾讯
正确答案:「IBM 」
6下列有关“云“的叙述,错误的是( )。
A:云数据中心通常具有较大的规模
B:云数据中心具有海量的存储容量
C:云数据中心内部具有极高的网络带宽
D:云计算就是边缘计算
E:云数据中心是高度虚拟化的
正确答案:「云计算就是边缘计算」
7云计算具有哪些优点?( )
A:备份数据和存储数据
B:强大的服务器功能
C:云计算比边缘计算更加节能
D:提高生产力
E:具有成本效益,并节省时间
正确答案:「备份数据和存储数据
,强大的服务器功能
,提高生产力
,具有成本效益,并节省时间」
第三章 单元测试
1并发程序在执行中是走走停停,断续推进的。( )
A:对
B:错
正确答案:「对」
2线程是操作系统分配资源的基本单元。( )
A:对
B:错
正确答案:「错」
3死锁的产生的必要条件有3个。( )
A:对
B:错
正确答案:「错」
4下列的说法错误的是( )
A:引入线程可以提高操作系统的并发性能
B:可以把线程理解为“轻量级进程“,它是一个基本的CPU执行单元
C:一个线程可以创建和撤销另一个线程
D:同一进程中的多个线程之间不能并发执行
E:线程的实现可以分为两类:用户级线程和内核级线程
正确答案:「同一进程中的多个线程之间不能并发执行」
5Linux系统下,创建一个进程可以用下列哪个函数实现( )
A:getpid()
B:exit()
C:fork()
D:getppid()
E:execve()
正确答案:「fork()」
6若某一进程拥有50个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用的时间片是( )。
A:1
B:50
C:1/50
D:100
E:.0
正确答案:「1/50 」
7关于线程的叙述正确的是( )
A:线程拥有系统资源
B:不同的线程可以执行相同的程序
C:线程是处理机的独立调度单位
D:同一进程中的各个线程共享该进程所拥有的资源
E:—个线程被创建后便开始了它的生命周期,直至终止
正确答案:「不同的线程可以执行相同的程序
,线程是处理机的独立调度单位
,同一进程中的各个线程共享该进程所拥有的资源
,—个线程被创建后便开始了它的生命周期,直至终止」
第四章 单元测试
1基于UDP的socket通信方式是面向连接的。( )
A:对
B:错
正确答案:「错」
2TCP socket服务端必须调用listen()监听连接请求。( )
A:对
B:错
正确答案:「对」
3socket可用于同一主机内不同进程间通信。( )
A:对
B:错
正确答案:「对」
4
只用于同一主机内部进程间通信的socket应使用的协议族是 ( )。
A:AF_INET
B:AF_UNIX
C:AF_NS
D:AF_IMPLINK
正确答案:「AF_UNIX 」
5以下说法正确的是( )。
A:发送一个UDP数据报,必须使用sendto()函数
B:IP地址均为32位
C:connect()函数既可以用于TCP,也可以用于UDP
D:socket客户端必须调用listen()函数监听
E:为了区分一台主机接收到的网络数据包应该递交给哪个套接字来处理,要根据IP地址
正确答案:「connect()函数既可以用于TCP,也可以用于UDP」
6当TCP客户端要通过socket与TCP服务端建立连接时,客户端需要知道服务端的( )。
A:端口号
B:IP地址
C:IP地址和主机名
D:IP地址和端口号
E:主机名
正确答案:「IP地址和端口号」
7以下哪些协议是基于TCP socket通信的。( )
A:FTP
B:Telnet
C:DHCP
D:Http
E:NTP
正确答案:「FTP
,Telnet
,Http」
第五章 单元测试
1分布式领域的CAP三原则指的是一致性、可用性和分区容错性。( )
A:对
B:错
正确答案:「对」
2Raft协议的发明者是Leslie Lamport。( )
A:对
B:错
正确答案:「错」
33PC比2PC多了一个预提交阶段。( )
A:对
B:错
正确答案:「对」
4下列哪个协议不属于分布式一致性协议。( )
A:Paxos
B:Raft
C:2PC
D:3PC
E:MESI
正确答案:「MESI」
5一个具有5个节点的分布式系统中运行着2PC协议,则该系统中可以有( )个协调者。
A:1
B:2
C:3
D:4
E:5
正确答案:「1」
6
Raft协议中,1个发起投票请求的候选者获得( )投票可以成为领导者。( )
A:1个
B:集群中1/3以上
C:集群中1/2以上
D:集群中2/3以上
正确答案:「集群中1/2以上」
7分布式事务处理的四个特性是( )。
A:原子性
B:一致性
C:独立性
D:稳定性
E:持久性。
正确答案:「原子性
,一致性
,独立性
,持久性。」
第六章 单元测试
1两阶段提交协议目的是保证整个系统的一致性。( )
A:对
B:错
正确答案:「对」
2两阶段提交需要每一台机器上都有日志。( )
A:对
B:错
正确答案:「对」
3两阶段提交协议有一个明显的缺点,那就是阻塞 ( )
A:对
B:错
正确答案:「错」
4以下哪两个阶段属于两阶段提交协议( )
A:提交阶段、结束阶段
B:提交阶段、准备阶段
C:准备阶段、结束阶段
D:恢复阶段、准备阶段
E:提交阶段、等待阶段
正确答案:「提交阶段、准备阶段 」
5两阶段提交协议的发明者是( )
A:Leslie Lamport
B:John Osterhout
C:Leslie Valiant
D:Jim Gray
E:Linus
正确答案:「Jim Gray」
6两阶段提交协议中以下哪个阶段协调者将提交成功事件写入日志中( )
A:准备阶段
B:结束阶段
C:提交阶段
D:恢复阶段
E:等待阶段
正确答案:「提交阶段 」
7下面关于分布式系统协议说法正确的是( )
A:两阶段提交协议中可以有多个参与者。
B:两阶段提交不需要每一台机器上都有日志。
C:系统中任意一个参与者故障都会导致协调者阻塞。
D:三阶段提交本质上解决两阶段提交的阻塞问题
E:在两阶段提交协议的基础上,人们提出了三阶段提交协议。
正确答案:「两阶段提交协议中可以有多个参与者。
,系统中任意一个参与者故障都会导致协调者阻塞。
,在两阶段提交协议的基础上,人们提出了三阶段提交协议。」
第七章 单元测试
1在raft中,同一时刻只可能有1个跟随者。( )
A:对
B:错
正确答案:「错」
2Raft协议可以保证分布式系统中数据的一致性。( )
A:对
B:错
正确答案:「对」
3在raft中,领导者都是在候选者中产生的。( )
A:对
B:错
正确答案:「对」
4一个分布式系统中存在着7个运行着Raft协议的节点且全部节点都正常工作,此时其中一个节点发起投票请求,当该节点获得多少票时,其会转变领导者状态。( )
A:1
B:2
C:3
D:4
E:5
正确答案:「4」
5Raft的发明者是( )
A:Leslie Lamport
B:John Osterhout
C:Leslie Valiant
D:Jim Gray
E:Linus
正确答案:「John Osterhout」
6下列选项中三个状态都是Raft节点状态的是( )
A:协调者状态、领导者状态、跟随者状态
B:领导者状态、参与者状态、跟随者状态
C:参与者状态、协调者状态、跟随者状态
D:领导者状态、候选者状态、跟随者状态
E:跟随者状态、候选者状态、参与者状态
正确答案:「领导者状态、候选者状态、跟随者状态 」
7关于Raft协议,下列说法正确的是 ( )
A:Raft协议的发明者是John Osterhout
B:当跟随者一定时间内没收到心跳包时,它会变成候选者
C:同一时刻只可能有1个候选者
D:Raft中,所有节点的初始状态都是跟随者状态。
E:心跳机制中的心跳包每1ms发送一次
正确答案:「Raft协议的发明者是John Osterhout
,当跟随者一定时间内没收到心跳包时,它会变成候选者
,Raft中,所有节点的初始状态都是跟随者状态。」
第八章 单元测试
1Kelips查询比Chord更快。( )
A:对
B:错
正确答案:「对」
2Chord将整个系统里面的各个节点,根据他们的地址,映射到一个逻辑圆环上。( )
A:对
B:错
正确答案:「对」
3Kelips中查询存储复杂度都是O1。( )
A:对
B:错
正确答案:「对」
4文件数据的查找使用以下哪种分布式哈希表算法最优( )
A:简单静态哈希
B:Kelips
C:Chord
D:Raft
E:都不对
正确答案:「Kelips 」
5Chord中查询的复杂度与以下哪个选项不一致( )
A:Chord中存储
B:Kelips中存储
C:Kelips中查询
D:Chord通信
正确答案:「Kelips中查询」
6关于分布式哈希表,下列叙述错误的是( )
A:性能是分布式哈希表的重要考虑因素之一
B:应尽量保证各个节点的负载均衡
C:分布式哈希表,也是个哈希表,不过是在多个节点组成的分布式系统中实现的哈希表
D:Chord中每个节点会维护5类邻居信息
E:Chord可通过智能的邻居选择算法,来减少整个系统查询/插入数据时的延时和通信开销
正确答案:「Chord中每个节点会维护5类邻居信息」
7以下哪些不属于分布式哈希表( )
A:2PC
B:Chord
C:Kelips
D:affinity
E:Raft
正确答案:「2PC
,affinity
,Raft」