- What will be the output of the following code snippet?
#include <stdio.h> int main() { int x = 5; printf("%d\n", x++); printf("%d\n", ++x); return 0; } a) 5, 7 b) 5, 6 c) 6, 7 d) 6, 6 **Answer: b) 5, 6**
112. In C, what is the purpose of the free()
function?
a) It deallocates memory. b) It fills a block of memory with a particular value. c) It copies a block of memory to another block. d) It concatenates two strings. **Answer: a) It deallocates memory.**
113. What will be the output of the following code?
#include <stdio.h> int main() { char str[10] = "Hello"; printf("%s\n", str); return 0; } a) Hello b) Compiler error c) Undefined behavior d) No output **Answer: a) Hello**
114. Which of the following functions is used to convert a string to an integer in C?
a) atoi() b) itoa() c) atof() d) stoi() **Answer: a) atoi()**
115. What will be the output of the following code?
#include <stdio.h> int main() { int x = 5, y = 10; printf("%d\n", (x < y) ? x : (y < x) ? y : (x = y)); return 0; } a) 5 b) 10 c) 15 d) Compiler error **Answer: a) 5**
116. In C, what is the purpose of the fgets()
function?
a) To read a line from a file b) To read a character from a file c) To read a line from the console d) To read a character from the console **Answer: a) To read a line from a file**
117. What will be the output of the following code?
#include <stdio.h> int main() { int x = 5; printf("%f\n", (float)x); return 0; } a) 5.000000 b) 5 c) Compiler error d) Undefined behavior **Answer: a) 5.000000**
118. Which of the following is the correct syntax to declare a structure in C?
a) struct { int x; }; b) structure { int x; }; c) struct x { int x; }; d) struct { int x; } x; **Answer: c) struct x { int x; };**
119. What will be the output of the following code?
#include <stdio.h> int main() { int x = 5; printf("%p\n", &x); return 0; } a) Address of x b) Value of x c) Address of ptr d) Compiler error **Answer: a) Address of x**
120. Which of the following functions is used to compare two strings in C?
a) strcmp() b) strcat() c) strlen() d) strcpy() **Answer: a) strcmp()**
Comments