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.
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.
2 Marks
1. Which function is used to display output in Python?
2 Marks
2. Which function is used to take user input in Python?
2 Marks
3. Which data type is used to store True or False values?
2 Marks
4. Which statement is used for decision making in Python?
2 Marks
5. Which loop is commonly used when the number of repetitions is known?
2 Marks
6. Which collection stores data as key-value pairs?
2 Marks
7. Which method converts a string to uppercase?
2 Marks
8. In OOP, what is a class?
2 Marks
9. Which OOP concept allows one class to reuse another class?
2 Marks
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.
5 Marks
B1. Explain the difference between an algorithm and pseudocode.
5 Marks
B2. Explain why data type conversion is important when taking numeric input from users.
5 Marks
B3. Explain the difference between a list and a tuple in Python.
5 Marks
B4. Describe the purpose of conditional statements with one example.
5 Marks
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.
5 Marks
C1. Write and explain a Python program that accepts three subject marks, calculates total and average marks, and displays the result.
5 Marks
C2. Explain Object-Oriented Programming concepts: class, object, inheritance, encapsulation and abstraction.
5 Marks
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
Section B: 25 marks | Section C: 15 marks
Date
-
-
Section B Answers
Section C Answers
After submission, an email draft will open automatically addressed to ed@perakskills.com.
Please click Send in your email application to submit the answer report.