wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Virtualization, Git, Linux -Day3

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

What is the primary function of a hypervisor in virtualization?

a)

To create virtual machines

b)

To allocate resources to virtual machines

c)

To manage physical hardware

d)

To run applications directly

2.

Which of the following is NOT a benefit of using Git?

a)

Collaborating with others

b)

Reverting mistakes

c)

Overwriting each other's code

d)

Tracking changes in code

3.

What is a repository in Git?

a)

A version of a file

b)

A project folder tracked by Git

c)

A type of commit

d)

A branch of development

4.

Which of the following is a Linux distribution?

a)

Windows

b)

Ubuntu

c)

macOS

d)

iOS

5.

What does the Presentation Layer in a three-tier architecture do?

a)

Handles user interface

b)

Processes business logic

c)

Manages server resources

d)

Stores data

6.

What is the main advantage of containerization over virtualization?

a)

Containers run on physical hardware

b)

Containers share the host OS kernel

c)

Containers are more complex

d)

Containers require more resources

7.

What is a commit in Git?

a)

A remote repository

b)

A type of repository

c)

A snapshot of changes

d)

A branch of development

8.

Which technology is commonly used in the Application Layer?

a)

HTML

b)

Node.js

c)

MySQL

d)

CSS

9.

What is the purpose of the Data Layer in a three-tier architecture?

a)

To manage application logic

b)

To process user input

c)

To store and retrieve persistent data

d)

To provide user interfaces

10.

In virtualization, what happens if one virtual machine crashes?

a)

All VMs crash

b)

Only the crashed VM stops

c)

The hypervisor shuts down

d)

The host machine reboots

11.

What is the main characteristic of Linux as an operating system?

a)

It is proprietary

b)

It is open-source

c)

It is only for servers

d)

It is not secure

12.

How does Git help in collaboration among developers?

a)

By tracking changes and versions

b)

By allowing overwriting of code

c)

By eliminating branches

d)

By restricting access to repositories

13.

What is the role of the Application Layer in three-tier architecture?

a)

To store data

b)

To handle business logic

c)

To provide user interfaces

d)

To manage network connections

14.

What is a key difference between containers and virtual machines?

a)

Containers require their own OS

b)

Containers are heavier than VMs

c)

Containers share the host OS kernel

d)

Containers cannot run applications

15.

What is the main benefit of using a three-tier architecture?

a)

Less scalability

b)

Higher costs

c)

Increased complexity

d)

Easier updates and maintenance