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