Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

22 PLC15 Bset 2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

www.android.universityupdates.in | www.universityupdates.in | https://telegram.

me/vtuupdates
22PLC15B
Model Question Paper-I with effect from 2022-23 (CBCS Scheme)
USN

First/Second Semester B.E. Degree Examination


Introductionto Python Programming
TIME: 03 Hours Max. Marks: 100

Note: 01. Answer any FIVE full questions, choosing at least ONE question from each MODULE.

*Bloom’s
Module -1 Taxonomy Marks
Level
Q.01 a With Python programming examples to each, explain the syntax and control
L2 08
flow diagrams of break and continue statements.
b Explain TWO ways of importing modules into application in Python with
L2 06
syntax and suitable programming examples.
c Write a function to calculate factorial of a number. Develop a program to
L3 06
compute binomialcoefficient (Given N and R).
OR
Q.02 a Explain looping control statements in Python with a syntax and example to
L2 06
each.
b Develop a Python program to generate Fibonacci sequence of length (N). Read
L3 04
N from the console.
c Write a function named DivExp which takes TWO parameters a, b and returns
a value c (c=a/b). Write suitable assertion for a>0 in function DivExp and raise
an exception for when b=0. L3 06
Develop a Python program which reads two values from the console and calls a
function DivExp.
d Explain FOUR scope rules of variables in Python. L2 04
Module-2
Q. 03 a Explain with a programming example to each:
(ii) get() L2 06
(iii) setdefault()
b Develop suitable Python programs with nested lists to explain copy.copy( ) and
L3 08
copy.deepcopy( ) methods.
c Explain append() and index() functions with respect to lists in Python. L2 06
OR
Q.04 a Explain different ways to delete an element from a list with suitable Python
L2 10
syntax and programming examples.
b Read a multi-digit number (as chars) from the console. Develop a program to
L3 06
print the frequency of each digit with suitable message.
c Tuples are immutable. Explain with Python programming example. L2 04
Module-3
Q. 05 a Explain Python string handling methods with examples: split(),endswith(),
L2 10
ljust(), center(), lstrip()
b Explain reading and saving python program variables using shelve module
L2 06
with suitable Python program.
c Develop a Python program to read and print the contents of a text file. L3 04
OR
Q. 06 a Explain Python string handling methods with examples: join(),
L2 10
startswith(),rjust(),strip(),rstrip()
b Explain with suitable Python program segments: (i) os.path.basename() (ii)
L2 05
os.path.join().
c Develop a Python program find the total size of all the files in the given L3 05

Page 01 of 02
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/vtuupdates
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/vtuupdates
22PLC15B
directory.
Module-4
Q. 07 a Explain permanent delete and safe delete with a suitable Python programming
L2 08
example to each.
b Develop a program to backing Up a given Folder (Folder in a current working
L3 06
directory) into a ZIP File by using relevant modules and suitable methods.
c Explain the role of Assertions in Python with a suitable program. L2 06
OR
Q. 08 a Explain the functions with examples: (i) shutil.copytree() (ii) shutil.move()
L3 06
(iii) shutil.rmtree().
b Develop a Python program to traverse the current directory by listing sub-
L2 06
folders and files.
c Explain the support for Logging with logging module in Python. L2 08
Module-5
Q. 09 a Explain the methods __init__ and __str__ with suitable code example to
L2 06
each.
b Explain the program development concept ‘prototype and patch’ with suitable
L2 06
example.
c Define a function which takes TWO objects representing complex numbers
and returns new complex number with a addition of two complex numbers.
Define a suitable class ‘Complex’ to represent the complex number. L3 08
Develop a program to read N (N >=2) complex numbers and to compute the
addition of N complex numbers.
OR
Q. 10 a Explain the following with syntax and suitable code snippet:
i) Class definition ii) instantiation iii) passing an instance (or objects) as an L2 10
argument iv) instances as return values.
b Define pure function and modifier. Explain the role of pure functions and
L2 10
modifiers in application development with suitable python programs.
*Bloom’s Taxonomy Level: Indicate as L1, L2, L3, L4, etc. It is also desirable to indicate the COs and POs to be
attained by every bit of questions.

Page 02 of 02
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/vtuupdates

You might also like