GTU · First Year Common · Semesters 1 and 2

GTU 3110003 Programming for Problem Solving (PPS) Old Question Papers & Solutions PDF

Official Gujarat Technological University (GTU) old question papers PDF (Regular & Remedial) and step-by-step solved questions for Programming for Problem Solving (PPS) across 2023 – 2026 examinations.

7 papers, 2023 – 202670 marks23 to pass2.5 hours
27 questions GTU asked more than onceAsked in 5 of 7 papers: Write a C program to print following pattern: For e.g. input = 5 * ** *** **** *****See list

Exam papers

Most repeated questions

27 questions GTU set in two or more of 7 papers, most repeated first. Tap a year to open that paper at the question.

  1. Write a C program to print following pattern: For e.g. input = 5 * ** *** **** *****

    7 marksSame type asked in 5 of 7 papers

    Summer 2025 Q2c OR Winter 2024 Q2c Summer 2024 Q3c OR Winter 2023 Q3c Summer 2023 Q4b

  2. Differentiate call by value and call by reference.

    3 marksAsked in 5 of 7 papers

    Winter 2025 Q5a OR Summer 2025 Q3c OR Winter 2024 Q3a OR Winter 2023 Q4b Summer 2023 Q3c OR

  3. What is Type Casting? State Its Types with example.

    4 marksAsked in 4 of 7 papers

    Summer 2026 Q2b Summer 2025 Q3a Winter 2024 Q3b Summer 2023 Q3a OR

  4. Explain: malloc (), calloc (), free (), realloc ().

    4 marksAsked in 4 of 7 papers

    Summer 2026 Q5b OR Summer 2025 Q4b OR Summer 2024 Q5b OR Winter 2023 Q5b OR

  5. Explain the major components of a Computer System and their Functions.

    4 marksAsked in 4 of 7 papers

    Summer 2026 Q1b Summer 2024 Q1a Winter 2023 Q1c Summer 2023 Q1a

  6. Write a C Program to Copy contents of one file to another. 07 Page 2 of

    2 marksAsked in 4 of 7 papers

    Summer 2026 Q5c OR Winter 2025 Q5c Summer 2025 Q5c OR Winter 2023 Q5c OR

  7. Write a C program to print following pattern: Input : 4 Output: 1 2 2 3 3 3 4 4 4

    7 marksAsked in 3 of 7 papers

    Winter 2025 Q2c OR Summer 2025 Q2c Summer 2023 Q4b OR

  8. Write a program in c for multiply two matrices A and B of dimensions M x N and N x O respectively and store the result in third matrix C.

    7 marksSame type asked in 3 of 7 papers

    Winter 2025 Q4c OR Winter 2024 Q4c OR Summer 2024 Q4c

  9. Differentiate while and do..while loop

    4 marksAsked in 3 of 7 papers

    Winter 2025 Q2b Summer 2025 Q2b Winter 2024 Q3a

  10. Compare: Entry Controlled Loop Vs. Exit Controlled Loop.

    3 marksAsked in 3 of 7 papers

    Summer 2026 Q3a OR Summer 2024 Q3a Summer 2023 Q2a

