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  

Leave a Comment