ThatQuiz Test Library Take this test now
OOPS Formative Test-I
Contributed by: Reddy
  • 1. Pick the odd one out
A) None of the above
B) character type
C) boolean type
D) array type
E) integer type
  • 2. Which data type is used to represent the absence of parameters?
A) int
B) float
C) void
D) string
E) char
  • 3. What does ‘\a’ escape code represent?
A) alert
B) form feed
C) nextline
D) alone
E) tabspace
  • 4. Which type is best suited to represent the logical values?
A) All of the above
B) integer
C) float
D) character
E) boolean
  • 5. Which of the following accesses the seventh element stored in array?
A) array(7)
B) array(5)
C) array[7]
D) array[6]
E) array(6)
  • 6. What does a class in C++ holds?
A) All of the above
B) only functions
C) only data
D) both data & functions
E) macros
  • 7. Which is used to define the member of a class externally?
A) #
B) ?:
C) :
D) @
E) ::
  • 8. Which keyword is used to define the user defined data types?
A) typedef
B) type
C) def
D) union
E) structure
  • 9. Which of these following members are not accessed by using direct member access operator?
A) All of the above
B) protected
C) private
D) public
E) both private & protected
  • 10. Which special character is used to mark the end of class?
A)
B) .
C) ::
D) ;
E) //
  • 11. What is the syntax of user-defined data types?
A) typedef NameByUser ExistingDataType
B) def NameByUser ExistingDataType
C) None of the above
D) typedef ExistingDataType NameByUser
  • 12. What is the scope of typedef defined data types?
A) inside that block only
B) whole program
C) outside the program
D) None of the above
  • 13. What is the replacement of macros in C++
A) conditional operator
B) friend functions
C) inline functions
D) None of the above
  • 14. Which of the below are object oriented features
A) polymorphism
B) inheritance
C) data binding
D) encapsulation
E) All of the above
  • 15. A constructor that accepts __________ parameters is called the default constructor.
A) three
B) one
C) zero
D) two
E) four
  • 16. Destructor has the same name as the constructor and it is preceded by ______ .
A) ~
B) !
C) @
D) %
E) #
  • 17. __________ used to make a copy of one class object from another class object of the same class type.
A) constructor
B) default constructor
C) friend function
D) copy constructor
E) inline function
  • 18. How many default constructors per class are possible?
A) Three
B) Two
C) One
D) Multiple
E) All the above
  • 19. Which of the following type of data member can be shared by all instances of its class?
A) private
B) protected
C) friend
D) static
E) public
  • 20. Which of the following gets called when an object goes out of scope?
A) constructor
B) main
C) None
D) destructor
E) virtual function
Students who took this test also took :

Created with That Quiz — the site for test creation and grading in math and other subjects.