*KKSV-2024-1* *KKSV-2024-1*
KKSV-2024-1 KKSV-2024-1
KKSV-2024-1 KKSV-2024-1
Bachelor of Computer Application (Sixth Semester) Bachelor of Computer Application (Sixth Semester)
Examination October/November - 2024 Examination October/November - 2024
Python Programming (Paper - II) Python Programming (Paper - II)
Time: 3 hrs. ] [ Total Marks: 80 Time: 3 hrs. ] [ Total Marks: 80
_______________________________________________________________ _______________________________________________________________
Note - All questions are compulsory and carry equal marks. Note - All questions are compulsory and carry equal marks.
Q. 1. Long answers (Any one out of two) (01 × 12 = 12) Q. 1. Long answers (Any one out of two) (01 × 12 = 12)
a. Explain different types of operators with suitable example. a. Explain different types of operators with suitable example.
b. Explain mathematical functions and constants also explain b. Explain mathematical functions and constants also explain
Random number functions. Random number functions.
Q. 2. Long answers (Any one out of two) (01 × 12 = 12) Q. 2. Long answers (Any one out of two) (01 × 12 = 12)
a. Explain Python lists in detail. a. Explain Python lists in detail.
b. Explain functional programming tool in detail. b. Explain functional programming tool in detail.
Q. 3. Long answers (Any one out of two) (01 × 12 = 12) Q. 3. Long answers (Any one out of two) (01 × 12 = 12)
a. Describe function argument in detail. a. Describe function argument in detail.
b. Explain the term lambda forms with suitable example. b. Explain the term lambda forms with suitable example.
Q. 4. Long answers (Any one out of two) (01 × 12 = 12) Q. 4. Long answers (Any one out of two) (01 × 12 = 12)
a. Explain inheritance with suitable example. a. Explain inheritance with suitable example.
b. Explain overloading methods and operators. b. Explain overloading methods and operators.
KKSV-2024-1 ] [1] [ P.T.O. ] KKSV-2024-1 ] [1] [ P.T.O. ]
Q. 5. Short notes (Any four out of six) (04 × 05 = 20) Q. 5. Short notes (Any four out of six) (04 × 05 = 20)
a. Data types a. Data types
b. Function ducktyping and polymorphism b. Function ducktyping and polymorphism
c. Slicing and matrices c. Slicing and matrices
d. Exception handling d. Exception handling
e. Generator and Niterators e. Generator and Niterators
f. Loop control statement f. Loop control statement
Q. 6. Short Answer (All questions are compulsory) (06 × 02 = 12) Q. 6. Short Answer (All questions are compulsory) (06 × 02 = 12)
a. What is python identifier? a. What is python identifier?
b. What is python string? b. What is python string?
c. What is call by reference? c. What is call by reference?
d. What is meant by garbage collection? d. What is meant by garbage collection?
e. What is class variable? e. What is class variable?
f. What is built in string methods? f. What is built in string methods?
_______ _______
KKSV-2024-1 ] [2] KKSV-2024-1 ] [2]