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
What happens when you try to access an array element beyond its size in C?
What is the output of: int x = 10; printf("%d", x++); printf("%d", x);
Which of the following is the correct way to pass a string to a function in C?
What is the size of int data type in a 32-bit system?
Which header file is required to use the printf() function?
In C, which operator has the highest precedence?
What is the purpose of the break statement in a loop?
Which of the following correctly declares a pointer to an integer?
What will be printed if char ch = 'A'; printf("%d", ch); is executed?
Which of the following is used to dynamically allocate memory in C?
What will be the output of: char str[] = "Hello"; printf("%c", str[1]);?
Which function is used to compare two strings in C?
What is the output of the following: int x = 5; int *p = &x; printf("%d", *p);?
Which of the following is an invalid identifier in C?
What will be the output of: int x = 5; printf("%d %d", x++, ++x);?
What is the difference between structure and union in C?
Which of the following function declarations is correct for a function that takes no parameters and returns no value?
In C, what is the purpose of the typedef keyword?
In C programming, which of the following is NOT a valid data type?
What will be the output of: int a = 10; int b = 20; int c = a + b; printf("%d", c);?