1. Define an array.
2. How are arrays declared in Java? Give an example.
3. What is array initialization?
4. How are array elements stored in computer memory?
5. How do you access elements of an array?
6. What is meant by assigning one array to another array?
7. Define dynamic array resizing.
8. What is sorting? Name any two sorting techniques.
9. What is a search operation in arrays?
10. Define a two-dimensional array with syntax.
11. What is an array of varying lengths?
12. Define a three-dimensional array.
13. What is meant by arrays as vectors?
14. What is inheritance in Java?
15. Define base class and derived class.
16. What is method overriding?
17. What is the use of the super keyword in Java?
18. Define abstract class.
19. Define interface.
20. What is a functional interface?
10 Marks:
Arrays Section
1. Explain the declaration, initialization, and accessing of array elements in Java with
examples.
2. Discuss how arrays are stored in memory with neat diagrams.
3. Write a Java program to find the sum and average of elements in an array.
4. Explain different operations that can be performed on arrays with examples.
5. Describe how to assign one array to another. Give a suitable program.
6. Explain the process of dynamically changing the size of an array in Java.
7. Write a Java program to sort an array in ascending and descending order using
Bubble Sort.
8. Write a Java program to search for a value in an array using Linear and Binary Search.
9. Explain two-dimensional arrays in detail with an example Java program.
10. What are arrays of varying lengths? Explain with syntax and example.
11. Explain the concept of three-dimensional arrays with example and memory
representation.
12. Explain how arrays can be used as vectors in Java with example.
13. Compare single-dimensional and multi-dimensional arrays.
14. Explain different types of array sorting techniques with examples.
15. Write a Java program to find the maximum and minimum element in an array.
Inheritance Section
16. Explain the concept and process of inheritance in Java with examples.
17. Discuss the types of inheritance supported in Java with examples.
18. What is the role of the Object class as a universal superclass? Explain with example
methods.
19. Explain how inheritance can be inhibited using the final keyword.
20. Discuss access control and its effect on inheritance in Java.
21. Explain multilevel inheritance with a suitable example and diagram.
22. What is the use of the super keyword in inheritance? Explain with example.
23. Explain how constructors are used in inheritance with examples.
24. Describe method overriding and dynamic method dispatch with examples.
25. Write short notes on abstract classes and interfaces in Java.
Interfaces Section
26. Explain how interfaces are declared and implemented in Java with examples.
27. Discuss the concept of multiple interfaces with an example program.
28. Explain nested interfaces with syntax and example.
29. Explain inheritance of interfaces in Java.
30. What are default and static methods in interfaces? Explain with examples.