MCASemester 12022-23Problem Solving Using CKCA-102

Problem Solving Using C (KCA-102) - AKTU Question Paper 2022-23

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 2022-23. 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:2022-23
University:AKTU / UPTU

Rate this paper

Questions Asked in 2022-23

Problem Solving Using C (KCA-102) — complete question paper

Section AAttempt all questions in brief. 2 x 10 = 20
  • a
    Explain the features of C
  • b
    Explain the types of constant used in C
  • c
    Explain the advantages of recursion
  • d
    Explain formatted I/O functions
  • e
    Explain how the pointer varia ble declared and initialized
  • f
    When null pointer is used?
  • g
    Specify the use of Enumerated data type
  • h
    Compare a structure with an array. (i) Why files are needed? (j) Explain the fseek() function
Section BAttempt any three of the following: 10 x 3 = 30
  • a
    How a high level programming lan guage is useful for a systemati c development of programs? Explain
  • b
    Explain the difference between for, while and do-while loops
  • c
    Write a program to concatenate two strings without using standard library function
  • d
    Explain the local and external variables. Explain different storage classes used in C
  • e
    Explain the following graphics functions supported by C language: (i) initgraph() (ii) rectangle() (iii) line()
Section CAttempt any one part of the following: 10 x 1 = 10
  • a
    Define an Algorithm. Write the characteristics of a good algorithm
  • b
    Explain the following with proper example: (i) break (ii) continue (iii) goto
  • a
    Write a program to accept elements of an array from user and sort and display them in ascending order
  • b
    Define union. Explain the differences between union and structure
  • a
    Explain the following functions of dynamic memory allocation: (i) malloc() (ii) calloc() (iii) realloc() (iv) free()
  • b
    Discuss about the following operators in C language with example. (i) Bitwise operators (ii) Increment and decrement operators (iii) Logical operators
  • a
    What is type conversion? Explain two types of conversion with suitable examples
  • b
    How to declare and initialize a Two-dimensional array? Discuss with examples
  • a
    Explain the following: (i) Nested structures (ii) Array of structures
  • b
    Explain different categories of pre-processor directives used in C

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 — KCA-102

Questions that appeared in more than one session, found by comparing 4 years of Problem Solving Using C papers (2021-22, 2022-23, 2023-24, 2024-25)

2x

Explain the following graphics functions supported by C language: (i) initgraph() (ii) rectangle() (iii) line()

Appeared in: 2021-22 · 2022-23