GATE CSE C Programming Practice Test – Function & Storage Class | Set 1

Questions 51-55 of 100

Your score 0/100 0 answered
Correct 0 Incorrect 0 Unanswered 100 Accuracy 0%

Question 51

MCQ · Single Correct 2 mark

Consider a function returning a value: 'int calc(int a) { static int s = 51; s += a; return s; }'. What is returned by calling calc(5) twice consecutively?

Answers for question 51

Question 52

MCQ · Single Correct 1 mark

What does the declaration 'extern int arr[52];' inside a function indicate?

Answers for question 52

Question 53

MCQ · Single Correct 2 mark

What is the effect of declaring a function parameter as 'register int count' in C?

Answers for question 53

Question 54

MCQ · Single Correct 1 mark

Which memory segment stores uninitialized global and static variables in C?

Answers for question 54

Question 55

MCQ · Single Correct 2 mark

What is the scope and linkage of a top-level global variable declared as 'static int var = 55;' in a C source file?

Answers for question 55
Scroll to Top