0% found this document useful (0 votes)
3 views2 pages

CA1 Java Programming

This document outlines the Continuous Assessment Test for the III Semester students of Sardar Raja College of Engineering, focusing on Java Programming. It includes details on the test structure, objectives, and various questions categorized into multiple-choice and descriptive formats. The assessment aims to evaluate students' understanding and application of object-oriented programming concepts in Java.

Uploaded by

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

CA1 Java Programming

This document outlines the Continuous Assessment Test for the III Semester students of Sardar Raja College of Engineering, focusing on Java Programming. It includes details on the test structure, objectives, and various questions categorized into multiple-choice and descriptive formats. The assessment aims to evaluate students' understanding and application of object-oriented programming concepts in Java.

Uploaded by

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

Register No.

: ____________________

QP Code :
SARDAR RAJA COLLEGE OF ENGINEERING
CONTINUOUS ASSESSMENT TEST - I
III SEMESTER
COMMON TO CSE & AI&DS , CYBER
CS25C09 – JAVA PROGRAMMING
Regulations - 2025
Duration : 3 Hrs Maximum : 100 Marks
CO1 Describe the object-oriented features of Java programming for developing robust applications
CO2 Analyze object-oriented constructs to understand program flow, data handling, and exception management.
CO3 Evaluate appropriate Java programming constructs in different scenarios.
CO4 Design Java applications to solve real-world problems.
CO5 Develop the ability to adapt to emerging Java frameworks and tools.
BL – Blooms’s Taxonomy Levels
(L1-Remember, L2- Understand, L3-Apply, L4-Analyze, L5-Evaluate, L6-Create)
PART – A (Total Marks =40)
[Q. No. 1 to Q. No. 10 : 10x1=10 Marks (Multiple Choice Questions)
Q. No. 11 to Q. No. 20; 10x3=30 Marks]
[Link]. Questions Marks CO BL
Which feature allows Java to execute on different operating systems without
1.​ recompilation? 1 1 2
A) Polymorphism B) JVM C) Encapsulation D) Inheritance
Which keyword is used to create an object? 1 1 2
2.​
A) create B) object C) new D) class
Which method is the entry point of a Java application? 1 1 2
3.​
A) start() B) init() C) main() D) run()
Which package is imported by default in every Java program? 1 1 2
4.​
A) [Link] B) [Link] C) [Link] D) [Link]
Which keyword is used to inherit a class in Java? 1 2 2
5.
A) implements B) inherits C) extends D) super
Which keyword is used to handle exceptions? 1 3 2
5.​
A) catch B) throw C) try D) throws
Which collection stores unique elements only? 1 3 3
6.​
A) ArrayList B) LinkedList C) HashSet D) Vector
Which interface is implemented to create a thread? 1 3 2
7.​
A) Cloneable B) Runnable C) Serializable D) Comparable
Which exception occurs when dividing an integer by zero?
8.​ A) IOException B) ArithmeticException 1 3 2
C) NumberFormatException D) NullPointerException
Which OOP concept allows one method to have different implementations? 1 2 2
10.
A) Encapsulation B) Polymorphism C) Abstraction D) Inheritance

11. Explain the Java Virtual Machine (JVM) with a neat diagram. 3 1 2
12. Differentiate between JDK, JRE, and JVM. 3 1 4
13. Write a Java program to demonstrate constructor overloading. 3 2 3
14. Explain method overloading and method overriding with examples. 3 2 2
15. What are access modifiers in Java? Explain their scope. 3 1 2
16. Explain the use of the this keyword with an example. 3 2 3
17. Describe exception handling using try, catch, and finally. 3 3 2
18. Write a Java program to create a user-defined exception. 3 3 3
19. Explain the life cycle of a thread. 3 3 2
20 Compare ArrayList and LinkedList. 3 3 4

PART – B (ANSWER ALL QUESTIONS) (Marks 5*12 = 60)


[Link]. Questions Marks CO BL
Explain the architecture of Java. Discuss JVM, JRE, JDK, bytecode, and Java
21. a 12 1 2
program execution with a neat diagram.
Or
Explain polymorphism in Java. Differentiate method overloading and method
b 12 1 2
overriding with suitable programs and applications.

Develop a Java program demonstrating inheritance (single, multilevel, and


22. a 12 1 3
hierarchical) and explain constructor invocation using super.
Or
Explain Object-Oriented Programming concepts in Java (Class, Object,
b Encapsulation, Inheritance, Polymorphism, and Abstraction) with suitable 12 1 3
programs.

Explain Java exception handling. Discuss checked and unchecked exceptions,


23. a exception propagation, user-defined exceptions, and the throw/throws keywords 12 2 4
with examples.
Or
Explain multithreading in Java. Describe the thread life cycle, thread creation
b 12 2 4
methods, synchronization, and thread priorities with suitable programs.

Explain Java Collections Framework. Compare List, Set, Queue, and Map
24. a interfaces and write Java programs using ArrayList, LinkedList, HashSet, and 12 3 4
HashMap.
Or
Design and implement a Java application that demonstrates inheritance,
polymorphism, exception handling, and collections to solve a real-world
b 12 2 6
problem (such as a Student Management System or Employee Management
System). Explain the design and implementation.

25. a Explain Object, Math, System, and Wrapper classes with examples 12 3 3

b Explain Frame, Panel, Button, Label, TextField, and Checkbox controls. 12 3 3

Revised Blooms Taxonomy Divisions


TOTAL PERCENTAGE
level Part-A Part-B
Remember (RE) 0 0 0 0%
Understand (UN) 24 24 48 30 %
Apply (AP) 10 48 58 36 %
Analyze(AN) 6 36 42 26 %
Evaluate (EV)* 0 0 0 0%
Create(CR)* 0 12 12 8%
Total 40 120 160 100 %

Revised Blooms CO Distribution


Total
Taxonomy level CO1 CO2 CO3
Remember (RE) 0 0 0 0
Understand (UN) 34 5 9 48
Apply (AP) 24 6 28 58
Analyze (AN) 3 24 15 42
Evaluate (EV)* 0 0 0 0
Create (CR)* 0 12 0 12
Total 61 47 52 160

------------------------

STAFF INCHARGE​​ ​ HOD​ ​ ​ SCRUTINY COMMITTEE​ PRINCIPAL

You might also like