Problem Solving Using C (BBC103) - AKTU Question Paper 2024-25
BCA · Semester 1 · Free PDF Download
This is the official AKTU Problem Solving Using C Previous Year Question Paper for BCA 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.
Rate this paper
Questions Asked in 2024-25
Problem Solving Using C (BBC103) — complete question paper · 70 marks · 3 Hours
- aExplain importance of structured programming in writing readable, 1 — Kl, maintainable, and error-free code. K2
- bWhat are the common types of operators and their use cases? 1 Kl, C. Explain how default statements influence the flow of execution in a 2 K2, program. K3
- dExplain how for, while, and do-while loops differ? 2 K2
- eExplain how arrays are declared, initialized, and accessed. 3 K2
- fIdentify how enumerations enhance Code readability, and what are their 4 K2, typical use cases? K3
- gIdentify how is memory allocated and deallocated to create an array of 5 K2, integers? K3
- bDemonstrate the use of switch statements in C programming. What are 2 K2, the restrictions on switch values, and how does it compare to. if-else K3 statements for handling multiple conditions? Cc; Explain the concept of a pointer to a pointer in C. How does this concept 3 K2, help in managing multi-level data structures? K3
- dSolve the problem of managing vari#ble scope and lifetime using static 4 K2, and extern storage classes. Demonstrate their use in 4 program. K3 é, Solve the problem of handling record I/O in files; Demonstrate how to 5 K2, read and write structured data to files using C: K3
- aHow does compiling and linking“@C program work? Explain the steps Kl, involved i in converting a source code file into an executable program. K2
- bDefine and explain the different types.of tokens i in C programming, suchas.1. OG @ Beaecee 6 keywords, identifiers, constants, and vaHubles! How are these tokens to K2 write meaningful programs?
- aDevelop a program that uses if-else and switch statements to classify a number 2 K2, as positive, negative, or zero. Explain the logic behind the program. K3
- bDemonstrate the use of nested loops to print a pattern of nutnbers or stars. 2 K2, Explain the logic behind the program and how nested loops help generate K3 complex patterns, hier c QUAN UO TAL A Subject Code: BBC103 PAPER ID-311601 M.MARKS: 70
- aDevelop a program that uses pointers to pass arguments to functions. How does 3 K2, passing by reference improve performance and enable modification of K3 variables within functions?
- bIdentify the advantages of using an array of pointers in C. How is this concept ak applied in dynamic memory allocation"and string manipulation? : K3
- aExplain the role of the register storage class in optimizing variable access. How 4 K2, does it improve performance for frequently accessed variables? K3
- bIllustrate the use of an array of structures. How can this concept be applied to 4 K2, manage collections of related data, such as a list of employees with different K3 attributes? Ts Attempt any one part of the following: 07 x1=07
- aExplain the role of graphics in C programming? Explain how graphics libraries 5 K2, are used to draw shapes, lines, and images in a graphical user interface (GUI). K3
- bDemonstrate the use of graphics functions to draw basic shapes like circles, 5 K2,
rectangles, and lines. How do these shapes get rendered on the screen? K3 Meret *e
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.
Repeated Questions — BBC103
Questions that appeared in more than one session, found by comparing 2 years of Problem Solving Using C papers (2024-25, 2025-26)
Explain importance of structured programming in writing readable, 1 — Kl, maintainable, and error-free code. K2
Appeared in: 2024-25 · 2025-26
What are the common types of operators and their use cases? 1 Kl, C. Explain how default statements influence the flow of execution in a 2 K2, program. K3
Appeared in: 2024-25 · 2025-26
Explain how for, while, and do-while loops differ? 2 K2
Appeared in: 2024-25 · 2025-26
Explain how arrays are declared, initialized, and accessed. 3 K2
Appeared in: 2024-25 · 2025-26
Identify how enumerations enhance Code readability, and what are their 4 K2, typical use cases? K3
Appeared in: 2024-25 · 2025-26
Identify how is memory allocated and deallocated to create an array of 5 K2, integers? K3
Appeared in: 2024-25 · 2025-26
Demonstrate the use of switch statements in C programming. What are 2 K2, the restrictions on switch values, and how does it compare to. if-else K3 statements for handling multiple conditions? Cc; Explain the concept of a pointer to a pointer in C. How does this concept 3 K2, help in managing multi-level data structures? K3
Appeared in: 2024-25 · 2025-26
Solve the problem of managing vari#ble scope and lifetime using static 4 K2, and extern storage classes. Demonstrate their use in 4 program. K3 é, Solve the problem of handling record I/O in files; Demonstrate how to 5 K2, read and write structured data to files using C: K3
Appeared in: 2024-25 · 2025-26
How does compiling and linking“@C program work? Explain the steps Kl, involved i in converting a source code file into an executable program. K2
Appeared in: 2024-25 · 2025-26
Define and explain the different types.of tokens i in C programming, suchas.1. OG @ Beaecee 6 keywords, identifiers, constants, and vaHubles! How are these tokens to K2 write meaningful programs?
Appeared in: 2024-25 · 2025-26
Develop a program that uses if-else and switch statements to classify a number 2 K2, as positive, negative, or zero. Explain the logic behind the program. K3
Appeared in: 2024-25 · 2025-26
Demonstrate the use of nested loops to print a pattern of nutnbers or stars. 2 K2, Explain the logic behind the program and how nested loops help generate K3 complex patterns, hier c QUAN UO TAL A Subject Code: BBC103 PAPER ID-311601 M.MARKS: 70
Appeared in: 2024-25 · 2025-26
Develop a program that uses pointers to pass arguments to functions. How does 3 K2, passing by reference improve performance and enable modification of K3 variables within functions?
Appeared in: 2024-25 · 2025-26
Identify the advantages of using an array of pointers in C. How is this concept ak applied in dynamic memory allocation"and string manipulation? : K3
Appeared in: 2024-25 · 2025-26
Explain the role of the register storage class in optimizing variable access. How 4 K2, does it improve performance for frequently accessed variables? K3
Appeared in: 2024-25 · 2025-26
Illustrate the use of an array of structures. How can this concept be applied to 4 K2, manage collections of related data, such as a list of employees with different K3 attributes? Ts Attempt any one part of the following: 07 x1=07
Appeared in: 2024-25 · 2025-26
Explain the role of graphics in C programming? Explain how graphics libraries 5 K2, are used to draw shapes, lines, and images in a graphical user interface (GUI). K3
Appeared in: 2024-25 · 2025-26
Problem Solving Using C — Other Year Papers
AKTU Problem Solving Using C PYQs from other sessions
More BCA Semester 1 (2024-25) Papers
Other subjects from same semester and session