Skip to content
VUBuddy

CS304 Final Term MCQs

Object Oriented Programming PDF 433 KBUpdated 23 Oct 2026
Final term past paper CS304 Final Term MCQs PDF 433 KB
vubuddy.com
Type
Final term past paper
Course
CS304 Object Oriented Programming
Size
PDF 433 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 433 KB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 1, 2, 3 of 38. Download the file for all 38 pages.

LATEST SOLVED MCQS FROM FINALTERM PAPERS · JAN 28,2011 · PSMD01

14 Feb, 2011 CS304- Object Oriented Programming (Session - 3)

Q1. Which of the following causes run time binding? (1 marks)

  1. Declaring object of abstract class
  2. Declaring pointer of abstract class
  3. Declaring overridden methods as non-virtual (Page 226)
  4. None of the given

Correct answer: Declaring overridden methods as non-virtual (Page 226)

Q2. same functionality and implemented on different data types? (1 marks)

  1. Templates (Page 256)
  2. Overloading
  3. Data hiding
  4. Encapsulation

Correct answer: Templates (Page 256)

Q3. (1 marks)

  1. a function do not returns by value.
  2. an argument is passed by value. (Page 78)
  3. a function returns by reference.
  4. an argument is passed by reference.

Correct answer: an argument is passed by value. (Page 78)

Q4. Like template functions, a class template may not handle all the types successfully. (1 marks)

  1. True (Page 258)
  2. False

Correct answer: True (Page 258)

Q6. A class template may inherit from another class template. (1 marks)

  1. True (Page 288)
  2. False

Correct answer: True (Page 288)

Q7. (1 marks)

  1. 0.0
  2. 1
  3. null

Q8. (1 marks)

  1. specialization
  2. inheritance (Page 216)
  3. abstraction
  4. composition

Correct answer: inheritance (Page 216)

Q9. Which of the following is/are advantage[s] of generic programming? (1 marks)

  1. Reusability
  2. Writability
  3. Maintainability
  4. All of given (Page 256)

Correct answer: All of given (Page 256)

Q10. (1 marks)

  1. Greater Memory
  2. Lesser Memory
  3. Equal Memory
  4. None of the given options

Correct answer: Lesser Memory

Q11. Non Template Friend functions of a class are friends of ________instance/s of that class. (1 marks)

  1. One specific
  2. All instances of one date type
  3. None of the given options

Q12. (1 marks)

  1. a function do not returns by value.
  2. an argument is passed by value. (Page 78)
  3. a function returns by reference.
  4. an argument is passed by reference.

Correct answer: an argument is passed by value. (Page 78)

Q13. A pointer to a base class can point to objects of a derived class. (1 marks)

  1. False

Q14. (1 marks)

  1. vector
  2. template
  3. type*

Q15. Which one of the following terms must relate to polymorphism? (1 marks)

  1. Static allocation
  2. Static typing
  3. Dynamic binding (Page 239)
  4. Dynamic allocation

Correct answer: Dynamic binding (Page 239)

Q16. Multiple inheritance can be of type (1 marks)

  1. Public
  2. Private
  3. Protected

Q17. Assume a class Derv that is privately derived from class Base. An object of class Derv located in main() can access (1 marks)

  1. public members of Derv. (Object-Oriented Programming in C++)
  2. protected members of Derv.
  3. private members of Derv.
  4. protected members of Base.

Correct answer: public members of Derv. (Object-Oriented Programming in C++)

All CS304 files →
CS304 Object Oriented Programming All CS304 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.