Final Theory Exam

Certified Python Programmer final theory assessment. Section A contains 10 objective questions worth 2 marks each. Section B contains 5 short written questions worth 5 marks each. Section C contains 3 big written questions worth 5 marks each.

Section A: 20 Marks Section B: 25 Marks Section C: 15 Marks Total: 60 Marks
60

Theory Exam

Printable and email-ready answer report

Student Information

Please enter your full name before submitting the theory exam.

Section A: Objective Questions

10 questions × 2 marks = 20 marks. Choose one answer for each question.

1. Which function is used to display output in Python?

2. Which function is used to take user input in Python?

3. Which data type is used to store True or False values?

4. Which statement is used for decision making in Python?

5. Which loop is commonly used when the number of repetitions is known?

6. Which collection stores data as key-value pairs?

7. Which method converts a string to uppercase?

8. In OOP, what is a class?

9. Which OOP concept allows one class to reuse another class?

10. Automation is mainly used to:

Section B: Short Answer Questions

5 questions × 5 marks = 25 marks. Write your answers in the text boxes provided.

B1. Explain the difference between an algorithm and pseudocode.

B2. Explain why data type conversion is important when taking numeric input from users.

B3. Explain the difference between a list and a tuple in Python.

B4. Describe the purpose of conditional statements with one example.

B5. Explain how Python can be used in automation or AI applications.

Section C: Long Answer Questions

3 questions × 5 marks = 15 marks. Write detailed answers.

C1. Write and explain a Python program that accepts three subject marks, calculates total and average marks, and displays the result.

C2. Explain Object-Oriented Programming concepts: class, object, inheritance, encapsulation and abstraction.

C3. Discuss how Python skills can support future technology applications such as AI, automation, robotics and data science.

Theory Exam Answer Report

Certified Python Programmer - Final Theory Exam Report

Training Centre: Perak Digital Transformation Centre

Programme: Certified Python Programmer

Student Name
-
Student ID
-
Section A Auto Score
-
Objective Percentage
-
Written Sections
Section B: 25 marks | Section C: 15 marks
Date
-

Section B Answers

Section C Answers