TN Online TestSamacheer Kalvi practice

12th Standard Computer Science — Algorithmic Strategies: Additional Online Practice Test

Share this chapter: Telegram

Pick how many questions you want and set a time limit, then start. You'll get your score at the end with the correct answer and an explanation for every question. Free, in Tamil and English — 15 questions available.

Set up your test

Time remaining00:00
Q1
Which phase of algorithmic analysis represents a theoretical performance analysis where the efficiency is measured by assuming external factors?
Q2
In space complexity, which component represents the total space required by variables whose size depends on the problem size and recursion?
Q3
Which asymptotic notation is used to describe the lower bound or the best-case scenario of an algorithm?
Q4
If a sequential search is performed on a list of n elements, what is the mathematical formula used to calculate the average number of comparisons?
Q5
What is defined as the specific way of designing an algorithm to solve a given problem?
Q6
What is the primary prerequisite or condition that must be met by a list of elements before performing a Binary Search?
Q7
Why is the Bubble Sort algorithm considered less efficient when compared to other methods like Insertion Sort?
Q8
Which sorting algorithm improves on the performance of bubble sort by making only a single swap or exchange for every pass through the list?
Q9
How does the Insertion Sort algorithm build its final sorted array?
Q10
Dynamic programming divides a problem into smaller sub-problems. Which key optimization technique does it use to speed up execution by storing the results of previous function calls?
Q11
In Bubble Sort, what is guaranteed about the position of elements after the completion of the first iteration (iteration-1)?
Q12
Which of the following represents the correct formula used in pseudo-code to calculate the middle index of an array in Binary Search?
Q13
What does the term space-time tradeoff refer to in algorithm design?
Q14
According to the characteristics of an algorithm, what does the term Unambiguous mean?
Q15
Which characteristic of an algorithm ensures that it must terminate or stop after a specific number of steps?

More for this chapter

Book Back Questions10 textbook MCQs · solved Additional MCQs15 extra MCQs · solved Practice TestInteractive · instant score Book Back TestTest yourself on the textbook set Study NotesConcepts & methods Formula SheetAll key formulas

About this Algorithmic Strategies test

This free online practice test covers Algorithmic Strategies from the 12th Standard Computer Science (Samacheer Kalvi) syllabus. Choose the number of questions and an optional time limit, then answer and submit — everything is checked in your browser, with the correct answers and a worked explanation shown at the end. For the full solutions to every question in this set, see the solved MCQs page.

More chapters in Computer Science

View all
1 Function 2 Data Abstraction 3 Scoping 5 Python -Variables and Operators 6 Control Structures 7 Python functions 8 Strings and String manipulation 9 Lists, Tuples, Sets and Dictionary 10 Python Classes and objects 11 Database Concepts 12 Structured Query Language (SQL) 13 Python and CSV files 14 Importing C++ programs in Python. 15 Data manipulation through SQL 16 Data visualization using pyplot: line chart, pie chart and bar chart