Problem Solving Using C (BMC102) - AKTU Question Paper 2024-25
MCA · Semester 1 · Free PDF Download
This is the official AKTU Problem Solving Using C Previous Year Question Paper for MCA Semester 1, academic session 2024-25. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.
Course:MCA
Semester:Semester 1
Session:2024-25
University:AKTU / UPTU
Rate this paper
Questions Asked in 2024-25
Problem Solving Using C (BMC102) — complete question paper · 70 marks · 3 Hours
Section AAttempt all questions in brief. 2 x 07 = 14
- aExplain importance of structure d programming in writing readab le, maintainable, and error-free code
- bWhat are the common types of operators and their use cases? 1 K1
- cInfer how default statements in fluence the flow of execution i n a program
- dShow how for, while, and do-while loops differ in terms of ini tialization, condition checking, and iteration
- eExplain how arrays are declared , initialized, and accessed. 3 K2
- fExplain how enumerations enha nce code readability, and what are their typical use cases?
- gInterpret how memory allocated and deallocated to create an ar ray of integers?
Section BAttempt any three of the following: 7 x 3 = 21
- aHow does an algorithm help in solving a problem? Explain the role of flowcharts in visualizing the steps of an algorithm and improvi ng the development process
- bDemonstrate the use of switc h statements in C programming. What are the restrictions on switch val ues, and how does it compare to i f-else statements for handling multiple conditions?
- cExplain the concept of a pointer to a pointer in C. How does this concept help in managing multi-level data structures?
- dSolve the problem of managing variable scope and lifetime using static and extern storage classes. Demonstrate their use in a program
- eSolve the problem of handling record I/O in files. Demonstra te how to read and write structured data to files using C
Section CAttempt any one part of the following: 07 x 1 = 07
- aHow does compiling and linking a C program work? Explain the st eps involved in converting a source code file into an executable program
- bDefine and explain the different types of tokens in C programmi ng, such as keywords, identifiers, constants, and variables. How are these tokens used to write meaningful programs?
- aDevelop a program that uses if-else and switch statements to classify a number as positive, negative, or zero. Explain the logic behind the program
- bDemonstrate the use of nested l o o p s t o p r i n t a p a t t e r n o f n u m b ers or stars. Explain the logic behind the program and how nested loops help generate complex patterns
- aDevelop a program that uses pointers to pass arguments to functions. How does passing by reference improve performance and enable modificatio n of variables within functions?
- bIdentify the advantages of using an array of pointers in C. How is this concept applied in dynamic memory allocation and string manipulation?
- aExplain the role of the register storage class in optimizing variable access. How does it improve performance for frequently accessed variables?
- bIllustrate the use of an array of structures. How can this conc ept be applied to manage collections of related da ta, such as a list of employees with different attributes?
- aExplain the role of graphics in C programming? Explain how graphics libraries are used to draw shapes, lines, and images in a graphical user interface (GUI)
- bDemonstrate the use of graphics functions to draw basic shapes like circles, rectangles, and lines. How do these shapes get rendered on the screen?
Question text is extracted from the official AKTU question paper PDF above. Hindi translations are omitted — every question is printed in English in the original paper. Last verified: 2026-08-23.
Problem Solving Using C — Other Year Papers
AKTU Problem Solving Using C PYQs from other sessions
More MCA Semester 1 (2024-25) Papers
Other subjects from same semester and session
Discrete Mathematics2024-25Principles Of Management Communication2024-25Principles Of Management Communication2024-25Computer Organization Architecture2024-25Computer Organization Architecture2024-25Fundamental Of Computers Emerging Technologies2024-25Discrete Mathematics2024-25Fundamental Of Computers Emerging Technologies2024-25
View all MCA Semester 1 2024-25 papers →