Home › AKTU PYQ › Programming for Problem Solving › Predicted Paper

Programming for Problem Solving (BCS101) AKTU predicted paper 2026-27

AI-predicted paper for Programming for Problem Solving based on 12 past papers (2020, 2021, 2022, 2023, 2024, 2025, 2026). NOT an official AKTU paper. Use as a revision tool only.

Paper pattern

  • Section A: Attempt all questions. (14 marks)
  • Section B: Attempt any THREE questions out of five. (21 marks)
  • Section C: Attempt ONE question from each pair (a or b). (35 marks)

Why these questions

  • Unit 1 (Introduction to Computer System and C Basics) dominates — 23% avg weightage
  • Asked every year: Components of Computer System, Algorithm Representation
  • Most repeated topic: Iteration and Loops

Section A – 2-mark questions

  • Write a short note on flowchart and its use.
  • Correlate else if ladder and switch case statement.
  • Find the output: #include<stdio.h> int main() { int arr[1]={10}; printf("%d\n", 0[arr]); return 0; }
  • Differentiate recursion and iteration.
  • List various file opening modes.
  • Describe the functionalities of operating system.
  • Differentiate while and do while loop.

Section B – sample questions

  • Write an algorithm and draw a flowchart to find the sum of digits of an integer number entered by the user.
  • Explain the use of default in switch statement. Write a program that takes two operands and one operator from the user and perform the operation and prints the result by using switch statement.
  • Differentiate operator precedence and associativity. Write a program in C to elaborate the use of logical AND and logical OR operators in C.