Back to Must-Know Dashboard

Software Engineering

Must-Know Practice Sets

Overall Progress0 / 19 Modules Completed
Subject Overview
Understand the Software Development Life Cycle (SDLC), testing types (unit, integration, system), flowchart interpretation, and pseudocode analysis.
Arrays and Looping Statements#1

A mathematical quiz context happened in a school and the scores are stored in an array named quizmark. The coordinating person wants to copy the quiz score into another array named copyquizmark. Which of these options will do that?

A
copyquizmark[n] <- quizmark[n]
B
We cannot copy the values from one array to another.
C
copyquizmark <- quizmark
D
FOR index <- 0 to n copyquizmark[index] <- quizmark[index] END FOR

Using for loop helps to copy the elements from one array to another array.

Arrays and Looping Statements#2
Logic Block
1
Assume, number[100] <- 99. How many elements can be stored inside the array variable number?
A
Infinite number of elements
B
100
C
99
D
The statement gives no clue about the number of elements that can be stored

From the given statement, it is predictable that number 99 is assigned to 101st position of the array. But there is no clue about the total size of the array and the number of elements that can be stored.

Arrays and Looping Statements#3

Map the scenario to its appropriate array type: - Matrix multiplication - To create a list of all prime numbers below 100

A
Matrix multiplication → 1D ARRAY; To create a list of all prime numbers below 100 → 2D ARRAY
B
Matrix multiplication → 2D ARRAY; To create a list of all prime numbers below 100 → 1D ARRAY

Matrix multiplication requires a 2D array; storing a list of prime numbers requires a 1D array.

Arrays and Looping Statements#4

Which of the following are False with respect to the manipulation of arrays?

A
Elements of array are stored in contiguous memory
B
An array can store homogeneous data.
C
An array can store heterogeneous data
D
It is possible to increase the size of the array

An array can store homogeneous data. Elements of array are stored in contiguous locations and it is not possible to increase the array size.

Arrays and Looping Statements#5

Negative elements can be placed inside an array. State true / false.

A
True
B
False

Size of the array cannot be negative. But the elements stored inside an array can be negative.

Arrays and Looping Statements#6

The names of all associates undergoing training are stored in an array named associate_name[50]. The 5th associate's name is retrieved as:

A
associate_name[5]
B
associate_name[4]
C
associate_name[3+1]
D
associate_name[6]

Since array index starts from 0, the fifth element is accessed by array[4]. It is possible to perform arithmetic operations in an array position, so associate_name[3+1] is also valid.

Arrays and Looping Statements#7

Information about ___________ need not be specified when declaring an array.

A
the elements to be stored in the array
B
the index of the array
C
the data type of the array
D
the name of the array

It is not mandatory to specify the elements to be stored in the array when declaring an array.

Arrays and Looping Statements#8

It is not possible to do a search operation in an array that is not sorted. State True/False.

A
True
B
False

It is not mandatory to sort an array when searching an element randomly. It can be either sorted or unsorted.

Arrays and Looping Statements#9

The operation of ordering the elements in the list is known as ___________.

A
Searching
B
Sorting
C
Traversal
D
Insertion

Sorting is the process of ordering the elements.

Arrays and Looping Statements#10

Random access is not possible in an array. State True/False.

A
True
B
False

Elements in an array are stored sequentially and contiguously, and can be accessed in a random manner.

Master the remaining 150 Must-Know questions

You've seen the basics. Unlock the full database of verified simulations and guarantee your selection with the 2026 Success Pass.

Unlock Success Pass — ₹99

Key Topics to Study

Based on our question bank analysis, master these concepts to score high in Software Engineering.

SDLCTestingPseudocodeFlowchartLoopingSelectionRequirementsConfiguration
Recommended

Success Primer Exam

Test your knowledge under real exam conditions with our curated mock assessment.

Start Preparing for Primers
Watch Walkthroughs!