Skip to content
EndsemApr 20252024 patternFE

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

  1. Q1

    1. a)

      What are the types of problems? Explain in detail.

      [3]
    2. b)

      Explain brief history of python programming language and list different software developed in python.

      Also asked:Mar 2026 ·Oct 2022

      [3]
    3. c)

      Describe object oriented programming features.

      Also asked:Feb 2026 ·May 2023

      [4]
    4. d)

      Define problem solving. Write down steps of problem solving process.

      Also asked:Mar 2026 ·Feb 2026 ·Oct 2023

      [4]
  2. Q2

    1. a)

      Describe flowchart and symbols in detail.

      [3]
    2. b)

      Write down the applications of python programming languages.

      Also asked:Feb 2026

      [3]
    3. c)

      Explain the python programming features.

      Also asked:Feb 2026 ·Oct 2025 ·Mar 2025 ·Mar 2024 ·Oct 2022

      [4]
    4. d)

      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

      [4]
  3. Q3

    1. a)

      List down all the advanced data types in python & Explain any two.

      [3]
    2. b)

      Describe the following terms with examples (any three): i) break ii) continue iii) pass iv) range

      Also asked:Sep 2024 ·Oct 2022

      [3]
    3. c)

      Implement a program in python to check whether a number entered by user is positive, negative, or zero

      Also asked:Feb 2026 ·Sep 2024

      [4]
    4. d)

      Explain decision control statements in python in detail.

      [4]
  4. Q4

    1. a)

      Explain different arithmetic operators with suitable example

      Also asked:Mar 2026 ·Oct 2025 ·Mar 2025 ·Mar 2024 ·Oct 2023

      [3]
    2. b)

      Write down the difference between for loop and while loop.

      [3]
    3. c)

      Develop a python program to check whether a given number is even or odd.

      [4]
    4. d)

      What is the dictionary data type? Explain any 3 operations of the dictionary data type.

      Also asked:Mar 2025 ·Mar 2024 ·Oct 2023

      [4]
  5. Q5

    1. a)

      Compare Regular functions and lambda functions in python with suitable examples.

      [4]
    2. b)

      Describe the use of the return statement in functions with example.

      [5]
    3. c)

      Develop an algorithm & program to concatenate two strings using + operator.

      [5]
  6. Q6

    1. a)

      This part has equations that don’t show as text. Open the PDF to read it.

      [4]
    2. b)

      Explain the concepts of variable scope (local and global) and lifetime in python with suitable code examples.

      [5]
    3. 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

  7. Q7

    1. a)

      Describe the purpose & use of file handling.

      [4]
    2. b)

      Differentiate between mutable and immutable data types with focus on dictionaries in python. Provide examples.

      [5]
    3. c)

      Implement a program to append data to an already existing file.

      [5]
  8. Q8

    1. a)

      Explain different types of files in detail.

      [4]
    2. b)

      This part has equations that don’t show as text. Open the PDF to read it.

      [5]
    3. c)

      Develop a program to print the absolute path of a file using OS. path. join.

      [5]
  9. Q9

    1. a)

      Differentiate between class variables and object variables with an example.

      Also asked:May 2025 ·May 2024 ·Nov 2023 ·May 2022

      [4]
    2. b)

      Analyze the significance of garbage collection in python how does python handle object destruction?

      [5]
    3. c)

      Describe classes and objects in detail.

      [5]
  10. Q10

    1. a)

      Explain the role of __ init __( ) and __del__( ) methods in object lifecycle.

      [4]
    2. b)

      Distinguish between public and private members of a class with proper examples.

      [5]
    3. c)

      This part has equations that don’t show as text. Open the PDF to read it.

      [5]