You are on page 1of 6

J.B.

INSTITUTE OF ENGINEERING & TECHNOLOGY


UGC Autonomous
Unit wise Question Bank – R18 Regulation (Applicable to present I and II Years – II Semester)

Name of the Faculty: M.ANUSHA


Subject: Object Oriented Programming Through J
Class: IInd Year Ist Sem Unit- I / II / III / IV/ V

Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Define Objects. CO1 Remember 1M
2 Describe what is meant by Encapsulation. CO1 Understand 1M
3 Define OOP. CO1 Knowledge 1M

4 Define Type casting. CO1 Remember 1M

5 Define Polymorphism. CO1 Remember 1M


6 Define Abstraction. CO1 Remember 1M
7 Describe a constant. CO1 Understand 1M

8 Define type conversion CO1 Remember 1M


9 Define Arrays CO1 Remember 1M
10 Explain what is meant by Recursion. CO1 Understand 1M
Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Describe a constructor? What are its special properties? CO1 Understand 3M
2 Explain the usage of final keyword. CO1 Understand 3M

3 List the types of Operators. CO1 Remember 3M


4 Explain Garbage Collection. CO1 Understand 3M
5 Explain what do you mean by ‘this’ operator? CO1 Understand 3M
6 Describe scope and lifetime of variables. CO1 Understand 3M
7 Describe the data types in Java. CO1 Understand 3M

8 Distinguish between Procedural language and OOP? CO1 Analyze 3M


9 List any 3 advantages of OOP. CO1 Understand 3M
10 Explain the types of Type casting. CO1 Understand 3M
Part-B:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Explain the features of Java in detail. CO1 Understand 5M
2 Describe what is method overloading? Can you define two CO1 Understand, 5M
methods that have same name but different parameter types? Analyze

3 Describe the characteristics of Object Oriented Programming. CO1 Understand 5M

4 Explain decision making statements with examples. CO1 Understand 5M


5 Write about all the operators in Java. CO1 Understand 5M
6 Explain the concepts of Object Oriented Programming. CO1 Understand 5M
7 Explain Looping statements with suitable example. CO1 Understand 5M
8 Explain Constructor Overloading with an example. CO1 Understand, 5M
Analyze
9 Explain String Tokenizer with a suitable example. CO1 Understand 5M

10 Explain the Parameter passing techniques in Java. CO1 Understand, 5M


Analyze

UNIT II
Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Define Inheritance. CO2 Remember 1M
2 Explain what do you mean by an Interface. CO2 Understand 1M
3 Explain what is meant by Abstract class? CO2 Knowledge 1M

4 Define a Package. CO2 Remember 1M

5 Define Abstract method. CO2 Remember 1M


6 Define Runtime Polymorphism. CO2 Remember 1M
7 List out the uses of Inheritance. CO2 Remember 1M

8 Describe how can you extend a class. CO2 Understand 1M


9 Explain with which keyword you implement interfaces. CO2 Remember 1M
10 Explain private and protected keyword. CO2 Understand 1M
Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 List the types of Inheritance. CO2 Remember 3M
2 Explain what do you mean by Member access rules CO2 Understand 3M

3 Describe how can you prevent Inheritance in Java? CO2 Remember 3M


4 Explain what you mean by Interfaces. CO2 Understand 3M
5 Explain Object class. CO2 Understand 3M
6 Distinguish between Abstract class and Interfaces CO2 Analyze 3M
7 List out the uses of ‘super’ keyword. CO2 Understand 3M

8 Explain what do you mean by final keyword. CO2 Understand 3M


9 Explain how can you create and import packages. CO2 Understand 3M
10 List few of the predefined packages in Java. CO2 Remember 3M
Part-B:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Define Inheritance. Explain the types of Inheritance? CO2 Remember 5M
2 Differentiate between Abstract class and Interfaces. CO2 Analyze 5M

3 Is Multiple Inheritance allowed in Java? Justify your answer with suit- CO2 Understand, 5M
able example. Analyze

4 Explain the uses of ‘super’ with the help of suitable programs. CO2 Understand 5M

5 Explain different types of packages. CO2 Understand 5M


6 Explain Runtime Polymorphism with the help of suitable example. CO2 Understand, 5M
Analyze
7 Explain Interfaces with suitable example. CO2 Understand 5M
8 Explain in detail what do you mean by Method Overriding. CO2 Understand, 5M
Analyze
9 Differentiate between Method Overloading and Method Overriding. CO2 Analyze 5M
10 Write in detail about creating and accessing Packages. CO2 Understand, 5M
Analyze

UNIT III
Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Explain what is meant by an Exception. CO3 Understand 1M
2 Define Built-in Exceptions. CO3 Remember 1M
3 Explain what do you mean by Checked Exceptions? CO3 Understand 1M

4 Define Unchecked Exceptions. CO3 Remember 1M

5 Explain what do you mean by Daemon threads CO3 Understand 1M


6 List out Thread states. CO3 Understand 1M
7 Define Thread. CO3 Remember 1M

8 Explain what is meant by Multithreading. CO3 Understand 1M

9 Define Synchronization. CO3 Remember 1M

10 Explain the usage of try and catch? CO3 Understand 1M

Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Describe Exception Handling. CO3 Understand 3M
2 Explain the types of Runtime errors. CO3 Understand 3M

3 Distinguish between throw and throws clause CO3 Analyze 3M


4 Explain the 3 methods used for inter-thread Communication. CO3 Understand 3M
5 Discuss Thread Priorities. CO3 Understand 3M
6 List out different types of Exceptions CO3 Remember 3M
7 Describe producer consumer problem. CO3 Understand 3M

