Gujarat Technological UniversitySummer 2026 examination

GTU 3110003 Programming for Problem Solving (PPS) Summer 2026 Question Paper & PDF

B.E. · Common Engineering · Semester 1 · Subject code 3110003
Download official PDFView PDF here
Share with your class
Total
70 marks
To pass
23 marks (33%)
Duration
2.5 Hours 10:30 AM – 1:00 PM
Questions
5 with internal choice
No solutions on this paper yetNeed them for your exam? Ask once. Papers that students ask for are solved first, and we aim to add them within 24 hours.

7 of 25 questions on this paper were also asked in other years. Each is marked below with the years it appeared.See all 27 repeated 3110003 questions, most asked first

Q.1

14 Marks
(a)
3 marks
What is a Flowchart? List out its symbols and purpose.
(b)
4 marksAsked in 4 of 7 papers
Explain the major components of a Computer System and their Functions.

Also asked in Summer 2024 Q1a, Winter 2023 Q1c, Summer 2023 Q1a

(c)
7 marks
Write algorithm to print Fibonacci series upto n terms

Q.2

14 Marks
(a)
3 marks
Define: Header files, Constants, and Variables.
(b)
4 marksAsked in 4 of 7 papers
What is Type Casting? State Its Types with example.

Also asked in Summer 2025 Q3a, Winter 2024 Q3b, Summer 2023 Q3a OR

(c)
7 marks

Define Precedence and Associativity. Draw table of it and explain how they differ with an example of each.

(c)
7 marks

‘C language supports a rich set of built-in operators.’ Explain Unary, Binary, and Ternary Operators with example.

Q.3

14 Marks
(a)
3 marks
Compare: if-else ladder Vs. Switch.
(b)
4 marks
What is an Infinite Loop? What is Nested Loop? Give examples of both.
(c)
7 marks
Write A C Program to print Multiplication Table.
(a)
3 marksAsked in 3 of 7 papers
Compare: Entry Controlled Loop Vs. Exit Controlled Loop.

Also asked in Summer 2024 Q3a, Summer 2023 Q2a

(b)
4 marks
Define: Break, Continue, Goto, Label.
(c)
7 marks

Write a C program to read basic Colour Codes like R, G, B and print the Colour Name (Red, Green, Blue) using Switch statement.

Q.4

14 Marks
(a)
3 marks
Difference between Library Function and User-defined Function. Give Examples.
(b)
4 marks
Explain Recursion with advantages and disadvantages.
(c)
7 marks
Write a C Program using Function to find Square of a number.
(a)
3 marks
What are Local and Global Variables? Give an example.
(b)
4 marksAsked in 2 of 7 papers

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

Also asked in Summer 2024 Q5b

(c)
7 marks

Write a C Program to find the Greatest Common Divisor (GCD) of two numbers using Recursion.

Q.5

14 Marks
(a)
3 marksAsked in 2 of 7 papers
Explain difference between Structure AND Union.

Also asked in Winter 2023 Q5a

(b)
4 marks
Explain fopen() and its various modes (r, w, a, r+) for File Handling.
(c)
7 marks
Write a C Program to Copy and Concatenate Strings using prebuild string functions.
(a)
2 marks

What is an Array? Mention types of arrays. 03 Page 1 of

(b)
4 marksAsked in 4 of 7 papers
Explain: malloc (), calloc (), free (), realloc ().

Also asked in Summer 2025 Q4b OR, Summer 2024 Q5b OR, Winter 2023 Q5b OR

(c)
2 marksAsked in 4 of 7 papers

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

Also asked in Winter 2025 Q5c, Summer 2025 Q5c OR, Winter 2023 Q5c OR

More Programming for Problem Solving papers

Questions repeat across sessions. Working through two or three papers shows you which topics GTU asks most.

Preparing with friends?

Send this paper to your class group. Every question has its own link.

About this paper

Official Gujarat Technological University (GTU) examination paper for Programming for Problem Solving (PPS) (Summer 2026, B.E. · Common Engineering, Sem 1). Features complete 70-mark regular & remedial examination pattern, official marking distribution across all 5 questions, and direct 1-click official PDF download.

Transcribed for student exam preparation from Gujarat Technological University official examination archives. Questions, syllabus guidelines, and curriculum marking schemes remain the intellectual property of Gujarat Technological University.

ViewDownload PDF