*SN288* SN 288
I Semester B.A./B.Sc. Examination, Nov./Dec. 2014
(CBCS) (Fresh)
(2014-15 and Onwards)
COMPUTER SCIENCE I
Problem Solving Through C Programming
Time : 3 Hours Max. Marks : 70
Instruction : Answer all the Sections.
SECTION A
I. Answer any ten questions. Each question carries two marks. (2×10=20)
1) Write the features of C program.
BM
2) What is flowchart ? Mention its types.
SC
3) What are C tokens ? W
4) If a = 20, b = 40, what is X if X = a +(+ + b) ?
5) Mention the syntax of printf and scanf functions.
6) Explain nested IF statement.
7) What is structure ? How to initialize a structure ?
8) What is a string ? Write any two operations on string.
9) Mention types of functions.
10) What is pointer ? Mention its syntax.
11) What is File ? How to declare a file ?
12) What are macros ? Mention types of macros.
SECTION B
II. Answer all the questions. Each question carries ten marks. (10×5=50)
13) a) i) Explain the structure of a C program with example.
ii) Write an algorithm to generate N natural numbers. (5+5)
OR
b) i) Write a flowchart to reverse the given number.
ii) Explain the different types of arrays with an example. (5+5)
P.T.O.
SN 288 *SN288*
14) a) i) Explain the working of switch statement with a suitable example.
ii) Explain automatic and external storage classes with an example.
(5+5)
OR
b) i) Discuss various operators supported by C language.
ii) Differentiate between while and do-while statements in C. (6+4)
15) a) i) Write a C program to find sum of matrices.
ii) Briefly explain go-to statement in C. (7+3)
OR
BM
b) i) Write a C program to find factorial of a given number.
SC
ii) What is function ? Give an example.
W
iii) Write a C function to find the largest of two numbers. (4+3+3)
16) a) i) What do you mean by structures ? Explain with example.
ii) What is type def in C ? Explain with an example. (7+3)
OR
b) i) Explain function with arguments and with return values with an example.
ii) Write a C program pointers. Find the length of a given string using. (5+5)
17) a) i) Write a C program to illustrate an array of structures.
ii) Explain pointers to pointers concept in C.
iii) Mention the rule for defining a pre processor. (5+3+2)
OR
b) i) What is a file ? Explain the three modes of file.
ii) Write a note on command line arguments. (7+3)