adplus-dvertising
frame-decoration

Question

Determine output:
void main()
{
      int i=0, j=1, k=2, m;
      m = i++ || j++ || k++;
      printf("%d %d %d %d", m, i, j, k);
}

a.

1 1 2 3

b.

1 1 2 2

c.

0 1 2 2

d.

0 1 2 3

Posted under C Programming

Answer: (b).1 1 2 2

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. Determine output:

Similar Questions

Discover Related MCQs

Q. In C programming language, which of the following type of operators have the highest precedence

Q. Which of the following comments about the ++ operator are correct?

Q. Which operator has the lowest priority?

Q. Which operator from the following has the lowest priority?

Q. Given b=110 and c=20, what is the value of 'a' after execution of the expression a=b-=c*=5?

Q. Unary Operators are Operators having ____________.

Q. Which of the following operator has lowest precedence amongst all the operators ?

Q. Which of the following correctly shows the hierarchy of arithmetic operations in C?

Q. Associativity of unary operator is from _________ to __________.

Q. sizeof is an example of ____________.

Q. Which of the following are unary operators in C ?

1. !
2. sizeof
3. ~
4. &&

Q. Arrange the following operators in decreasing order of Operator Precedence.

1. Arithmetic Operator
2. Unary Operator
3. Comparison Operator
4. Shift Operator

Q. Arithmetic Operator has associtivity from ___________ to ____________.

Q. Which of the following is correct use of Conditional Operator ?

Q. In which order do the following gets evaluated in C Programming -

1. Relational
2. Arithmetic
3. Logical
4. Assignment

Q. Local Variable is having _______ scope.

Q. In order to create a local variable we need to use local keyword.
local int var;

Q. Which of the following statements should be used to obtain a remainder after dividing 3.14 by 2.1 ?

Q.
Is there any difference between following declarations?

1 : extern int fun();
2 : int fun();

Q. Which of the following is not user defined data type?

1 :
struct book
{
char name[10];
float price;
int pages;
};

2 :
long int l = 2.35;

3 :
enum day {Sun, Mon, Tue, Wed};