Home / Previous papers / February 2024 JNTUH · R22 · 183BU
Object Oriented Programming Through Java Artificial Intelligence and Data Science · II Year · I Semester · February 2024
Exam February 2024 Duration 3 hours Marks 60 Source checked 11 August 2026 R22 paper → R25 course map
Coverage, without pretending. This is an older-regulation practice paper. Every row below is a paraphrased topic map; use the official PDF for the original wording. A green label means the current course explains and practises the idea.
Taught + practised Partial coverage Not in R25
Question 1 · all units Question 1 1(a)
Type conversion and casting 1 mark Taught + practised 1(b)
Java operator categories 1 mark Taught + practised 1(c)
Abstract classes 1 mark Taught + practised 1(d)
A class implementing multiple interfaces 1 mark Taught + practised 1(e)
Java annotations 1 mark Not in this R25 course Annotations appear in this R22 paper but are not named in the R25 CS303PC syllabus.
1(f)
Creating a custom exception type 1 mark Taught + practised 1(g)
The purpose of a scroll pane 1 mark Taught + practised 1(h)
Common Java user-interface components 1 mark Taught + practised 1(i)
Swing button component 1 mark Taught + practised 1(j)
Limitations of AWT 1 mark Taught + practised Unit I · choose Question 2 or 3 Question 2 2(a)
Java data types with examples 5 marks Taught + practised 2(b)
Features of classes and objects 5 marks Taught + practised OR Question 3 3(a)
Core object-oriented concepts 5 marks Taught + practised 3(b)
Java control statements 5 marks Taught + practised Unit II · choose Question 4 or 5 Question 4 4(a)
Purpose and use of CLASSPATH 5 marks Taught + practised 4(b)
Using super in a Java program 5 marks Taught + practised OR Question 5 5(a)
Defining, creating, and accessing packages 5 marks Taught + practised 5(b)
Using final with inheritance 5 marks Taught + practised Unit III · choose Question 6 or 7 Question 6 6
try, catch, throw, throws, and finally 10 marks Taught + practised OR Question 7 7(a)
User threads compared with daemon threads 5 marks Taught + practised 7(b)
Thread life cycle 5 marks Taught + practised Unit IV · choose Question 8 or 9 Question 8 8
Drawing and rendering with Graphics 10 marks Partial coverage The R25 unit names Graphics, but the current lesson only introduces it beside layout management. A dedicated drawing example is still needed.
OR Question 9 9(a)
Building a simple interface with AWT components 5 marks Partial coverage The course teaches the same component and layout ideas mainly through Swing, with AWT explained for comparison.
9(b)
Handling mouse events 5 marks Taught + practised Unit V · choose Question 10 or 11 Question 10 10(a)
Model-View-Controller architecture 5 marks Taught + practised 10(b)
JApplet compared with JFrame 5 marks Taught + practised OR Question 11 11(a)
Passing parameters to legacy applets 5 marks Partial coverage The R25 lesson deliberately gives historical context rather than recommending obsolete applet deployment.
11(b)
Using combo boxes for a friendlier interface 5 marks Taught + practised Provenance Source: JNTUH Online Student Services. The PDF remains on the university website; Chaduvu Bidda provides the independent topic and study mapping.
Verify on JNTUH ↗