adplus-dvertising
frame-decoration

Question

The expression 5 -2 - 3 * 5 - 2 will evaluate to 18, if

a.

- is left associative and * has precedence over -

b.

- is rightt associative and * has precedence over -

c.

- is right associative and - has precedence over *

d.

- is left associative and - has precedence over *

Posted under C Programming

Answer: (c).- is right associative and - has precedence over *

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. The expression 5 -2 - 3 * 5 - 2 will evaluate to 18, if

Similar Questions

Discover Related MCQs

Q. The expression 4 + 6 / 3 * 2 - 2 + 7 % 3 evaluates to

Q. Choose the correct statements

Q. The statement

  int **a;

Q. The operation of a staircase switch best explains the

Q. How many keywords are there in c ?

Q. What is size of int in C ?

Q. Range of double is -1.7e-38 to 1.7e+38. (in 16 bit platform - Turbo C under DOS)

Q. Array is ______ datatype in C Programming language.

Q. Which of the following is not a logical operator?

Q. Which of the following can have different meaning in different contexts?

Q. Which of the following is not a valid declaration in C?

1. short int x;
2. signed short x;
3. short x;
4. unsigned short x;

Q. The minimum number of temporary variable needed to swap the content two variables is?

Q. The precedence of arithmetic operators is (from highest to lowest)?

Q. How would you round off a value from 6.66 to 7.0?

Q. The format identifier %i is also used for _____ data type?

Q. In expression i = g() + f(), first function called depends on __________

Q. Which of the following is correct Associativity for == operator?

Q. Which of the following operator has highest Precedence?

Q. Which of the following operator has lowest Precedence?

Q. Which of the following has same Precedence?

A. ++
B. ->
C. !