LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034
B.Sc. DEGREE EXAMINATION – COMPUTER SCIENCE & COMPUTER APP.
FIRST SEMESTER – NOVEMBER 2010
CS 1503/CA 1503 – PROGRAMMING IN C
Date : 10-11-10 Dept. No. Max. : 100 Marks
Time : 1:00 – 4:00
PART – A
Answer ALL the questions: (10 x 2 = 20 marks)
- Define variable.
- Write a note on increment and decrement
- What are the three rules to pass an array to a function?
- What is the use of getchar function in C?
- What is function declaration?
- Define recursion.
- What is a static variable?
- What are the advantages of using pointers?
- Write a note on the function malloc.
- What are the two distinct ways to perform file operations in C?
PART – B
Answer ALL the questions: (5 x 8 = 40 marks)
- a) Describe the basic structure of a C program.
(OR)
- b) Explain briefly about the characteristics and purpose of escape sequences.
- a) Discuss in detail about break and continue statements.
(OR)
- b) Explain in detail about the various string handling functions.
- a) Write a program that uses a function to sort an array of integers.
(OR)
- b) Explain any two storage classes in C.
- a) Explain in detail about structures within structures.
(OR)
- b) Write a note on pointer to functions with an example.
- a) Discuss about memory allocation functions.
(OR)
- b) What are the error situations during I/O operations on a file?
PART – C
Answer any TWO questions (2 x 20 = 40 marks)
- a) Explain different types of constants in C with an example.
- b) Write a program to calculate the average of a set of N numbers.
- a) What are the types of user defined functions in C? Explain any two categories of
functions with an example.
- b) Write a function using pointers to exchange the values stored in two locations in the
memory.
- a) Describe briefly about the command line arguments.
- b) What are the operations that can be performed on fseek function?
Latest Govt Job & Exam Updates: