You are on page 1of 1

Ministry of Higher Education Republic of Cameroon

IUGET - DOUALA Peace – Work – Fatherland


Department of Computer Engineering
Software Engineering ACADEMIC YEAR 2020/2021

Course: Object Oriented Programming with JAVA Duration 2hours


Level: HND 2 Date: /12/2020
Specialty: Software Engineering & computer graphics
Course Instructor: Mrs. ATSOPMENE Vanette (MSc in Electronics, Electrotechnics & Industrial Computing)

Instruction: Answer ALL questions.

1. What is java? 1pt


2. Explain the concept of Garbage collection in java. (1mark)
3. Give the role of the java virtual machine. (1mark)
4. List the 3 parts involve in the declaration of variables in java. (1.5 marks)
5. What is an array? (1mark)
6. List and define 4 java object oriented programming terminologies. (2marks)
7. What are the various access specifiers for Java classes? (2marks)
8. What is the difference between double and float variables in Java? (1mark)
9. Is JDK required on each machine to run a Java program? Justify your answer. (1mark)
10. What are the two parts in executing a Java program and their purposes? (1.5 marks)
11. What declarations are required for every Java application? (1mark)
12. Define interfaces and give the differences between interfaces and abstract classes. (1.5 marks)
13. Give the difference between class and abstract class. (1mark)
14. What are the three OOPs principles and define them? (1.5 marks)
15. Explain the concept of polymorphism in programming and give 3 types of polymorphism (give
specification of each method). (2 marks)

You might also like