Empowering Students with AI-Powered Assessments & Intelligent Learning
Chapter Exam

Chapter 3 Brief Overview of Python — Online MCQ Test

INFORMATICS PRACTICES · Grade 11 · CBSE(NCERT)

Practice Chapter 3 Brief Overview of Python with a free chapter-wise online MCQ test for CBSE(NCERT) Grade 11 INFORMATICS PRACTICES. This chapter covers: Introduces Python programming fundamentals. Covers Python syntax keywords variables data types operators expressions input and output functions conditional statements loops and bas.... AI-generated questions from basic to board-exam level, with instant results and explanations.

10
Questions
20m
Time Limit
3
Attempts Left
  • 10 random questions from this chapter (mixed difficulty)
  • Questions you've seen before won't repeat until the pool resets
  • You have 20 minutes — exam auto-submits when time is up
  • Maximum 3 attempts per chapter
  • Results and explanations shown immediately after submission
Login to Start This Exam →

New here? Register free — includes 3 free chapter exams.

Chapter 3 Brief Overview of Python — Important Questions & Answers (FAQ)

Frequently asked questions from CBSE(NCERT) Grade 11 INFORMATICS PRACTICES — Chapter 3 Brief Overview of Python, with answers and explanations. These are sample questions; the exam has its own separate question set.

Which of the following is a valid Python variable name?
  • A. 2score
  • B. score_2 ✓
  • C. score-2
  • D. score 2
Answer: B. score_2
A Python variable name can contain letters, digits, and underscores, but it cannot start with a digit or contain spaces/hyphens.
Which of the following is a keyword in Python?
  • A. print
  • B. value
  • C. if ✓
  • D. total
Answer: C. if
"if" is a reserved keyword used for conditional execution. The other options are identifiers or built-in function names, not keywords.
Which of the following is the correct way to assign 15 to variable x?
  • A. 15 = x
  • B. x == 15
  • C. x = 15 ✓
  • D. x := 15
Answer: C. x = 15
The assignment operator = is used to store a value in a variable.
Which of the following is the correct order of operators precedence in: 4 + 6 * 2 ** 3 ?
  • A. Addition, multiplication, exponentiation
  • B. Exponentiation, multiplication, addition ✓
  • C. Multiplication, exponentiation, addition
  • D. Addition, exponentiation, multiplication
Answer: B. Exponentiation, multiplication, addition
Python evaluates exponentiation first, then multiplication, and finally addition.
Which of the following expressions will cause an error in Python?
  • A. "10" + "20"
  • B. 10 + 20
  • C. "10" + 20 ✓
  • D. 10 * 2
Answer: C. "10" + 20
Python cannot directly add a string and an integer. Both operands must be of compatible types.

Choose Your Plan & Start Practising

All plans cover every subject and chapter of your registered grade.

Free
₹0
3 exams · 1 year
Start Free →
Active
₹350
12 exams · 1 year
Get Active →
Pro
₹899
Unlimited exams · 1 year
Get Pro →

Compare all plans in detail →