C Programs Tutorials | IT Developer
IT Developer

Java Programs - Solved 2025 Specimen Paper ISC Computer Science



Share with a Friend

Solved 2025 Specimen Paper ISC Computer Science

Class 12 - ISC Computer Science Solved Specimen Papers

Mix Array Program Specimen - ISC 2025 Specimen

A class Mixarray contains an array of integer elements along with its capacity (more than or equal to 3). Using the following description, form a new array of integers which will contain only the first 3 elements of the two different arrays one after another.

 

Example:
Array1: {78, 90, 100, 45, 67}
Array2: {10, 67, 200, 90}
Resultant Array: {78, 90, 100, 10, 67, 200}

 

The details of the members of the class are given below:

Class name: Mixarray

Data members/instance variables:
arr[]: integer array
cap: integer to store the capacity of the array

Member functions/methods:
Mixarray(int mm): to initialize the capacity of the array cap = mm
void input(): to accept the elements of the array
Mixarray mix(Mixarray P, Mixarray Q): returns the resultant array having the first 3 elements of the array of objects P and Q

 

void display(): to display the array with an appropriate message.

Specify the class Mixarray giving details of the constructor(int), void input(), Mixarray mix(Mixarray, Mixarray) and void display(). Define a main() function to create objects and call the functions accordingly to enable the task.

import java.util.Scanner; class Mixarray{ int arr[]; int cap; public Mixarray(int mm){ cap = mm; arr = new int [cap]; } public void input(){ Scanner in = new Scanner(System.in); for(int i = 0; i < cap; i++) arr[i] = Integer.parseInt(in.nextLine()); } public static Mixarray mix(Mixarray P, Mixarray Q){ Mixarray obj = new Mixarray(6); int index = 0; for(int i = 0; i < 3; i++) obj.arr[index++] = P.arr[i]; for(int i = 0; i < 3; i++) obj.arr[index++] = Q.arr[i]; return obj; } public void display(){ for(int i = 0; i < cap; i++) System.out.print(arr[i] + " "); System.out.println(); } public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.print("Capacity of array1: "); int c1 = Integer.parseInt(in.nextLine()); if(c1 < 3){ System.out.println("Size must be at least 3!"); return; } Mixarray obj1 = new Mixarray(c1); System.out.println("Enter array1 elements:"); obj1.input(); System.out.print("Capacity of array2: "); int c2 = Integer.parseInt(in.nextLine()); if(c2 < 3){ System.out.println("Size must be at least 3!"); return; } Mixarray obj2 = new Mixarray(c2); System.out.println("Enter array2 elements:"); obj2.input(); Mixarray obj3 = mix(obj1, obj2); System.out.print("Array1: "); obj1.display(); System.out.print("Array2: "); obj2.display(); System.out.print("Resultant Array: "); obj3.display(); } }

Output

 
OUTPUT :
Capacity of array1: 5
Enter array1 elements:
78
90
100
45
67
Capacity of array2: 4
Enter array2 elements:
10
67
200
90
Array1: 78 90 100 45 67 
Array2: 10 67 200 90 
Resultant Array: 78 90 100 10 67 200