iGET

Computer Knowledge - MCQ Practice Questions

Computer Science questions in competitive exams stay close to fundamentals, which is good news if you revise the right five subjects. Coverage includes data structures, algorithms and complexity, operating systems, database management systems, computer networks, and computer organisation. Explanations show the trace or the state table where one helps, since seeing the intermediate steps is what makes the concept stick.

304 questions | 100% Free

Q.181Hard

Which of the following will correctly allocate memory for an array of 10 integers?

Q.182Hard

What will be the output of: int x = 5; int y = x++ + ++x; ?

Q.183Easy

Which function is used to read a single character from standard input?

Q.184Easy

In the expression: int arr[3][3]; arr[1][2] = 5; What is being accessed?

Q.185Easy

What is the output of the following C code?
int main() {
int a = 10;
printf("%d", a += 5);
return 0;
}

Q.186Medium

What is the output of the following code?
int x = 5;
int y = ++x;
printf("%d %d", x, y);

Q.187Easy

What is the purpose of the strlen() function in C?

Q.188Medium

What will be the output of the following code?
int *ptr;
int arr[3] = {10, 20, 30};
ptr = arr;
printf("%d", *(ptr + 1));

Q.189Hard

What is the output of this recursive function?
int func(int n) {
if(n <= 1) return 1;
return n * func(n-1);
}
printf("%d", func(4));

Q.190Hard

What is the output of this code involving bitwise operations?
int x = 5; // binary: 0101
int y = 3; // binary: 0011
printf("%d", x ^ y); // XOR operation

Q.191Easy

What will be the value of 'x' after execution of the following code? int x = 10; x += 5; x *= 2;

Q.192Medium

What is the primary difference between malloc() and calloc() functions in C?

Q.193Medium

If arr[5] = {1, 2, 3, 4, 5}, what will be the value of *(arr + 3)?

Q.194Easy

Which header file must be included to use the printf() function in C?

Q.195Medium

Consider a structure: struct Point { int x; int y; }; If p is a pointer to this structure and we want to access member x, which notation is INCORRECT?