Skip to content
VUBuddy

CS304 Midterm Mega File by Ishfaq

Object Oriented Programming PDF 920 KBUpdated 23 Oct 2026
Midterm past paper CS304 Midterm Mega File by Ishfaq PDF 920 KB
vubuddy.com
Type
Midterm past paper
Course
CS304 Object Oriented Programming
Size
PDF 920 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 920 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 96. Download the file for all 96 pages.

This version of file contains:

 Content of the Course (Done)

 FAQ updated version.(These must be read once because some very basic definition and question are being answered)

  •  Glossary updated version.(These must be read once because some very basic terms are being explained which you even might not found in the book) (Done)

 Solved Past Assignment Selected for MID Term. (Done) ·  Solved Question From Mid-Term Papers (Done)) ·  Current Papers (spring-2011) ·  MCQs GIGA File (with references) · (Done) · Note: Use Table Of Content to view the Topics, · In PDF(Portable Document Format) format , · you can check Bookmarks menu.

Disclaimer: There might be some human errors, if you find please let me know at

pak.nchd , duplication of data may be possible but at least possible level.

----:Table of Content:----

Table of Content

TABLE OF CONTENT ..................................................................................................................................................................... 2

QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: QUESTION: WHAT ARE THE BASIC CONCEPTS USED IN THE OBJECT-ORIENTED PROGRAMMING LANGUAGE? ........... 8 QUESTION: QUESTION: WHAT IS OBJECT ENCAPSULATION (OR PROTECTION)? ............................................................................. 9 QUESTION: WHAT IS A CLASS?....................................................................................................................................... 9 QUESTION: WHAT IS A META-CLASS? ........................................................................................................................... 9 QUESTION: QUESTION: WHAT IS THE DIFFERENCE BETWEEN OBJECT-BASED AND OBJECT-ORIENTED? ................................ 10

GLOSSARY (UPDATED VERSION) ................................................................................................................................................ 10 Abstract class : ................................................................................................................................................................... 10 Access control : .................................................................................................................................................................. 10 Access declaration :............................................................................................................................................................ 10 Access specifier : ................................................................................................................................................................ 10 Accessor : ........................................................................................................................................................................... 10 Agent: : .............................................................................................................................................................................. 10 Allocation: ......................................................................................................................................................................... 10 ANSI:.................................................................................................................................................................................. 10 array : ................................................................................................................................................................................ 10 array constructor: .............................................................................................................................................................. 10 array overflow: : ................................................................................................................................................................ 10 Array pointer: :................................................................................................................................................................... 10 Array section: : ................................................................................................................................................................... 10 Assertion: : ......................................................................................................................................................................... 10 Assignment operator: : ....................................................................................................................................................... 10 Attribute: : ......................................................................................................................................................................... 11 Base class: : ....................................................................................................................................................................... 11 Behavior sharing: : ............................................................................................................................................................. 11 Binary operator: : ............................................................................................................................................................... 11 Binary tree: : ...................................................................................................................................................................... 11 Call-by-reference: : ............................................................................................................................................................. 11 Call-by-value: : ................................................................................................................................................................... 11 Class attribute: : ................................................................................................................................................................. 11 Class descriptor: : ............................................................................................................................................................... 11 Class diagram: : ................................................................................................................................................................. 11 Class inheritance: : ............................................................................................................................................................. 11 Class: : ............................................................................................................................................................................... 11 Concrete class: : ................................................................................................................................................................. 11 Constructor: : ..................................................................................................................................................................... 11 Container class: : ................................................................................................................................................................ 11 container object: : .............................................................................................................................................................. 11 data hiding: : ..................................................................................................................................................................... 11

instance: : .......................................................................................................................................................................... 11 linked list: : ........................................................................................................................................................................ 11 member data: : .................................................................................................................................................................. 11 member function: :............................................................................................................................................................. 11 message passing: : ............................................................................................................................................................. 11 message: : ......................................................................................................................................................................... 11 method: : ........................................................................................................................................................................... 12 object : : ....................................................................................................................................................................... 12 object diagram: : ................................................................................................................................................................ 12 object-oriented (OO): : ....................................................................................................................................................... 12 operation: : ........................................................................................................................................................................ 12 operator overloading: : ...................................................................................................................................................... 12 overloading: : ..................................................................................................................................................................... 12 overriding: : ....................................................................................................................................................................... 12 parameterized classes: : ..................................................................................................................................................... 12 pointer: : ............................................................................................................................................................................ 12

private: : ............................................................................................................................................................................ 12 protected: : ........................................................................................................................................................................ 12 public: : .............................................................................................................................................................................. 12 super class: : ...................................................................................................................................................................... 12 SPRING 2011 LATEST PAPERS (CURRENT)................................................................................................................................... 12

Write c++ code for operator() ......5 marks .......................................................................................................................... 12 Write c++ code for operator[] using string class.......5 marks..... .......................................................................................... 13

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.