☑ MCQ PRACTICE

Cloud Computing Unit 3

Practice objective questions for quick revision and examination preparation. Try answering each question before revealing the answer.

📚 Cloud Computing
📖 Unit 3
🎯 MCQs
Cloud Computing MCQs - Unit 3

Cloud Computing MCQs - Unit 3

1

Virtualization is the process of

A destroying physical hardware
B installing an operating system only
C increasing the clock speed of a CPU
D creating a virtual version of a resource such as a server or storage
Correct Answer creating a virtual version of a resource such as a server or storage
2

The software layer that creates and runs virtual machines is the

A compiler
B linker
C hypervisor
D browser
Correct Answer hypervisor
3

A Type 1 hypervisor

A runs on top of a host operating system
B runs directly on the hardware (bare metal)
C is a web browser plug-in
D runs only on mobile devices
Correct Answer runs directly on the hardware (bare metal)
4

A Type 2 hypervisor

A runs directly on bare hardware
B is a hardware chip
C is a network switch
D runs on top of a host operating system
Correct Answer runs on top of a host operating system
5

In paravirtualization, the guest operating system is

A completely unmodified
B not required
C replaced by a browser
D modified to be aware of the hypervisor
Correct Answer modified to be aware of the hypervisor
6

In full virtualization, the guest operating system

A must be rewritten
B is not allowed
C runs without a hypervisor
D runs unmodified
Correct Answer runs unmodified
7

Which of the following is a Type 1 hypervisor?

A Oracle VirtualBox
B VMware Workstation
C Parallels Desktop
D VMware ESXi
Correct Answer VMware ESXi
8

Hardware support for virtualization is provided by

A Intel VT-x and AMD-V
B Intel Wi-Fi and AMD GPU
C USB and HDMI
D RAM and ROM
Correct Answer Intel VT-x and AMD-V
9

Moving a running virtual machine from one physical host to another without downtime is called

A cold boot
B rollback
C live migration
D snapshotting
Correct Answer live migration
10

A major benefit of virtualization is

A better utilisation of hardware through server consolidation
B more physical servers needed
C slower deployment
D no isolation between workloads
Correct Answer better utilisation of hardware through server consolidation
11

Combining multiple physical storage devices into a single logical storage unit is

A server virtualization
B network virtualization
C desktop virtualization
D storage virtualization
Correct Answer storage virtualization
12

MapReduce is a programming model for

A designing web pages
B compiling C programs
C encrypting e-mails
D processing large data sets in parallel on a cluster
Correct Answer processing large data sets in parallel on a cluster
13

The two main functions of MapReduce are

A Map and Reduce
B Read and Write
C Push and Pop
D Fetch and Execute
Correct Answer Map and Reduce
14

The output of the Map function is

A the final result only
B a compiled program
C intermediate key/value pairs
D a web page
Correct Answer intermediate key/value pairs
15

The Reduce function

A splits the input file
B starts the cluster
C aggregates the values that share the same key
D formats the output disk
Correct Answer aggregates the values that share the same key
16

The open-source implementation of the MapReduce framework is

A Hadoop
B Hyper-V
C OpenSSL
D Kerberos
Correct Answer Hadoop
17

HDFS stands for

A High Density File Storage
B Hadoop Distributed File System
C Hybrid Data File Service
D Hadoop Data Flow System
Correct Answer Hadoop Distributed File System
18

In MapReduce, the step between Map and Reduce that groups values by key is

A shuffle and sort
B compile and link
C encrypt and sign
D boot and halt
Correct Answer shuffle and sort
19

Cloud Haskell is a framework for

A building virtual machines
B designing databases
C distributed programming in Haskell using message passing
D creating hardware drivers
Correct Answer distributed programming in Haskell using message passing
20

Haskell is a

A assembly language
B purely functional programming language
C markup language
D query language
Correct Answer purely functional programming language
21

Cloud Haskell follows which concurrency style?

A Message passing between processes (actor model)
B Shared global variables only
C Single-threaded execution only
D No concurrency
Correct Answer Message passing between processes (actor model)
22

A development environment that works in a web browser is called a

A compiler flag
B cloud IDE
C device driver
D BIOS
Correct Answer cloud IDE
23

In the MapReduce word-count example, for each word the mapper emits

A (1, 1)
B (word, total)
C (file, size)
D (word, 1)
Correct Answer (word, 1)
24

MapReduce achieves fault tolerance by

A stopping the entire job
B ignoring failed nodes
C re-executing failed tasks on other nodes
D deleting the input data
Correct Answer re-executing failed tasks on other nodes
25

Which of the following is NOT a hypervisor?

A Apache Tomcat
B Xen
C KVM
D Hyper-V
Correct Answer Apache Tomcat

Fill in the Blanks

26 VMM stands for Virtual Machine Monitor, which is also called a ______.
Correct Answer hypervisor
27 A ______ hypervisor runs directly on the hardware (bare metal).
Correct Answer Type 1
28 In ______ virtualization, the guest operating system is modified to work with the hypervisor.
Correct Answer para
29 Moving a running virtual machine to another host without downtime is called ______ migration.
Correct Answer live
30 MapReduce was developed by ______.
Correct Answer Google
31 The two phases of MapReduce are ______ and Reduce.
Correct Answer Map
32 The step that sorts and transfers data from mappers to reducers is called ______.
Correct Answer shuffle
33 HDFS stands for ______.
Correct Answer Hadoop Distributed File System
34 The open-source implementation of MapReduce is ______.
Correct Answer Hadoop
35 Cloud Haskell processes communicate by ______ passing.
Correct Answer message
36 Haskell is a purely ______ programming language.
Correct Answer functional
37 In the MapReduce word-count example, the mapper emits (word, ______).
Correct Answer 1
38 Running many virtual machines on fewer physical servers to improve utilisation is called server ______.
Correct Answer consolidation
39 Intel VT-x and AMD-V provide ______ support for virtualization.
Correct Answer hardware
40 A ______ IDE lets developers write and run code using only a web browser.
Correct Answer cloud
← Back to All MCQs