Programming and Problem Solving (PPS) SPPU Endsem Question Paper Apr 2025
All 10 questions from this SPPU endsem paper, as printed. Read them here or open the PDF.
- Pattern
- 2024 pattern
- Exam
- Endsem
- Session
- Apr 2025
- Max. marks
- 70
- Time
- 2½ Hours
- Semester
- I/II
- Paper code
- [6401]-2410
Printed for: F.E. (BOS-IT)
Questions
Q1
- a)[3]
What are the types of problems? Explain in detail.
- b)[3]
Explain brief history of python programming language and list different software developed in python.
- c)[4]
- d)[4]
Define problem solving. Write down steps of problem solving process.
OR- a)
Q2
- a)[3]
Describe flowchart and symbols in detail.
- b)[3]
Write down the applications of python programming languages.
Also asked:Feb 2026
- c)[4]
- d)[4]
Describe TOP-DOWN design approach in detail. P.T.O. SPPU QUESTION PAPER www.mysppu.in Page 1 MySPPU · Programming and Problem Solving Page 1 of 3 2
- a)
Q3
- a)[3]
List down all the advanced data types in python & Explain any two.
- b)[3]
Describe the following terms with examples (any three): i) break ii) continue iii) pass iv) range
- c)[4]
Implement a program in python to check whether a number entered by user is positive, negative, or zero
- d)[4]
Explain decision control statements in python in detail.
OR- a)
Q4
- a)[3]
Explain different arithmetic operators with suitable example
- b)[3]
Write down the difference between for loop and while loop.
- c)[4]
Develop a python program to check whether a given number is even or odd.
- d)[4]
What is the dictionary data type? Explain any 3 operations of the dictionary data type.
- a)
Q5
- a)[4]
Compare Regular functions and lambda functions in python with suitable examples.
- b)[5]
Describe the use of the return statement in functions with example.
- c)[5]
Develop an algorithm & program to concatenate two strings using + operator.
OR- a)
Q6
- a)[4]
This part has equations that don’t show as text. Open the PDF to read it.
- b)[5]
Explain the concepts of variable scope (local and global) and lifetime in python with suitable code examples.
- c)
Implement program to reverse a string using user defined function. [5] SPPU QUESTION PAPER www.mysppu.in Page 2 MySPPU · Programming and Problem Solving Page 2 of 3 3
- a)
Q7
- a)[4]
Describe the purpose & use of file handling.
- b)[5]
Differentiate between mutable and immutable data types with focus on dictionaries in python. Provide examples.
- c)[5]
Implement a program to append data to an already existing file.
OR- a)
Q8
- a)[4]
Explain different types of files in detail.
- b)[5]
This part has equations that don’t show as text. Open the PDF to read it.
- c)[5]
Develop a program to print the absolute path of a file using OS. path. join.
- a)
Q9
ORQ10
- a)[4]
Explain the role of __ init __( ) and __del__( ) methods in object lifecycle.
- b)[5]
Distinguish between public and private members of a class with proper examples.
- c)[5]
This part has equations that don’t show as text. Open the PDF to read it.
- a)