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

Internal Assessment Questions T204 OOP Using Java

The document contains a series of questions related to Java programming, covering topics such as major issues in the software industry, features of Java, object-oriented programming concepts, memory allocation, packages, constructors, arrays, polymorphism, inheritance, exception handling, and applets. Each question aims to explore fundamental programming principles and Java-specific functionalities. The questions are structured to assess understanding and application of Java programming concepts.

Uploaded by

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

Internal Assessment Questions T204 OOP Using Java

The document contains a series of questions related to Java programming, covering topics such as major issues in the software industry, features of Java, object-oriented programming concepts, memory allocation, packages, constructors, arrays, polymorphism, inheritance, exception handling, and applets. Each question aims to explore fundamental programming principles and Java-specific functionalities. The questions are structured to assess understanding and application of Java programming concepts.

Uploaded by

yixix44532
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Q1. a) What do you think are the major issues facing the software industry today?

b) Mention the features of JAVA. Why is Java known as platform-neutral language?


c) How is OOP different from procedural programming language?
d) How are data and methods organized in an object-oriented program?
e) Differentiate between the term data abstraction and data encapsulation?
f) What are the unique advantages of an object-oriented programming paradigm?
How is Java more secured than other languages?
g) Describe the various systems required for Internet programming. How is Java
strongly associated with the internet?
Q2. (a) Differentiate between a Class and an Object in Java with example. How do you
allocate memory to an Object?
(b) What is a Package? How does a complier locate packages? How to add a class into a
package? List the usage of Java packages.
OR
(c) What is a constructor? What is the use of new method? Discuss about the usage of
constructor with an example using Java.
(d) What is static variable and static method?
Q3. (a) Define array. What is array sorting and explain with an example?
(b) Write a Java program for push and pop operations in stack using arrays in classes and
object.
OR
(c) What is method overloading and method overriding?
(d) When do you declare a method or a class final and abstract?

Q4. (a) What is static and dynamic binding in java?


(b) How is polymorphism achieved in java? Explain with example.
OR
(c) Explain the following in Strings:
(i) Concatenation (ii) Substrings.
(d) Write short notes on Access specifiers. Discuss the different levels of access
protections in Java.
Q5. (a) What is meant by Inheritance Hierarchy? Give example and discuss about the types of
inheritances.
(b) What is the difference between this () and super ()? Illustrate with suitable example.
OR
(c) Difference between interface and extending interface? What is the major similarity
and difference between an interface and a class?
(d) Write the life cycle of thread. What is multithreading? List out the advantages of
multithreading.
Q6. (a) (i)How is throw exception created in exception handling? (ii) Explain the concept of
throwing and catching exception in java.
(b) Mention the different ways to generate an Exception? Give example to checked
exceptions and unchecked exceptions?
OR
c) (i)What is a local applet and a remote applet? (ii)Discuss the different stages in the life
cycle of an applet.
d) Develop an applet that receives three numeric values as input from the user and then
display the largest of three on the screen. Write a HTML page and test the applet.

You might also like