Home › AKTU PYQ › Programming for Problem Solving › Important Questions

Programming for Problem Solving (BCS101) important questions and topics for AKTU

These are ranked by how often AKTU repeats them across 12 papers. Repeated questions and "very likely" topics are the safest marks in the exam.

Most repeated Programming for Problem Solving questions

  • Differentiate between compiler and interpreter. Also differentiate between syntax error and logical error. (7 marks, 2026, Language Processors) – also asked in 2019, 2020, 2021, 2022, 2023, 2024, 2025
  • Differentiate between call by value and call by reference parameter passing in C using example. (7 marks, 2026, Functions) – also asked in 2019, 2020, 2021, 2022, 2023, 2024, 2025
  • Describe the difference between call by value and call by reference with examples. (7 marks, 2025, Functions) – also asked in 2019, 2020, 2021, 2022, 2023, 2024, 2026
  • Differentiate between call by value and call by reference with proper example. (10 marks, 2022, Functions) – also asked in 2019, 2020, 2021, 2023, 2024, 2025, 2026
  • Differentiate between Compiler and Interpreter. Draw the flow chart of swapping of two numbers. (10 marks, 2022, Language Processors) – also asked in 2019, 2020, 2021, 2023, 2024, 2025, 2026

High-probability Programming for Problem Solving topics

  • Iteration and Loops (Unit 3: Loops Arrays Strings and Structures) – asked 33 times in 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
  • Pointers (Unit 5: Pointers File Handling and Preprocessors) – asked 33 times in 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
  • Operators and Expressions (Unit 2: Operators Expressions and Conditional Branching) – asked 27 times in 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026