iGET

Computer Knowledge - MCQ Practice Questions

Practice free Computer Knowledge multiple-choice questions with detailed answers and explanations. Perfect for competitive exam preparation.

309 questions | 100% Free

Q.121Medium

What will be the result of: int a = 10, b = 3; int c = a % b; printf("%d", c);

Q.122Hard

What happens if you declare a variable but don't initialize it in C?

Q.123Hard

Consider: int *ptr = NULL; *ptr = 5; What will happen?

Q.124Easy

Which of the following is a correct way to declare a pointer to an integer in C?

Q.125Easy

What is the output of the following code: printf("%d", sizeof(int));

Q.126Easy

Which of the following correctly initializes a 2D array in C?

Q.127Medium

What will be the output of: char ch = 'A'; printf("%d", ch);

Q.128Easy

Which of the following is NOT a valid identifier in C?

Q.129Medium

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

Q.130Easy

In C, what is the difference between single quotes and double quotes?

Q.131Medium

What is the output of: int a = 10, b = 20; a = a ^ b; b = a ^ b; a = a ^ b; printf("%d %d", a, b);

Q.132Medium

In C, which function is used to read a string from input with space handling?

Q.133Medium

What is the purpose of the 'static' keyword when used with a variable inside a function?

Q.134Medium

Which of the following correctly represents a structure declaration in C?

Q.135Hard

What does the 'volatile' keyword indicate in C?

Q.136Hard

Consider: int *ptr; int arr[] = {1,2,3}; ptr = arr; What is ptr[1]?

Q.137Medium

What will be the final value of x: int x = 5; x += 3 * 2; printf("%d", x);

Q.138Medium

Which of the following operators has the highest precedence in C?

Q.139Easy

Which of the following is true about the 'break' statement in C?

Q.140Medium

What will be printed: int i = 0; while(i < 3) { printf("%d ", i); i++; }

Computer Knowledge MCQs Free Practice – iGET | iGET