wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz 1. Data Structures (OSTIM 2022)

Total questions: 12

Worksheet time: 20mins

Name
Class
Date
1.

Type your student Id.

4 lines
2.

Type your name.

4 lines
3.

...................... is a storage that is used to store and organize data. It is a way of arranging data on a computer so that it can be accessed and updated efficiently.

a)

Algorithm

b)

Data Structure

c)

Database

d)

Array

4.

How to classify Data Structures? Which one is NOT a classification type?

a)

Linear data structure

b)

Static data structure

c)

Non-linear data structure

d)

Dynamic data structure

e)

Logarithmic Data Structure

5.

Which one is NOT a linear data structure?

a)

Array

b)

Queue

c)

Tree

d)

Linked list

6.

Select correct data structure type for non-linear data structure type.

a)

tree - graph

b)

array - tree

c)

graph - linked list

d)

tree - queue

7.

Select TRUE option about arrays.

a)

Array is a dynamic data structure

b)

Arrays don't use an index-based data like trees.

c)

Store multiple values of the same data type

d)

The search process in an array can't be done very easilyThe search process in an array can't be done very easily

8.

Select WRONG option about Linked List.

a)

A linked list uses extra memory to store links.

b)

The first node of the linked list is called the Head

c)

During initialization of linked list, you need to know the size of the elements.

d)

Each node of the linked list consists of a pointer/link which is the address of the next node.

9.

Which one is WRONG about Stack?

a)

Stack is a linear data structure that follows a particular order in which the operations are performed.

b)

Stack is implemented through array or linked list.

c)

The insertion and deletion happens at two end, from the top of the stack and front.

d)

Stack is a Last In First Out operation.

10.

Which one is WRONG about Queue?

a)

Queue is a non-linear data structure that follows a particular order in which the operations are performed. 

b)

Queue is a First In First Out(FIFO) structure.

c)

To remove the last element of Queue, all the elements inserted before the new element in the queue must be removed.

d)

Queues are used for job scheduling in operating system.

11.

Which one is WRONG about Trees?

a)

A tree is a non-linear and hierarchal data structure where the elements are arranged in a tree-like structure. 

b)

Topmost node is called as a root node.

c)

Tree is also known as a recursive data structure.

d)

Tree has an index like arrays.

12.

Which one is WRONG about Graph?

a)

A graph is a non-linear and static data structure that consists of vertices (or nodes) and edges.

b)

A social network is also one real-world example of a graph where every person on the network is a node

c)

Graph is used to solve the most challenging and complex programming problems

d)

One of the most common real-world examples of a graph is Google Maps