logo

CuriousTab

CuriousTab

Object Oriented Programming Using C++ problems


  • 1. Which of the following statements is false?

  • Options
  • A. A function is a block of code that performs a specific task
  • B. Functions allow programmers to break large and complex problems into small and manageable tasks
  • C. Functions allow programmers to use existing code to perform common tasks
  • D. Functions can be called, or invoked, only once in a program
  • E. Programmer-defined functions can be either value-returning or void
  • Discuss
  • 2. A default catch block catches

  • Options
  • A. all thrown objects
  • B. no thrown objects
  • C. any thrown object that has not been caught by an earlier catch block
  • D. all thrown objects that have been caught by an earlier catch block
  • Discuss
  • 3. Using the wardrobe structure within the ShopList structure is an example of a good programming principle, known as _____

  • Options
  • A. reusability
  • B. polymorphism
  • C. redundancy
  • D. recursion
  • Discuss
  • 4. A function that changes the state of the cout object is called a(n) _____

  • Options
  • A. member
  • B. adjuster
  • C. manipulator
  • D. operator
  • Discuss
  • 5. The _____ mode tells C++ to open a file for input

  • Options
  • A. add::ios
  • B. in::file
  • C. ios::app
  • D. ios::in
  • E. ios::out
  • Discuss
  • 6. The #ifndef directive tests to see whether ________

  • Options
  • A. a class has been defined
  • B. a variable has been given a value
  • C. a class has no variable definitions
  • D. any objects of the class have been instantiated
  • Discuss
  • 7. To be called object-oriented, a programming language must allow

  • Options
  • A. functions that return only a single value
  • B. #include files
  • C. inheritance
  • D. All of the above
  • Discuss
  • 8. When a child class function is called, the compiler looks first for a matching function name in the _____

  • Options
  • A. class of the object using the function name
  • B. immediate ancestor class
  • C. base class
  • D. descendant class
  • Discuss
  • 9. A widget is to the blueprint for a widget as an object is to

  • Options
  • A. a member function
  • B. a class
  • C. an operator
  • D. a data item
  • Discuss
  • 10. What does C++ append to the end of a string literal constant?

  • Options
  • A. a space
  • B. a number sign (#)
  • C. an asterisk (*)
  • D. a null character
  • Discuss

First 2 3 4 5