0% found this document useful (0 votes)
65 views1 page

I-II CSE - Python Programming-Mid-2 Q Paper - R20

This document contains an exam for a Python Programming course, including 3 questions in each of two sets. The questions cover topics like Python file handling methods, structuring classes with inheritance and polymorphism, exceptions, Scratch programming elements, Python dictionary methods, class attributes and constructors, method overriding and overloading operators, the terminal vs GUI versions of Python, GUI widgets, recursion, and higher order functions. Students are asked to explain concepts and provide examples in their responses.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views1 page

I-II CSE - Python Programming-Mid-2 Q Paper - R20

This document contains an exam for a Python Programming course, including 3 questions in each of two sets. The questions cover topics like Python file handling methods, structuring classes with inheritance and polymorphism, exceptions, Scratch programming elements, Python dictionary methods, class attributes and constructors, method overriding and overloading operators, the terminal vs GUI versions of Python, GUI widgets, recursion, and higher order functions. Students are asked to explain concepts and provide examples in their responses.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

BVC COLLEGE OF ENGINEERING: PALACHARLA

R20- I B. Tech II SEM Descriptive II Examination


Subject Name: Python Programming Date of Exam: - -2023

Branch: CSM Max Marks: 15; Time: 90Mins

Set-I

1.A) Explain readline( ), readlines( ),write(),writelines(),seek() and tell() methods with


examples? [3M]-Understanding-II

B) Explain about structuring classes with inheritance and polymorphism? [3M]-Understanding-


II

2. A) Explain the following: [3M]-Understanding-II

a) Raising exceptions b) User-defined exceptions

c) Defining clean-up actions d) Predefined clean-up actions

B) Illustrate the use of the four main elements of scratch- Programming palette, storage area,
Sprites and Script. [3M]-Understanding-II

3. What are Python dictionary methods? Explain? [3 M]- Remembering-I

Set-II

1. A) Explain about class attributes, Constructor and destructors with example programs? [3M]-
Understanding-II

B) How to implement method overriding and Overloading Operators in Python? Explain with
examples? [3 M]- Remembering-I

2. A) Explain the following: [3M]-Understanding-II

i) The Terminal-Based Version ii) The GUI-Based Version

B) Explain the following: [3M]-Understanding-II

a) Entry fields for the input and output of text b) Multi-line text widgets

c) Scrolling list boxes d) Grid attributes

3. What is recursion and Explain about Higher Order Function with suitable examples? [3 M]-
Remembering-I

You might also like