BCASemester 12024-25Problem Solving Using CBBC103

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.

Course:BCA
Semester:Semester 1
Session:2024-25
University:AKTU / UPTU

Rate this paper

Questions Asked in 2024-25

Problem Solving Using C (BBC103) — complete question paper · 70 marks · 3 Hours

Section AAttempt ail questions in brief. 2x07=14
  • a
    Explain importance of structured programming in writing readable, 1 — Kl, maintainable, and error-free code. K2
  • b
    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
  • d
    Explain how for, while, and do-while loops differ? 2 K2
  • e
    Explain how arrays are declared, initialized, and accessed. 3 K2
  • f
    Identify how enumerations enhance Code readability, and what are their 4 K2, typical use cases? K3
  • g
    Identify how is memory allocated and deallocated to create an array of 5 K2, integers? K3
Section B
  • b
    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
  • d
    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
Section CAttempt any one part of the following: 07x 1=07
  • a
    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
  • b
    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?
  • a
    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
  • b
    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
  • a
    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?
  • b
    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
  • a
    Explain the role of the register storage class in optimizing variable access. How 4 K2, does it improve performance for frequently accessed variables? K3
  • b
    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
  • a
    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
  • b
    Demonstrate 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)

2x

Explain importance of structured programming in writing readable, 1 — Kl, maintainable, and error-free code. K2

Appeared in: 2024-25 · 2025-26

2x

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

2x

Explain how for, while, and do-while loops differ? 2 K2

Appeared in: 2024-25 · 2025-26

2x

Explain how arrays are declared, initialized, and accessed. 3 K2

Appeared in: 2024-25 · 2025-26

2x

Identify how enumerations enhance Code readability, and what are their 4 K2, typical use cases? K3

Appeared in: 2024-25 · 2025-26

2x

Identify how is memory allocated and deallocated to create an array of 5 K2, integers? K3

Appeared in: 2024-25 · 2025-26

2x

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

2x

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

2x

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

2x

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

2x

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

2x

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

2x

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

2x

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

2x

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

2x

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

2x

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