Completed

Problem-Solving + Python Fundamentals

Class 11 · Computer Science Tue, 6 Oct 2026 8:00 PM 60s / question 15 questions · 15 marks

Questions From This Challenge

Q1mcq1 mark
A student is asked to write a Python program to compute the area of a circle. Which sequence correctly represents the standard problem-solving steps used before and while writing the program?
Code -> Test/debug -> Analyze the problem -> Design the algorithm
Analyze the problem -> Design the algorithm -> Write the code -> Test and debug ✓
Design the algorithm -> Test and debug -> Analyze the problem -> Write the code
Write the code -> Analyze the problem -> Test and debug -> Design the algorithm
Q2mcq1 mark
Breaking down a large, complex problem (for example, 'build a school management system') into smaller, manageable sub-problems (such as 'student records', 'attendance', and 'fee tracking') is known as:
Abstraction
Decomposition ✓
Debugging
Pattern recognition
Q3mcq1 mark
In flowchart notation, which symbol is conventionally used to represent a decision point, where the flow of execution can branch depending on a condition?
Oval
Rectangle
Diamond (rhombus) ✓
Parallelogram
Q4mcq1 mark
In flowchart notation, the oval (rounded) shape is used to represent:
A process or calculation step
The start or end of the flowchart ✓
An input or output operation
A decision point
Q5mcq1 mark
Pseudocode is best described as:
A diagram made entirely of geometric shapes and arrows
An informal, human-readable description of an algorithm's steps, written in plain, structured language ✓
The actual machine code produced after a Python program is compiled
A formatted list of syntax errors generated by the Python interpreter
Q6mcq1 mark
Which of the following is a characteristic of Python's interactive mode?
Code is saved in a .py file and the whole file is run at once
Each statement is typed at the >>> prompt and executed immediately, one line at a time ✓
It cannot display any output on the screen
The code must first be converted into a .exe file before it runs
Q7mcq1 mark
A programmer writes several lines of Python code in a file named calculator.py and runs the entire file at once from the command line. This is an example of:
Interactive mode
Script mode ✓
Debug mode
Compile-only mode
Q8mcq1 mark
Python's character set is the collection of valid characters that can be combined to form tokens in a program. Which of the following correctly describes it?
Only uppercase letters (A-Z)
Only digits (0-9)
Letters, digits, special symbols, and white space ✓
Only special symbols such as @, #, and $
Q9mcq1 mark
In Python, the smallest individual meaningful unit of a program, such as a keyword, identifier, literal, operator, or punctuator, is called a:
Statement
Token ✓
Module
Expression
Q10mcq1 mark
Which of the following is a reserved keyword in Python, and therefore cannot be used as a variable name?
None ✓
marks
Total
value1
Q11mcq1 mark
Which of the following is a valid Python identifier?
2total
total_2 ✓
total-2
True
Q12mcq1 mark
In the statement price = 499.50, the token 499.50 is classified as a:
Keyword
Identifier
Literal ✓
Punctuator
Q13mcq1 mark
Which of the following symbols is classified as a punctuator in Python, rather than an operator?
+
==
, ✓
//
Q14mcq1 mark
In the assignment statement total = 20 + 5, which part represents the r-value?
total
=
20 + 5 ✓
The entire statement
Q15mcq1 mark
Which symbol is used in Python to begin a single-line comment?
//
# ✓
/* */
--
Next Live Challenge
Mixed: Tuples + Dictionary + Modules
Class 11 · Computer Science Fri, 23 Oct 2026, 8:00 PM
View Live Challenges →

← Back to Live Challenge History · Practice MCQs

CodeBuddy
Hi there! 👋 I'm CodeBuddy, your KV Coders assistant.

To help me give you the most accurate answers, please select your class and subject below, or just type your question!
Buddy is typing...