(SEM II) THEORY EXAMINATION 2024-25 PROGRAMMING FOR PROBLEM SOLVING
B.Tech (Semester II) Theory Examination 2024–25
Maximum Marks: 70 | Time: 3 Hours
Medium Allowed: Hindi / English / Mixed
This question paper assesses a student's conceptual understanding and practical problem-solving skills in C programming, computer fundamentals, and programming logic.
It is divided into three sections – A, B, and C, covering theory, coding, logic building, and application-based programming.
SECTION A — Short Answer Questions (14 Marks | 2 × 7)
This section covers basic theoretical concepts of programming and computer fundamentals.
Topics include:
Compiler vs Interpreter
Flowchart and its applications
Purpose of C I/O functions: scanf() & printf()
Operator precedence with examples
Use of break and continue in loops
Recursion definition with example
Difference between malloc() and calloc()
Objective: Test basic understanding of core programming concepts.
SECTION B — Descriptive Questions (21 Marks | Attempt Any 3)
This section checks deeper conceptual clarity, explanation ability, and coding understanding.
Topics covered:
Components of a computer system (with diagram)
Structure of a basic C program
Types of operators in C with examples
C program: Input 10 integers in array & calculate average
Call by Value vs Call by Reference (with examples)
Focus: Logical explanation + syntax-level understanding.
SECTION C — Long Answer Questions (35 Marks | 7 Marks Each)
Application- and logic-based detailed questions.
Q3 — System Software Components / Factorial Flowchart
Choose any one:
Difference among Assembler, Loader, Linker (with diagrams)
Flowchart + Pseudocode to compute factorial
Q4 — Operators / Switch Case
Choose any one:
Logical operators & Bitwise operators with examples
C program using switch-case to check even or odd number
Q5 — Strings / Structures
Choose any one:
C program to reverse a string
Definition of Structure and example of Array of Structures
Q6 — Recursion / Sorting
Choose any one:
Recursive C program for nth Fibonacci number
Explanation of Bubble Sort + C implementation
Q7 — File Handling / Linked List Concepts
Choose any one:
C program to read and display contents of a file
Self-referential structures & their use in Linked Lists
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