Sail E0 Webinar
Question


What will be the output of the program ?


#include<stdio.h>
int main()
{
int k=1;
\
printf("%d == 1 is" "%s\n", k, k==1?"TRUE":"FALSE");
return 0;
}
Options:
A .  k == 1 is TRUE
B .  1 == 1 is TRUE
C .  1 == 1 is FALSE
D .  K == 1 is FALSE
Answer: Option B

Step 1: int k=1; The variable k is declared as an integer type and initialized to '1'.

Step 2: printf("%d == 1 is" "%sn", k, k==1?"TRUE":"FALSE"); becomes

=> k==1?"TRUE":"FALSE"

=> 1==1?"TRUE":"FALSE"

=> "TRUE"

Therefore the output of the program is 1 == 1 is TRUE



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers