6. | What will be the output of the program?
|
|||||||
Answer: Option A
Explanation: Whenever there is conflict between a local variable and global variable, the local variable gets priority. |
7. | What is the output of the program
|
|||||||
Answer: Option B
Explanation: Since x < y turns to be TRUE it is replaced by 1. Then 1 < z is compared and to be TRUE. The 1 is assigned to i. |
8. | What is the output of the program
|
|||||||||
Answer: Option E
Explanation: 2 Errors 1. Type mismatch in redeclaration of fun 2. Type mismatch in parameter aa |
9. | What is the output of the program
|
|||||||
Answer: Option D
Explanation: When an automatic array is partially initialized, the remaining elements are initialized to 0. |
10. | What is the output of the program?
|
|||||||
Answer: Option A
Explanation: printf("%d, %d, %d\n", u.ch[0], u.ch[1], u.i); It prints the value of u.ch[0] = 3, u.ch[1] = 2 and it prints the value of u.i means the value of entire union size. ![]() So the output is 3, 2, 515. |
11. | In the following program how long will the for loop get executed?
|
|||||||
Answer: Option D
Explanation: During the for loop execution scanf() ask input and then printf() prints that given input. This process will be continued repeatedly because, scanf() returns the number of input given, the condition is always true(user gives a input means it reurns '1'). Hence this for loop would get executed infinite times. |
12. | What will be the output of the program?
|
|||||||
Answer: Option B
Explanation: In case of a conflict between a local variable and global variable, the local variable gets priority. |
No comments:
Post a Comment