pyq_c(2022)
pyq_c(2022)
307/1(N)
COMPUTER PROGRAMMING IN C
Time Allowed: 3 Hours Full Marks: 60
Answer the following questions from Group-A, B & C as directed.
GROUP -A
1. Choose the correct alternative (Any ten) 1 x 10=10
i) ‘C’ is often called a a) Object oriented language b) High level language c) Assembly ‘language d)
Machine level language
ii) Which operator has the lowest priority? a)++ b)% c)+ d) ||
iii) Which escape character can be used to begin a new line inC?-a)\a__b)\b_—sc)\m_~—s d\n.
iv) Which is false? a) A variable defined once can be defined again with different scope. b) A single
variable cannot be defined with two different types in the same scope. c) A variable must be declared and
defined at the same time. d) A variable refers to a location in memory.
v) The function Strepy(s1,s2) call means_ a) copies s1 string into s2 b)copies s2 string into sl c)copies
both sl ands2 d) None of these
vi) File manipulation functions in C available in header file _a) streams.h b)stdio.h c)stdlib.h d)files.h
vii) What is the limit for number of functions in a C Program? a) 16 b)31 c)32 d)No Limit
viii) Address stored in the pointer variable is of type .a) Integer b) Float c) Array
d) Character
ix) int main()
{
int i= -5;
int k =i %4;
printf("%od\n", k);
}
a) Compile time error b) -1 c) 1 d) None
x) How many times will the following loop execute for(j = 1; j <= 10; j =j-1)? A) forever b) never c) 0
d) 1
4d) None
NO
xiii) The value of -17%-Sis_a)3.4b) 3 c)-3
xiv) x=5; y=x++; The values of x and y will be _ 7
a) x=5,y=6 —b) y=5,x=6 c) x=5,y=5 d) x=6,y=6 '
- b) int num = 100000; c int
my num ~
xv) Which is valid C expression? a) int my_num = 100,000; b) int my_ um
1000; d) int $my_num = 10000
1x 10=19
2. Fill in the blanks (Any ten):
a) What do you mean by associativity of an operator? Explain break and continue statement with an
example.
b) Write a program to calculate GCD of two numbers. Why goto statement should be avoided in c?
c) What do you mean by nested loop structure? b) Write a program in C to find the sum of the series
fi 2) 2 3) be given from the keyboard.
up to ‘n’ terms, the value of ‘n’ should
a) Discuss with programming examples the different types of String Handling Function in C.
a) What do you mean by a pointer to a function? Write a C program to access a one dimensional array
using pointer.
b) Write a recursive function to obtain the returning sum of first 25 natural numbers. Write a program to
find weather a year is leap year or not
c) Write a c program for reading and writing some integer value using the concept of Dynamic Memory
Allocation.