R.V.R. & J.C.
COLLEGE OF ENGINEERING, GUNTUR-522019
(Autonomous)
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CS216 – OBJECT ORIENTED PROGRAMMING
AY: 2025-2026 Semester III [Second Year] Max. Time: 135
Minutes
Max. Time: 45 Assignment Test-I Max. Marks:12
Minutes
Marks CO Blooms
Level
1. a. Describe the significance of any three Java buzzwords with [3 M] (CO1) BL2
suitable examples.
b. Differentiate between object-oriented and procedural [3 M] (CO1) BL2
programming.
2. Describe arithmetic, relational, and logical operators in Java with [6 M] (CO1) BL2
suitable examples.
3. Develop a simple Java program that uses arrays to store the marks [6 M] (CO1) BL3
of students and calculate their average. Use a for-each loop in your
program to access array elements.
4. Create a Java class BankAccount with data members for account [6 M] (CO1) BL3
number, account holder name, and balance. Implement
constructor overloading in the BankAccount class to initialize
objects with different sets of parameters. Demonstrate the use of
this keyword to distinguish class variables from method
parameters.
5. a. Illustrate the use of the super keyword with an example. [3 M] (CO2) BL2
b. Explain dynamic method dispatch with the help of an example. [3 M] (CO2) BL2
6. Explain the process of defining and implementing an interface [6 M] (CO2) BL3
with an example. Apply the concept of extending interfaces by
creating two interfaces A and B, then extend them into interface C,
and implement C in a class.
(SUL / TML / PPK / [Link] / [Link] / [Link])