(SEM II) THEORY EXAMINATION 2018-19 PROGRAMMING FOR PROBLEM SOLVING
This document contains the complete and original B.Tech (Semester II) Theory Examination Question Paper for the subject Programming for Problem Solving (KCS201) for the academic session 2018–19. It is a 3-hour, 100-mark university examination paper designed to test a student’s foundational understanding of the C programming language and the computational problem-solving approach used in engineering.
PROGRAMMING-PROBLEM-SOLVING-KCS…
The paper thoroughly evaluates a learner’s conceptual clarity, coding ability, algorithmic thinking, and understanding of data manipulation techniques. It is structured into three sections, each focusing on a different level of cognitive and programming skill.
SECTION A — Short Conceptual Questions (20 Marks)
This section includes ten 2-mark questions that check a student’s basic understanding of C programming fundamentals.
Topics include:
Difference between .obj and .exe files
Components of C language
Operators: assignment vs equality
else-if ladder vs switch-case
Recursion vs iteration
While vs do-while loop
Null character in strings
Linear vs binary search
Static vs dynamic memory allocation
Node structure in linked list
These questions measure fundamental knowledge required to begin writing C programs.
SECTION B — Descriptive / Coding Questions (30 Marks)
Students must attempt any three questions.
This section evaluates the ability to analyze, code, and explain programming concepts. Key areas include:
Block diagram of a computer system
Operator precedence and associativity with examples
Use of break statement in loops
Matrix multiplication in C
Use of pointers and call-by-reference
The section tests logical thinking, code implementation accuracy, and understanding of program flow.
SECTION C — Long Answer / Algorithm-Based Questions (50 Marks)
Each part contains deeper problem-solving and algorithmic questions. The student must attempt one question from each sub-section.
Topics include:
Writing algorithms and flowcharts
Type casting and mixed operands
Calculator program using switch-case
Pattern printing
Assembler, compiler, interpreter, loader, linker
Bubble sort program
Structures in C (real-life record management)
File handling and operations (reading/writing/counting characters)
Macros, unions, enumerated data types
These questions test a student's ability to design algorithms, develop correct and optimized code, and explain advanced concepts.
Sample Questions from the Paper
Here are examples of the type of questions included:
Q: What is the difference between .obj and .exe files in C?
A basic conceptual question from Section A.
Q: Write an algorithm and draw a flowchart to find the sum of digits of an integer.
A detailed algorithm-design question from Section C.
These examples reflect the depth and practical nature of the exam.
Overall Coverage of the Exam Paper
The question paper comprehensively covers:
Programming Fundamentals
Data types, operators, expressions
Flow control: loops, conditions, switch
Algorithms & Flowcharts
Numerical algorithms
Reverse/sum of digits
Pattern generation
Data Structures Basics
Arrays
Structures
Linked lists (conceptual)
Core Programming Concepts
Pointers
Functions (recursion & iteration)
Storage classes
Memory allocation (static vs dynamic)
Program Implementation
Sorting
Matrix multiplication
File handling
System-Level Concepts
Compiler, interpreter, loader, linker
Computer architecture basics
This makes the document an excellent and complete reference for exam preparation, assignment creation, and conceptual revision.
Related Notes
BASIC ELECTRICAL ENGINEERING
ENGINEERING PHYSICS THEORY EXAMINATION 2024-25
(SEM I) ENGINEERING CHEMISTRY THEORY EXAMINATION...
THEORY EXAMINATION 2024-25 ENGINEERING MATHEMATICS...
(SEM I) THEORY EXAMINATION 2024-25 ENGINEERING CHE...
(SEM I) THEORY EXAMINATION 2024-25 ENVIRONMENT AND...
Need more notes?
Return to the notes store to keep exploring curated study material.
Back to Notes StoreLatest Blog Posts
Best Home Tutors for Class 12 Science in Dwarka, Delhi
Top Universities in Chennai for Postgraduate Courses with Complete Guide
Best Home Tuition for Competitive Exams in Dwarka, Delhi
Best Online Tutors for Maths in Noida 2026
Best Coaching Centers for UPSC in Rajender Place, Delhi 2026
How to Apply for NEET in Gurugram, Haryana for 2026
Admission Process for BTech at NIT Warangal 2026
Best Home Tutors for JEE in Maharashtra 2026
Meet Our Exceptional Teachers
Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication
Explore Tutors In Your Location
Discover expert tutors in popular areas across India
Discover Elite Educational Institutes
Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies