CIT383 : INTRODUCTION TO OBJECT-ORIENTED (2014)

NATIONAL OPEN UNIVERSITY OF NIGERIA

14/16 AHMADU BELLO WAY, VICTORIA ISLAND, LAGOS

SCHOOL OF SCIENCE AND TECHNOLOGY

MARCH/APRIL 2014 EXAMINATION

COURSE CODE: CIT 383

COURSE TITLE: INTRODUCTION TO OBJECT-ORIENTED

TIME ALLOWED: 2HOURS

INSTRUCTION: ANSWER ANY FOUR (4) QUESTIONS

1a. What is an Object – Oriented Programming? (5 marks)

1b. List and explain three (3) Object-Oriented Programming concepts you know (12 marks)

1c. What is the difference between a Class and an Object? (8 marks)

2a. What do you understand by Recursive Operator (4 marks)

2b. List and explain three (3) motivations for modularizing a program into methods (12 marks)

2c. Mention the three (3) ways to call a method (9 marks)

3a. What do you understand by the term Recursive Methods? (5 marks)

3b, List and explain the two main types of polymorphism you know. Give an example of each. (12 marks)

3c. Enumerate, giving examples, any four (4) examples of Message passing styles (8 marks)

4a. Write a short note on each of the following:

(i) Overloaded Method and Overridden Method (5 marks)

(ii) Local Variables and Instance Variables (5 marks)

(iii) Set and Get Methods (5 marks)

4b. What do you understand by Recursive Operator (4 marks)

4c. Mention the three (3) ways to call a method (6 marks)

5a. What do you understand by Operator Overloading? ( 4 marks)

5b. List and explain three key restrictions to overloading the conversion operators (12 marks)

5c.List the three (3) logical operators that can be directly overloaded for a class (9 marks)

6a. What is the full meaning of the following acronyms:

(i) OS

(ii) GB

(iii) FTP

(iv) CRT

(v) ADT

(vi) OOD

(vii) JVM

(viii) API

(ix) DLSs

(x) OOP

(2 mark each)

6bHow would you explain an Object to a layman? (5 marks)

For the 2015 – till date past questions for this course CLICK HERE

Contact me for your TMA, GST302 Business plan writeup, Project Writeup and also get your Exam Summary for this course.

Leave a Reply

MEET OVER 2000 NOUN STUDENTS HERE. 

Join us for latest NOUN UPDATES and Free TMA answers posted by students on our Telegram. 

OUR ONLINE TUTORIAL CLASS IS NOW ON!!! JOIN US NOW. 
JOIN NOW!
close-link