Expressions

26

Which of the following is the correct order if calling functions in the below code?
a = f1(23, 14) * f2(12/4) + f3();

A. f1, f2, f3
B. f3, f2, f1
C. Order may vary from compiler to compiler
D. None of above

27

Which of the following is the correct usage of conditional operators used in C?

A. a>b ? c=30 : c=40;
B. a>b ? c=30;
C. max = a>b ? a>c?a:c:b>c?b:c
D. return (a>b)?(a:b)

28

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

A. / + * -
B. * - / +
C. + - / *
D. / * + -

29

Which of the following is the correct order of evaluation for the below expression?
z = x + y * z / 4 % 2 - 1

A. * / % + - =
B. = * / % + -
C. / * % - + =
D. * % / - + =

30

In the following code in which order the functions would be called?

a=f1(23,14)*f2(12/4)+f3()

A. f1,f2,f3
B. f3,f2,f1
C. The order may vary from compiler to compiler
D. None of the above