IP
IP
IP
Marks
1.a) What is the size of the double data type? Which conversion specifier is used? (2M)
b) What is pseudo code? (2M)
c) List out the various looping making statements used in C. (2M)
d) What is the difference between if and while statement (2M)
e) How one dimensional arrays are initialized? Give example. (2M)
f) Mention the various String Manipulation Functions in C (2M)
g) Give brief information about self referential structures. (2M)
h) Compare arrays and structures (2M)
i) List the advantages of using files. (2M)
j) Distinguish between built – in and user – defined functions. (2M)
PART–B (5X10 = 50M)
UNIT - I
2 a. Write an algorithm and draw flowchart for finding the reverse of a given number. 5(M)
b. Write short notes on Type conversion and Type casting. 5(M)
(OR)
3 a. Differentiate Top down and Bottom up approach used for problem solving. 5(M)
b. Give a brief note on space and time complexity of an Algorithm. 5(M)
UNIT - II
Page 1 of 2
Reg: VR23
Course Code: 23ES1T02
UNIT - IV
10 a. Write a C Programm to swap two numbers using call by value and call by 5(M)
reference.
b. Explain about various types of parameter passing techniques in ‘C’ programming 5(M)
with an example.
(OR)
11 a. What is the main use of function pointer in C? How do you declare a function 5(M)
pointer? Explain.
b. How array elements are passed to function arguments? Discuss with an example. 5(M)
**********
Page 2 of 2