0% found this document useful (0 votes)
13 views2 pages

CAT I Programming in C QP (AIML and IT)

The document outlines the course objectives for learning the C programming language, including understanding constructs, developing programs with arrays, strings, functions, pointers, and structures. It includes a structured examination format with multiple parts, covering theoretical questions and practical programming tasks. The document also references Bloom's taxonomy levels for assessing student understanding and skills in C programming.

Uploaded by

Seetha Laxmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

CAT I Programming in C QP (AIML and IT)

The document outlines the course objectives for learning the C programming language, including understanding constructs, developing programs with arrays, strings, functions, pointers, and structures. It includes a structured examination format with multiple parts, covering theoretical questions and practical programming tasks. The document also references Bloom's taxonomy levels for assessing student understanding and skills in C programming.

Uploaded by

Seetha Laxmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

CO 1 To understand the constructs of C Language

CO 2 To develop C Programs using basic programming constructs


CO 3 To develop C programs using arrays and strings
CO 4 To develop modular applications in C using functions
CO 5 To develop applications in C using pointers and structures
K1- Remembering K3- Applying K5- Evaluating
K2- Understanding K4- Analyzing K6- Creating

Answer ALL questions


PART - A — (5 × 2 = 10 Marks)
Q.NO QUESTION MARK CO- BLOOM'
MAPPI S
NG TAXON
OMY
1 Name any 5 built-in maths function. 2 CO3 K2
2 What do you mean by modular programming? 2 CO3 K2
3 Give an example for called function and calling function. 2 CO3 K2
4 Write the syntax for pointers in structures. 2 CO4 K2
5 What do you mean by typedef .Give an example. 2 CO4 K2
PART - B — ( 13 ×2 = 26 Marks)
6 a.(i) Write a C program to design the scientific calculator using built in 6 CO3 K2
functions
(ii) What is recursive functions? Write a simple binary search
7
algorithm using recursive functions.
(OR)
6 b. Write short notes on CO3 K2
(i) Function call and function definition 7
(ii) Function Prototype 6

7 a. Explain the concept of pass by value and pass by reference .Write a 13 CO3 K2
C program to swap the contents of two variables using pass by
reference.
(OR)
7 b. What is pointers? Write down below concepts in pointers 7 CO3 K2
(i)Pointer arithmetic
(ii)Pointer operators 6 CO3 K2
PART - C ( 14 × 1 = 14 Marks)
8 a.(i) What is structure? Write down the syntax and example for 7 CO4 K2
Structure declaration and initialization.
(ii) Explain the concept of nested structure and self-referential
7
structure.
(OR)

Explain the
8 b.(i) 14 CO4 K2

(ii)

following with
suitable diagram.
i. Sparse
interactions. (6)
ii. Parameter
sharing. (7)
Explain in detail about the dynamic memory allocation processes
and list memory allocation and deallocation functions.
Explain insertion and Deletion in linked list.

FACULTY INCHARGE HOD PRINCIPAL

You might also like