Show 17 more repeated questionsHide the 17 more
  1. Explain else…if ladder with example.

    3 marksAsked in 3 of 7 papers

    Summer 2025 Q3a OR Winter 2023 Q3c OR Summer 2023 Q3a

  2. Write a C program to make sum of digits of a given number. (if input is 145, output should be 10)

    7 marksAsked in 2 of 7 papers

    Winter 2025 Q3c OR Winter 2023 Q4c OR

  3. Write a C program to check weather given integer number is palindrome or not?

    7 marksSame type asked in 2 of 7 papers

    Summer 2025 Q4c Summer 2023 Q5c OR

  4. Construct a C program to check if entered integer is a prime number or note.

    7 marksAsked in 2 of 7 papers

    Summer 2024 Q3c Summer 2023 Q5c

  5. Write a c program to read a file and count total no of lines, total no. of words and total number of characters.

    7 marksAsked in 2 of 7 papers

    Winter 2025 Q5c OR Summer 2025 Q5c

  6. Differentiate between break and continue.

    4 marksAsked in 2 of 7 papers

    Summer 2025 Q3b Winter 2023 Q3a OR

  7. Demonstrate the use of recursion with an example

    4 marksAsked in 2 of 7 papers

    Winter 2025 Q4b OR Winter 2023 Q4b OR

  8. Summarize the methods for initialization of One-Dimensional array.

    4 marksAsked in 2 of 7 papers

    Winter 2025 Q4b Summer 2024 Q4b

  9. Discuss Nested structure with example.

    4 marksAsked in 2 of 7 papers

    Winter 2025 Q5b OR Summer 2025 Q4a

  10. Describe the Classification of User-Defined Functions (UDF) based on Arguments/Return Type.

    4 marksAsked in 2 of 7 papers

    Summer 2026 Q4b OR Summer 2024 Q5b

  11. Write a C program to find the largest number amongst three integers entered

    4 marksAsked in 2 of 7 papers

    Winter 2025 Q3b Summer 2024 Q3b

  12. Explain nested if-else statement with suitable example.

    3 marksAsked in 2 of 7 papers

    Winter 2025 Q3a OR Summer 2024 Q3b OR

  13. List the types of Array

    3 marksAsked in 2 of 7 papers

    Winter 2025 Q4a Summer 2024 Q4a

  14. Define dynamic memory allocation. Explain malloc() and calloc() with example.

    3 marksAsked in 2 of 7 papers

    Winter 2025 Q5a Summer 2023 Q5a

  15. Explain difference between Structure AND Union.

    3 marksAsked in 2 of 7 papers

    Summer 2026 Q5a Winter 2023 Q5a

  16. Explain the basic structure of a C program with an example.

    3 marksAsked in 2 of 7 papers

    Winter 2024 Q2a Summer 2024 Q2b

  17. Write an algorithm to check whether the entered number is Even or Odd.

    3 marksAsked in 2 of 7 papers

    Winter 2025 Q1a Winter 2023 Q1a

Which branches take this subject

GTU's syllabus lists 3110003 for 45 branches. One set of papers serves all of them.

Semester 1: 45 branches

Aeronautical Engineering, Artificial Intelligence and Data Science, Artificial Intelligence and Machine Learning, Automobile Engineering, Bio-Technology, Biomedical Engineering, Chemical Engineering, Chemical Engineering (Green Technology & Sustainability Engineering), Chemical Technology, Civil & Infrastructure Engineering, Civil Engineering, Computer Engineering, Computer Science & Design, Computer Science & Engineering, Computer Science & Engineering (Artificial Intelligence and Machine Learning), Computer Science & Engineering (Cyber Security), Computer Science & Engineering (Data Science), Computer Science & Engineering (Internet of Things and Cyber Security Including Block Chain Technology), Electrical Engineering, Electronics & Communication Engineering, Electronics & Instrumentation Engineering, Electronics and Communication (Communication System Engineering), Electronics Engineering, Environmental Engineering, Environmental Science & Technology, Food Engineering & Technology, Food Processing Technology, Industrial Engineering, Information & Communication Technology, Information Technology, Instrumentation & Control Engineering, Manufacturing Engineering, Mechanical Engineering, Mechatronics Engineering, Metallurgy Engineering, Mining Engineering, Nano Technology, Plastic Technology, Plastics Engineering, Power Electronics, Production Engineering, Robotics and Automation, Rubber Technology, Smart & Sustainable Energy, Textile Technology

Other Semester 1 subjects

Common questions

Are these GTU 3110003 Programming for Problem Solving papers valid for both Regular and Remedial exams?

Yes. Gujarat Technological University (GTU) follows the same 70-mark syllabus, exam blueprint, and 23-mark passing cutoff for both Regular and Remedial (ATKT/backlog) examinations. All 7 past exam sessions (2023 – 2026) serve as comprehensive preparation for either attempt.

How can I download GTU 3110003 Programming for Problem Solving old question papers PDF?

You can download official GTU 3110003 original question paper PDFs directly from the table above with 1 click and zero deceptive ads or wait timers. Every paper also includes interactive online questions with AI study prompts.

What is the passing mark for GTU Programming for Problem Solving (3110003)?

The external theory exam carries 70 marks. The minimum passing cutoff is 23 marks (33%). Exam duration is 2.5 hours.

What is the GTU exam pattern for 3110003?

The examination contains 5 main questions of 14 marks each, totaling 70 marks. Questions 2 through 5 provide internal OR choices, typically split into 3-mark, 4-mark, and 7-mark questions.