Question
int main()
{
int a = 1, b = 0;
int c = a%2 ? a++ : a-- ? a=0 : ++b ? b = 2 : b++ ;
printf("%d", c);
return 0;
}
a.
1
b.
2
c.
3
d.
0
Posted under C Programming
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. What is the output of this program?
Similar Questions
Discover Related MCQs
Q. What is the Priority of C Logical Operators?
NOT (!), AND (&&) and OR (||)
View solution
Q. Choose a correct C Operator Priority?
Items in one group ( ) has same priority.
View solution
Q. Choose a correct C Statement.
View solution
Q. Choose a right C Statement.
View solution
Q. Loops in C Language are implemented using?
View solution
Q. Which loop is faster in C Language, for, while or Do While?
View solution
Q. Choose correct C while loop syntax.
View solution
Q. Choose a correct C for loop syntax.
View solution
Q. Choose a correct C do while syntax.
View solution
Q. Choose correct Syntax for C Arithmetic Compound Assignment Operators.
View solution
Q. What is the way to suddenly come out of or Quit any Loop in C Language?
View solution
Q. Choose facts about continue; statement is C Language.
View solution
Q. Choose a correct statement about C break; statement?
View solution
Q. Choose a correct statement about C language break; statement.
View solution
Q. Choose a correct C Statement regarding for loop.
for(; ;);
View solution
Q. What are C ASCII character ranges?
View solution
Q. Expand or Abbreviate ASCII with regard to C Language.
View solution
Q. Choose a correct statement about a C Switch Construct.
View solution
Suggested Topics
Are you eager to expand your knowledge beyond C Programming? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!