wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Round 2

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

What is a data structure?

a)

A programming language

b)

A collection of algorithms

c)

A way to store and organize data

d)

A type of computer hardware

2.

Which data structure is used for implementing recursion?

a)

Stack

b)

Queue

c)

List

d)

Array

3.

The data structure required to check whether an expression contains a balanced parenthesis is?

a)

Queue

b)

Stack

c)

Tree

d)

Array

4.

What is the value of the postfix expression 6 3 2 4 + - *?

a)

74

b)

-18

c)

22

d)

40

5.

The data structure required for Breadth First Traversal on a graph is?

a)

Array

b)

Stack

c)

Tree

d)

Queue

6.

The prefix form of A-B/ (C * D ^ E) is?

a)

-A/B*C^DE

b)

-A/BC*^DE

c)

-ABCD*^DE

d)

-/*^ACBDE

7.

The optimal data structure used to solve Tower of Hanoi is ?

a)

Tree

b)

Heap

c)

Priority queue

d)

Stack

8.

What is the advantage of a hash table as a data structure?

a)

easy to implement

b)

faster access of data

c)

exhibit good locality of reference

d)

very efficient for less number of entries

9.

Which of the following statements for a simple graph is correct?

a)

Every path is a trail

b)

Every trail is a path

c)

Every trail is a path as well as every path is a trail

d)

Path and trail have no relation

10.

The small extremely fast, RAM's all called as ________

a)

Heaps

b)

Accumulators

c)

Stacks

d)

Cache

11.

The disadvantage of the EPROM chip is _______

a)

The high cost factor

b)

The low efficiency

c)

The low speed of operation

d)

The need to remove the chip physically to reprogram it

12.

Which one of the following is not a function of network layer?

a)

congestion control

b)

error control

c)

routing

d)

inter-networking

13.

How do two devices become part of a network?

a)

PIDs of the processes running of different devices are same

b)

a process in one device is able to exchange information with a process in another device

c)

a process is active and another is inactive

d)

a process is running on both devices

14.

What type of transmission is involved in communication between a computer and a keyboard?

a)

Half-duplex

b)

Full-duplex

c)

Simplex

d)

Automatic

15.

A program that can retrieve files from the world wide web and render text, images or sounds encoded in the files.

a)

Browser

b)

Internet

c)

Server

d)

Web Server

16.

Which of the following is not a type of browser?

a)

Netscape

b)

Web

c)

IE

d)

Mozilla

17.

Define Agile scrum methodology.

a)

project management that emphasizes incremental progress

b)

project management that emphasizes decremental progress

c)

project management that emphasizes neutral progress

d)

project management that emphasizes no progress

18.

Why do bugs and failures occur in software?

a)

Because of Developers

b)

Because of companies

c)

Because of both companies and Developers

d)

None of the mentioned

19.

What does SDLC stands for?

a)

System Design Life Cycle

b)

Software Design Life Cycle

c)

Software Development Life Cycle

d)

System Development Life cycle

20.

The word which describes the importance of software design is?

a)

Complexity

b)

Quality

c)

Efficiency

d)

Accuracy

21.

Which of the following is a type of cyber security?

a)

Cloud Security

b)

Network Security

c)

Application Security

d)

All of the above

22.

Which of the following is a type of cyber-attack?

a)

Phishing

b)

SQL Injections

c)

Password Attack

d)

All of the above

23.

Which of the following act violates cyber security?

a)

Exploit

b)

Attack

c)

Threat

d)

Vulnerability

24.

What is the purpose of blockchain technology in 2024?

a)

To make phone calls

b)

To secure digital transactions and data

c)

To create websites

d)

To improve internet speeds

25.

What does the Bootstrap ClassLoader load in Java?

a)

User-defined classes

b)

Classes from rt.jar like java.lang.*

c)

Classes from third-party libraries

d)

Classes in the application classpath