0% found this document useful (0 votes)
18 views1 page

Cia 1-ds

The document outlines the CIA-1 examination for the subject CS3353 - C Programming and Data Structure at Apollo Engineering College. It includes three parts: Part A with short answer questions, Part B focusing on pass by value and reference, and Part C with detailed questions on arrays, operators, pointers, recursion, and control statements in C. The total marks for the exam are 50.

Uploaded by

Robert Harris
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)
18 views1 page

Cia 1-ds

The document outlines the CIA-1 examination for the subject CS3353 - C Programming and Data Structure at Apollo Engineering College. It includes three parts: Part A with short answer questions, Part B focusing on pass by value and reference, and Part C with detailed questions on arrays, operators, pointers, recursion, and control statements in C. The total marks for the exam are 50.

Uploaded by

Robert Harris
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/ 1

APOLLO ENGINEERING COLLEGE

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING AND ELECTRONIES AND COMMUNICATION ENGINEERING

CIA- 1 MARK: 50
SUBJECT:CS3353 -C PROGRAMMING AND DATA STRUCTURE DATE: / /2024
YEAR/SEM: II/ III
PART-A (Answer al question ) 5*2=10
1.What is enumerated data type? Give an example.
2.what is the difference between constant and variable?
3. What is primitive data type and void data type?
4. What is the difference between structure and union?
5. What are the basic operations performed on an array?

PART-B 1*8=8
6.What is the difference between pass by value and pass by reference? Write the C coding for swapping two numbers using pass by reference. (8)
PART-C 2*16=32

7)a)What is an array and how to initialize an array? Explain the types of array with example.(16)
Or
b) Explain all the operators in C with an example for each.(16)

8)a) i)Explain about how to declare pointer to a function with an example.(8)


ii)Explain recursion and write a C program to print the first 'n' numbers in the Fibonacci series using recursion.(8)

Or
b. Describe the decision making, branching and looping statements in C. (16)

Prepared by Verified by Approved by


---------------------------------------------------------------------------------------------------------------------------------------

APOLLO ENGINEERING COLLEGE


DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING AND ELECTRONIES AND COMMUNICATION ENGINEERING

CIA- 1 MARK: 50
SUBJECT:CS3353 -C PROGRAMMING AND DATA STRUCTURE DATE: / /2023
YEAR/SEM: II/ III
PART-A (Answer all question) 5*2=10
1.What is enumerated data type? Give an example.
2.what is the difference between constant and variable?
3. What is primitive data type and void data type?
4. What is the difference between structure and union?
5. What are the basic operations performed on an array?

PART-B 1*8=8
6.What is the difference between pass by value and pass by reference? Write the C coding for swapping two numbers using pass
by reference. (8)

PART-C 2*16=32

What is an array and how to initialize an array? Explain the types of array with example.(16)
7)a)
Or
b) Explain all the operators in C with an example for each.(16)

8)a) i)Explain about how to declare pointer to a function with an example.(8)


ii)Explain recursion and write a C program to print the first 'n' numbers in the Fibonacci series using recursion.(8)
Or
b. Describe the decision making, branching and looping statements in C. (16)

Prepared by Verified by Approved by

You might also like