(SEM III) THEORY EXAMINATION 2019-20 PYTHON PROGRAMMING
This document is the B.Tech SEM–III Theory Examination 2019–20 question paper for Python Programming (Sub Code: KNC302) under Dr. A.P.J. Abdul Kalam Technical University (AKTU).
The uploaded file contains two pages, printed clearly and formatted into three sections — SECTION A, SECTION B, and SECTION C.
The total marks are 100, and the exam duration is 3 hours.
The paper evaluates foundational to advanced Python concepts such as data types, lists & tuples, variables, loops, functions, higher-order functions, unpacking, list comprehension, file handling, exceptions, and Python program writing.
SECTION A — Short Questions (10 × 2 = 20 Marks)
(Visible on Page 1 of the uploaded paper)
Section A contains ten 2-mark questions that test quick, conceptual understanding of Python basics.
The questions include:
List vs Tuple difference
Semi-colon usage in Python
Five benefits of Python
Why Python is interpreted
Types of language Python is
Local vs Global variables
Difference between Python Arrays and Lists
Define ADT Interface
Floor division with example
Differentiate Fruitful vs Void functions
These questions appear inside a structured table with CO mapping.
SECTION B — Long Descriptive Questions (Any 3 × 10 = 30 Marks)
(Shown on Page 1, bottom section)
Students must attempt any three out of five 10-mark questions.
Topics include:
Algorithm to find frequency of elements in a list
Python program to remove brackets from an algebraic expression
Functions accepting variable number of arguments
Difference between iteration and recursion with examples
Python program for Fibonacci series
Each question requires explanation plus Python program writing.
SECTION C — Applied & Program-Based Questions (Q4, Q5, Q6)
(Displayed on Page 2)
Section C contains three main questions (Q4, Q5, Q6), each with two alternatives (a or b).
Students must answer one part from each pair.
Each part carries 10 marks.
Q4 — Expression Evaluation / Looping Concepts
(a) Explain expression evaluation & float representation.
Write a Python program to check if a number is Fibonacci.
(b) Explain loops, break & continue.
Write a Python program to convert 12-hour time to 24-hour format.
Q5 — Higher-Order Functions / Sequence Unpacking
(a) Explain higher-order functions w.r.t lambda.
Write code to count occurrences of an element in a list.
(b) Explain unpacking sequences, mutable sequences, and list comprehension with examples.
Write a program to sort a list of dictionaries using lambda.
Q6 — File Handling / Exception Handling
(a) Discuss Python File I/O.
Write a program to read a file line-by-line and store it in a variable.
(b) Discuss Python Exceptions and Assertions.
Explain five built-in exceptions with example.
All questions are visible clearly on the second page in structured table format.
OVERALL SUMMARY OF THE DOCUMENT
The Python Programming (KNC302) exam paper evaluates the student's skills in:
Python basics (lists, tuples, variables, operators)
ADT concepts
Looping, break and continue
Recursion vs iteration
Functions & higher-order functions
Lambda expressions
Mutable vs immutable sequences
List comprehension
Dictionary sorting
File I/O operations
Exception handling
Writing clean Python programs
The uploaded file is 2 pages, cleanly formatted with tables, question numbering, CO mapping, and Python-based problem statements.
Related Notes
BASIC ELECTRICAL ENGINEERING
ENGINEERING PHYSICS THEORY EXAMINATION 2024-25
(SEM I) ENGINEERING CHEMISTRY THEORY EXAMINATION...
THEORY EXAMINATION 2024-25 ENGINEERING MATHEMATICS...
(SEM I) THEORY EXAMINATION 2024-25 ENGINEERING CHE...
(SEM I) THEORY EXAMINATION 2024-25 ENVIRONMENT AND...
Need more notes?
Return to the notes store to keep exploring curated study material.
Back to Notes StoreLatest Blog Posts
Best Home Tutors for Class 12 Science in Dwarka, Delhi
Top Universities in Chennai for Postgraduate Courses with Complete Guide
Best Home Tuition for Competitive Exams in Dwarka, Delhi
Best Online Tutors for Maths in Noida 2026
Best Coaching Centers for UPSC in Rajender Place, Delhi 2026
How to Apply for NEET in Gurugram, Haryana for 2026
Admission Process for BTech at NIT Warangal 2026
Best Home Tutors for JEE in Maharashtra 2026
Meet Our Exceptional Teachers
Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication
Explore Tutors In Your Location
Discover expert tutors in popular areas across India
Discover Elite Educational Institutes
Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies