0% found this document useful (0 votes)
23 views4 pages

Ood Programming Pre Mock Prepa

The document outlines the HND Mock Exam for the academic year 2024/2025 in Information System Management, focusing on Object Oriented Design and Programming. It includes two sections: Multiple Choice Questions (MCQs) and structured programming questions, covering various topics in software engineering and programming concepts. The exam is designed to assess knowledge and understanding of OOP principles, software development life cycles, and UML diagrams.

Uploaded by

Josue Tchoupa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views4 pages

Ood Programming Pre Mock Prepa

The document outlines the HND Mock Exam for the academic year 2024/2025 in Information System Management, focusing on Object Oriented Design and Programming. It includes two sections: Multiple Choice Questions (MCQs) and structured programming questions, covering various topics in software engineering and programming concepts. The exam is designed to assess knowledge and understanding of OOP principles, software development life cycles, and UML diagrams.

Uploaded by

Josue Tchoupa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

ACADEMIC YEAR 2024/2025

HND MOCK EXAM

Speciality/option : Information System Management(ISM)

Paper : Object Oriented Design and Programming

CODE : ISM 16

DURATION : 3HOURS CREDITS: 10

NATURE OF EXAM : WRITTEN

INSTRUCTIONS OF THIS PAPER


This paper contains two sections: Section A offers Multiple choice Question (MCQ) and Section B
structural questions. Both are compulsory.

SECTION A : MCQs /20marks

Choose the correct answer between the proposed answer in each question.

NB : Concellation is not allowed !

1. Which among the following is true?


a) The private members can’t be accessed by public members of the class
b) The private members can be accessed by public members of the class
c) The private members can be accessed only by the private members of the class
d) The private members can’t be accessed by the protected members of the class
2. Which member can never be accessed by inherited classes?
a) Private member function
b) Public member function
c) Protected member function
d) All can be accessed
3. When a class serves as base class for many derived classes, the situation is called:
a) Polymorphism c) hierarchical inheritance
b) hybrid inheritance d) none of these

4. Which of the following is not an OOP feature in Java?


a) Encapsulation b) Abstraction
c) Polymorphism d) Threads

Page 1 sur 4
5. The keyword «this » is used
a) In open recursion
b) Explicit constructor invocation
c) As reference to current object
d) All of the above
6 Which of following is shared structure of a set of similar objects
a) Object
b) Exception
c) A Class
d) None of the above
7. An operation can be described as?
a) Object behavior
b) Class behavior
c) Functions
d) Object & Class behavior
8. A Class consists of which of these abstractions?
a) Set of the objects
b) Operations
c) Attributes
d) All of the mentioned
9. A class is divided into which of these compartments?
a) Name Compartment
b) Attribute Compartment
c) Operation Compartment
d) All of the mentioned

10. UML ... gives an overview of a software system.

a. Class diagram
b. List of attributes
c. List of operations
d. All of the above

11. Which feature of OOP is indicated by the following code ?

a) Polymorphism
b) Class
c) Generalization
d) Object
12. How many access specifiers are provided in OOP (Java) ?
a) 2
b) 4
c) 3
d) 5
13. RAD stands for

Page 2 sur 4
a) Rapid Application Developpers
b) Required Application Developement
c) Rapid Application Development
d) Rapid application Disposition
14. Which of the following are valid step in SDLC
a) Requirement Gathering
b) System analysis
c) Software design
d) All of the of the above
15. Which of the following is not correct in software Development paradigm ?
a) Waterfall Model
b) P-Model
c) Spiral Model
d) V-Model
16. The construction of a simpler version of a problem by ignoring details is known as
a) Decomposition
b) Composition
c) Abstraction
d) Aggregation
17. The objective of this phase is to transform the design of the system into high-level
language
a) Design phase
b) Unit testing
c) Coding
d) Unit testing
18. Which of the following model put much more emphasis on testing ?
a) Waterfall model
b) Agile model
c) RAD model
d) V Shape model
19. For which of the following activity one needs to execute the product ?
a) Verifiaction
b) Validation
c) Both
d) None
20. SDLC is :
a) Software Development Life Cycle
b) System Development Life Cycle
c) Secure Development Life Cycle
d) Both a and b

SECTION B : STRUCTURED AND PROGRAMMING QUESTIONS /30marks

Page 3 sur 4
1. Software engineering /12marks

1.1. Define : software engineer, software component


2marks
1.2. List the different steps involved in waterfall model explain any three(3) of your
choice 6 marks
1.3. List two(2) caracteristics of software components
2marks
1.4. Briefly describe software quality
2marks

2. Programming /18marks

2.1. Define the following concepts : Data stucture, constructor, encapsulation


6marks
2.2. List two(2) rules to follow when writing the algorithm name
2marks
2.3. What does global variable mean ?
2marks
2.4. Define a record of type book with the following attributes: isbn, author,
nbpages, title using algorithmic syntax.
3marks
2.5. What does UML mean ?
1mark
2.6. What is a difference between class diagram and object diagram
2marks
2.7. List two(2) UML static diagrams
2marks

Page 4 sur 4

You might also like