8 Explain how threads are synchronized. CO3 Understand 3M


9 Explain the usage of throw, throws and finally. CO3 Understand 3M

10 Explain how many ways a thread can be created? CO3 Understand, 3M


Analyze
Part-B:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Explain Exception Handling mechanism with the help of Divide by
CO3 Understand 5M
zero example.
2 Explain the following clauses: try, throw, throws, catch, finally. CO3 Understand, 5M
Analyze
3 Write a program to demonstrate Multiple catch statement. CO3 Analyze 5M

4 Explain the hierarchy of Checked and Unchecked Exceptions. CO3 Analyze 5M

5 Explain thread life cycle with a neat labelled diagram. CO3 Understand 5M
6 Write a Java program to implement Runnable class to create a CO3 Create 5M
thread.
7 Differentiate between multithreading and multiprocessessing. CO3 Analyze 5M
8 Explain how you can create a thread using CO3 Understand 5M
a)Extending threads Implementing Runnable Interface. Analyze
9 Write a program to demonstrate CO3 Analyze 5M
ArrayIndexOutOfBoundsException.
10 Explain synchronization with the help of suitable program. CO3 Understand, 5M
Analyze

UNIT IV

Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Define Applets. CO4 Remember 1M
2 Give the 2 types of Applets. CO4 Understand 1M
3 Define Events. CO4 Knowledge 1M

4 Define Components CO4 Remember 1M

5 Define Container in AWT CO4 Remember 1M


6 Define Event Handling. CO4 Remember 1M
7 Explain Event sources and Event classes. CO4 Understand 1M

8 List out different methods associated with MouseListener. CO4 Remember 1M


9 List out methods associated with KeyListener. CO4 Remember 1M
10 Describe Which event is associated with Scrollbar? CO4 Understand 1M
Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Differentiate between Applets and Application. CO4 Analyze 3M
2 Define AWT class hierarchy. CO4 Understand 3M

3 Explain Adapter class. CO4 Understand 3M


4 Explain Mouse events. CO4 Understand 3M
5 Give the difference between Checkbox and Radiobutton CO4 Analyze 3M
6 Explain the terms : a) Frame b) Panel c) DialogBox CO4 Understand 3M
7 Briefly discuss about Event Listeners. CO4 Understand 3M

8 Differentiate between Applets and Application. CO4 Analyze 3M


9 Explain the hierarchy of Java Swing class. CO4 Understand 3M
10 Differentiate between AWT and Swings. CO4 Analyze 3M
Part-B:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Explain Applet Life cycle with a neat labelled diagram. CO4 Understand 5M
2 Explain Delegation Event model with the help of an example. CO4 Understand, 5M
Analyze
3 Write a Program for simple Applet. CO4 Analyze 5M

4 Explain how Parameter is passed to Applets. CO4 Analyze 5M

5 Write a program to handle Button clicks. CO4 Understand 5M


6 Write a program to demonstrate Mouse Events/ Key Events. CO4 Create 5M
7 Explain in detail about Events, Event Sources and Event classes. CO4 Understand 5M
8 Explain Event Handling. Explain the Delegation Event Model. CO4 Understand 5M
9 Explain in detail about Event Listeners. CO4 Understand 5M
10 Explain the following AWT Components: CO4 Understand 5M
a) TextField b) TextArea c) Label d) CheckBox e)Choice

UNIT V

Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Define Layout Manager. CO5 Remember 1M
2 Define Swings CO5 Remember 1M
3 Describe Border Layout Manager. CO5 Understand 1M

4 Describe Flow Layout Manager. CO5 Understand 1M

5 Define JComponent CO5 Remember 1M


6 Define JContainer. CO5 Remember 1M
7 Define JFrame and JApplet. CO4 Remember 1M
8 Describe the 2 Text components of Swings – JtextField and JTextArea. CO5 Understand 1M
9 List the default layout Manager for Container. CO5 Remember 1M
10 Explain which method is used to set the Layout of any Container. CO5 Understand 1M

Part-A:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Explain the hierarchy of Java Swing class. CO5 Understand 3M
2 Explain the limitations of AWT. CO5 Understand 3M

3 Explain why Swing components are called light weight components. CO5 Understand 3M
4 List out any 4 Layout managers in Java. CO5 Knowledge 3M
5 Describe JLabel, JButton and CO5 Understand 3M
6 Explain the difference between JContainer and JComponent CO5 Understand 3M
7 Explain the hierarchy of Java Swing class. CO4 Understand 3M

8 Explain any 3 important methods used for adding Components to CO5 Understand 3M
Container.
9 Explain JTabbedPane in Swings. CO5 Understand 3M
10 Explain JTable in swings. CO5 Understand 3M
Part-B:
S.NO Question Bloom’s
CO Marks
Taxonomy
1 Explain BorderLayout Manager with the help of suitable program. CO5 Understand 5M
2 Differentiate between AWT and Swings. CO5 Analyze 5M

3 Explain in detail about Java Swing hierarchy CO5 Understand 5M

4 Explain JButton in Swing with the help of an Example. CO5 Understand 5M

5 Explain JComboBox with the help of suitable program. CO5 Understand 5M


6 Explain in detail about classification of Swing Components. CO5 Understand 5M
7 Explain in detail about CardLayout Manager. CO4 Understand 5M
8 Explain JTree with the help of suitable example. CO5 Understand 5M
9 Explain GridLayout Manager with the help of suitable program CO5 Understand, 5M
Analyze
10 Explain the component JRadioButton of Swing with suitable program. CO5 Understand, 5M
Analyze

You might also like