
Unit -2 Control Statements and Sorting Algorithms
Authored by Shubham Khari
Computers
University
Used 2+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
50 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is NOT a control statement in C/C++?
if-else
switch
for
class
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the main purpose of a loop invariant?
To ensure faster execution
To prove correctness of a loop
To reduce memory usage
To determine loop termination condition
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
A loop invariant must hold:
Only before the loop starts
Before and after every iteration
Only after the loop ends
Randomly during execution
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Loop invariants are mainly used in:
Compiler optimization
Algorithm correctness proofs
Data compression
File handling
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
If a while loop runs n times, proving correctness requires:
Base case, inductive step
Just loop termination
Big-O analysis
Deadlock freedom
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
The "termination condition" in a loop guarantees:
No segmentation fault
Loop eventually ends
Algorithm is stable
Minimum space complexity
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is a variant function used in correctness proofs?
A function that strictly decreases with each iteration
A function that increases arbitrarily
A constant function
A random number generator
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?