531. Which is false?
A. Constant variables need not be defined as they are declared and can be defined later
B. Global constant variables are initialized to zero
C. const keyword is used to define constant values
D. You cannot reassign a value to a constant variable

532. Array is ______ datatype in C Programming language.
A. Derived Data type
B. Primitive Data type
C. Custom Data type
D. None of these

533. If you pass an array as an argument to a function, what actually gets passed?
A. Address of last element of Array
B. Value of first element
C. Base address of array
D. Value of elements in array

534. When double is converted to float, the value is?
A. Rounded
B. Truncated
C. Depends on the standard
D. Depends on the compiler

535. Which of the following is not a logical operator?
A. !
B. &&
C. ||
D. |

536. Which of the following can have different meaning in different contexts?
A. &
B. *
C. Both A and B
D. None of the above

537. The minimum number of temporary variable needed to swap the content two variables is?
A. 2
B. 3
C. 0
D. 1

538. What is short int in C programming?
A. The basic data type of C
B. Qualifier
C. Short is the qualifier and int is the basic datatype
D. All of the mentioned

539. The precedence of arithmetic operators is (from highest to lowest)?
A. %, *, /, +, –
B. %, +, /, *, –
C. %, +, -, *, /
D. +, -, %, *, /

540. Which of the following data type will throw an error on modulus operation(%)?
A. int
B. char
C. float
D. long

Leave a Reply