logo

CuriousTab

CuriousTab

Discussion


Home C Programming Expressions Comments

  • Question
  • In which order do the following gets evaluated

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


  • Options
  • A. 2134
  • B. 1234
  • C. 4321
  • D. 3214

  • Correct Answer
  • 2134 

    Explanation
    2. Arithmetic operators: *, /, %, +, -
    1. Relational operators: >, <, >=, <=, ==, !=
    3. Logical operators : !, &&, ||
    4. Assignment operators: =

    Expressions problems


    Search Results


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

    • Options
    • A. / + * -
    • B. * - / +
    • C. + - / *
    • D. / * + -
    • Discuss
    • 2. Which of the following is the correct order of evaluation for the below expression?
      z = x + y * z / 4 % 2 - 1

    • Options
    • A. * / % + - =
    • B. = * / % + -
    • C. / * % - + =
    • D. * % / - + =
    • Discuss
    • 3. Which of the following are unary operators in C?

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

    • Options
    • A. 1, 2
    • B. 1, 3
    • C. 2, 4
    • D. 1, 2, 3
    • Discuss
    • 4. Which of the following is the correct order if calling functions in the below code?
      a = f1(23, 14) * f2(12/4) + f3();

    • Options
    • A. f1, f2, f3
    • B. f3, f2, f1
    • C. Order may vary from compiler to compiler
    • D. None of above
    • Discuss
    • 5. Which of the following special symbol allowed in a variable name?

    • Options
    • A. * (asterisk)
    • B. | (pipeline)
    • C. - (hyphen)
    • D. _ (underscore)
    • Discuss
    • 6. Which of the following is the correct usage of conditional operators used in C?

    • Options
    • 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)
    • Discuss
    • 7. The operator used to get value at address stored in a pointer variable is

    • Options
    • A. *
    • B. &
    • C. &&
    • D. ||
    • Discuss
    • 8. In which header file is the NULL macro defined?

    • Options
    • A. stdio.h
    • B. stddef.h
    • C. stdio.h and stddef.h
    • D. math.h
    • Discuss
    • 9. What is (void*)0?

    • Options
    • A. Representation of NULL pointer
    • B. Representation of void pointer
    • C. Error
    • D. None of above
    • Discuss
    • 10. If a variable is a pointer to a structure, then which of the following operator is used to access data members of the structure through the pointer variable?

    • Options
    • A. .
    • B. &
    • C. *
    • D. ->
    • Discuss


    Comments

    There are no comments.

Enter a new Comment