Operators in C ++

1. The process of converting one predefined type into another is called :

  • Typecasting
  • Type conversion
  •  Type convection
  •  None of these
Answer
Type conversion   

2. Which operator is used to string together several expressions?

  •  comma, operator
  •  Arithmetic operator
  •  Relational operator
  • Conditional operator
Answer
 comma, operator  

3. Which operator is having the right to left associativity in the following?

  • Type cost
  •  Addition and substraction
  •  Function call
  •  Array subscripting
Answer
Type cost   

4. Suppose A , B , C are integers variables A = 3 , B = 3 , C = -5 and X , Y , Z are floating point variables where X = 8.8 , y = 3.5 , z = 5.2 .. Determine the value of the expression ( A * C ) % B ?

  • -8
  • 5
  •  -3
  •  0
Answer
 0  

5. What is the value of the variable a3 after execution of the following code ? String al , a2 , a3 al = ” 45 ” ; a2 = ” 31 ” , a3 = a2 + al ;

  • 76
  • ” 3145 “
  •  ” 4531 “
  • 45
Answer
” 3145 ” 

6. Which of the following is an uninitialised Variable ?

  • char ch;
  •  float f1 = 13.1239 ;
  •  Char ch = ‘ a ‘ ;
  • int a = 13 :
Answer
char ch;  

7. What is this operator called?

  •  Relational
  •  Casting operator
  •  Conditional
  • None of the mentioned
Answer
 Conditional   

8. Evaluate the following C # expression where a , b , c are integers and d , j are floating point numbers . The value of a = 5 , b = 3 and d , = 1.5 then the value of j = ( + + b ) * b – a is :

  •  9.0
  • 13.0
  • 11.0
  • 5.0
Answer
11.0   

9. The operations being came out on dutus , are

  • Anthmatic
  • Assignment Statement
  • operators
  • Expression
Answer
operators 

10. How many types are there in increment / its operand decrement operators Ye ) Increment operator ++ adds 1 to its

  • 4
  • 3
  • 2
  •  1
Answer
2  

11. Any valid combination of operators,

  •  Expressions
  • Modifier
  • Structure
  •  Data type
Answer
 Expressions 

12. The && and 1l operators

  •  combine two boolean values
  • compare two boolean values
  •  combine two numeric values
  •   None of this
Answer
 combine two numeric values   

13. There are how many relational operators is #include ciostream > ettered by C4 Using name space std ;

  • 6
  •  5
  •  4
  •  2
Answer
6  

14. The explicit conversion of an operand to a specific type is called :

  • Type casting in
  • Type converstion
  • Type convection
  • None of these
Answer
Type casting in 

15. Unary operator means that :

  • Operator takes two operand
  •  Operator takes no value
  • Operator takes only one operand
  • None of the above
Answer
Operator takes only one operand   

16. Which of the following C ++ operator Associativity starts from right side ?

  • Bit  shift operator <<
  •  subtract operator –
  • simple assignment operator  =
  •  Add operator +
Answer
simple assignment operator  =  

17. Pick out the correct statement :

  • Increment operator ++ adds 2 to its operand
  • Decrement operator ++ substract 1 to operand
  • Increment operator ++ adds 1 to its operand
  • None of the mentioned
Answer
Increment operator ++ adds 1 to its operand   

18.  operator that takes two  operands are called –

  • Binary operator
  • Ternary  operator
  • Unary   operator
  •   None of these
Answer
Binary operator  

19. The size of operator bas the same precedence as :

  • Prefix increment / decrement operator
  •  Postfix increment decrement operator
  •  Both a and b
  •  None of these
Answer
Prefix increment / decrement operator  

20. Which from following is not a relational  operator –

  • > =
  • !  =
  •  = =
  • None of these
Answer
None of these     

21. Logical operator AND is Denoted by :

  •  1
  • 11
  •  &
  • &  &
Answer
&  &   

22. Which of the following use arithmetie Cout2 expression ? rerum :

  • j % k
  •  a % b + c – i
  • ch = 40
  •  i + j – k
Answer
 i + j – k   

23. Which operator have highest precedence ?

  • i
  • ? :
  •  *
  • + +
Answer
+ + 

24. Which symbol is use to denote conditional by Subtract operator Operator ?

  • ::
  •  : ?
  •  ? :
  •  : ;
Answer
 ? : 

25. Which from following is a relational operator ?

  • ÷
  •  –
  •  >
  •  +
Answer
 –  

26. A relational operator :

  • Logically combines two operands
  •  Compares two operands
  • Yield a boolen ( logical ) result
  •  Assign one operand to another
Answer
 Assign one operand to another   

27. How many logical operators provide C ++ to combine existing expression ?

  • 4
  •  3
  • 2
  • 1
Answer
 3  

28. Which operator have lowest precedence ?

  •  =
  • ,
  •  ?:
  •  +
Answer
,   

29. Which operator is having the highest precedence?

  • Equality
  • Shift
  • Unary
  • Postfix
Answer
   

30. Pick the correct statement :

  •  Post – Increment is faster than pre Increment
  •  pre increment is slower than post increment
  • Pre Increment is faster than post-increment Computer Science
  • None of the mentioned
Answer
Pre Increment is faster than post increment Computer Science

31. Which concepts does the pre increment use ?

  • Call by reference
  • Queue
  • Call by value
  • None of the mentioned
Answer
Call by reference   

32. Which operator works only with integer variables?

  •  Decrement
  •  Increment
  •  Both a and b
  • None of the mentioned
Answer
Both a and b  

33. Which arithmetic operators are offered by C ++?

  •  Divide
  •  Remamder %
  • Negative
  • All of these
Answer
All of these