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

Questions 66-70 of 100

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

Question 66

MCQ · Single Correct 1 mark

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

Answers for question 66

Question 67

MCQ · Single Correct 2 mark

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

Answers for question 67

Question 68

MCQ · Single Correct 1 mark

What is the output of the following C code?

C
#include <stdio.h>
int x = 68;
int main(void) {
    int x = 78;
    {
        int x = 88;
        printf("%d ", x);
    }
    printf("%d", x);
    return 0;
}
Answers for question 68

Question 69

MCQ · Single Correct 2 mark

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

Answers for question 69

Question 70

MCQ · Single Correct 1 mark

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

Answers for question 70
Scroll to Top