RAJA DORAISINGAM GOVERNMENT ARTS COLLEGE, SIVAGANGAI.                               RAJA DORAISINGAM GOVERNMENT ARTS COLLEGE, SIVAGANGAI.
MODEL EXAMINATION - April - 2025                                                    MODEL EXAMINATION - April - 2025
                             JAVA PROGRAMMING                                                                    JAVA PROGRAMMING
                       B.SC COMPUTER SCIENCE II YEAR                                                       B.SC COMPUTER SCIENCE II YEAR
Time : 3 Hours                                                 Maximum : 75 Marks   Time : 3 Hours                                                 Maximum : 75 Marks
                                         PART - A                                                                            PART - A
Answer all questions.                                               (10 × 2 = 20)   Answer all questions.                                               (10 × 2 = 20)
1. Define software                                                                  1. What is JVM?
2. What is meant by Bugs                                                            2. Write a note on bitwise operators
3. Write the name of two testing techniques.                                        3. Define packages and its benefits.
4. Define path testing.                                                             4. Write the name of any 2 built-in exceptions.
5. What is meant by Interface testing.                                              5. Define threads in java.
6.What is the use of Domain testing?                                                6.What is the use of stream classes?
7. Define Test cases                                                                7. Define AWT.
8.What is meant by Linguistic?                                                      8.What is meant by Event listeners?
9.Write the purpose of Transition States.                                           9.Write the purpose of swing in java.
10.Write the difference between States, State Graph                                 10.Write the difference between TextField and TextArea
                                         PART - B                                                                            PART - B
Answer all questions.                                               (5 × 5 = 25)    Answer all questions.                                               (5 × 5 = 25)
11. (a) Write short note on String classes.         .           (Or)                11. (a) Write short note on String classes.         .           (Or)
   (b) Explain JVM architecture.                                                       (b) Explain JVM architecture.
12. (a) Write the procedure to create package with example.             (Or)        12. (a) Write the procedure to create package with example.             (Or)
   (b) Explain the types of Inheritance in java                                        (b) Explain the types of Inheritance in java
13. (a) Write note on Inter thread Communication                        (Or)        13. (a) Write note on Inter thread Communication                        (Or)
   (b) How to Read input from console explain with program                             (b) How to Read input from console explain with program
14. (a) Discuss how to Handling Mouse events in java.                   (Or)        14. (a) Discuss how to Handling Mouse events in java.                   (Or)
   (b) Explain Button and List creation using frame                                    (b) Explain Button and List creation using frame
15. (a) Write down the Hierarchy of swing components                    (Or)        15. (a) Write down the Hierarchy of swing components                    (Or)
   (b) Explain JComboBox with program code.                                            (b) Explain JComboBox with program code.
                                         PART - C                                                                            PART - C
Answer all questions.                                               (3 × 10 = 30)   Answer all questions.                                               (3 × 10 = 30)
16. Explain Productivity and Quality in Software                                    16. Explain Java buzzwords
17. Write a note on Creating own Exception classes with program                     17. Write a note on Creating own Exception classes with program
18. Explain multithreading with example program.                                    18. Explain multithreading with example program.
19. Define Event handling and layout managers with example program.                 19. Define Event handling and layout managers with example program.
20. Write a code to create JTextField - JTextArea - JListt                          20. Write a code to create JTextField - JTextArea - JListt