0% found this document useful (0 votes)
13 views3 pages

Java OOP Assignment Questions Bank

Uploaded by

Praveen Kumar
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)
13 views3 pages

Java OOP Assignment Questions Bank

Uploaded by

Praveen Kumar
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

SRI INDU COLLEGE OF ENGG & TECH

ASSIGNMET QUESTION BANK (Regulation:R22)


(Regulation:R22) Department Of CSE PreparedonRev1:
Page:1to5
Sub. Code &Title (R22CSE2115) OBJECT ORIENTED PROGRAMMING
THROUGH JAVA
AcademicYear:2023-24 Year /Sem: II/I CSE
Faculty Name& Designation K krishna, Assistant Professor

Mid -I Assignment Questions


[Link] to 576
1D-1. Explain about Features of Java. II CO1

1D-2. Explain about OOPs concepts.


II CO1
1D-3 How to import a package and implementation of packages along with the III CO2
CLASSPATH.
1D-4 Define an interfaces, implementing the interfaces, applying the interfaces in java. III CO2
1D-5 Discuss about variables in Interface and Extending Interfaces using [Link]. III CO2

[Link] to 586
1D-1. Explain about Operators in java. II CO1

1D-2. Explain Scope and Life time of variables. II CO1

1D-3 Explain about Polymorphism and types of Polymorphism. II CO2


1D-4 Differentiate between Method overriding and Abstract classes. I CO2
1D-5.
1. Explain the concept of Exception handling in Java. What are the main benefits of
II CO3
using exception handling in Java programming?

[Link]: 587 to 596


1D-1. Compare Procedural and Object oriented programming paradigm. IV CO1
1D-2. Does Java Support Multiple Inheritance?-Justify your answer. V CO1
1D-3 Discuss about Costs of Inheritance, and rules for Member access. V CO2
1D-4 Explain about uses of Super class and “Final” keyword with an example I,II CO2
1D-5. Describe the two models of exception handling: Termination or Resumptive.
III CO3
Provide examples of situations where each model is appropriate.
[Link]:597to 5A6
1D-7. Write short notes on “new” ,“this” ,“super” ,”static”, ”final” keywords in I CO1
Java?
1D-8 Explain about Constructors in Java and types of constructors with an II CO1
example.
1D-7. Discuss about Extension, limitation, combination and benefits of I CO2
Inheritance
1D-8 Define packages, and importing the packages with an example. II CO2
1D-3.
2. Discuss the Java exception hierarchy. What is the significance of the Throwable
II CO3
class, and how does it relate to Error and Exception?

[Link]:5A7 TO 5B6
1D-1 Compare the similarities between Method overloading and Method V CO1
Overriding
1D-2 Define Array and types of arrays in Java? I,II CO1
1D-3. Explain about Forms of Inheritance in detail. IV CO2
1D-4. Explain Specification and Construction in Inheritance V CO2
1D-5.
3. How can you create your own custom exception subclass in Java? Provide an I CO3
example of when and why you might create a custom exception.

[Link]:5B7 TO 5C6
1D-1 Explain about JVM Architecture. II CO1

1D-2 Write a java program to find the Factorial of a given number by using Recursion I CO1
1D-3. Explain in detail about Hierarchical abstractions with
example program II CO2
1D-4. Discuss about Base class object , sub class, sub type and substitutability in java II CO2
1D-5.
4. Explain the concept of Exception handling in Java. What are the main benefits of
II CO3
using exception handling in Java programming?
[Link]:5C7 TO L510
1D-1 A)Develop a java program to find the Matrix Multiplication. III CO1
B)Develop a java program to Swap two numbers.
1D-2 Develop a java program on single inheritance. III CO1
1D-3. Define Inheritance and its types with an example.
II CO2
1D-4. Differentiate between Packages and Interfaces in java.
II CO2
1D-5.
5. What is multithreading in Java, and how does it differ from multitasking? I CO4
Provide examples of scenarios where you would use multithreading.

You might also like