Sample Paper ICSE Class 10 Computer Applications Set D

Sample Papers

Students can refer to the following Sample Paper ICSE Class 10 Computer Applications Set D with Answers provided below based on the latest syllabus and examination guidelines issued for ICSE Computer Applications. All specimen papers have been prepared covering all chapters given in ICSE Computer Applications book for Class 10. You should also refer to ICSE Class 10 Computer Applications Solutions.

Sample Paper ICSE Class 10 Computer Applications Set D with Answers

Sreekariyam, Thiruvananthapuram-17
First Model Examination
Loyola School First Model E – ’21 Page 1 of 3
Computer Applications

Answer all questions from Section A and four questions from Section B.
The intended marks for questions or parts of questions are given in brackets [ ].

Section A(Compulsory)

Question 1
a) Differentiate between length() and length statements. [2]
b) Given String x[]={“Samsung”, “Nokia”, Sony”};
Give the output of the following statements: [2]
i) System.out.println(x[1]);
ii) System.out.println(x[1]+x[0]);
c) Give the prototype of a function model which receives two double arguments and return boolean value. [2]
d) Why class is called a factory of objects? [2]
e) Name the key word to
i) allocate memory to an array [2]
ii) to bring the control back to the method call

Question 1
a) Differentiate between length() and length statements. [2]
b) Given String x[]={“Samsung”, “Nokia”, Sony”};
Give the output of the following statements: [2]
i) System.out.println(x[1]);
ii) System.out.println(x[1]+x[0]);
c) Give the prototype of a function model which receives two double arguments and return boolean value. [2]
d) Why class is called a factory of objects? [2]
e) Name the key word to i) allocate memory to an array [2]
ii) to bring the control back to the method call

Question 3
a) What are the different types of errors in a program? [3]
b) What is Exception? What are the various methods of Exception handling? [3]
c) Explain the concept of Constructor overloading with an example. [2]
d) Write the java expression for (a+b)/√3 + b

Question 4
a) Evaluate the value of n, if the value of p=5, q=19
int n=(q-p)>(p-q) ? (q-p):( p-q) ; [2]
b) Convert to if else statement:
double com=(sale> 15000)? sale*5/100.0 : 0; [2]
c) Differentiate between switch statement and if..else..if statement. [3]
d) What are the properties of a Constructor?

SECTION B (60 Marks=15*4)
Attempt any four questions from this Section
Each program should be written using Variable descriptions and Comments

Question 5
The annual exam result of 50 students in a class is tabulated as below:

Sample Paper ICSE Class 10 Computer Applications Set D

Write a program to read the data, calculate and display the following using array
a) Average marks obtained by each student.
b) Print the roll number and the average marks of the students whose average marks is above 80.
c) Print the details of the student who got the First Rank.

Question 6
Design a class to overload a function series as follows [15]
a) double series(int n): with one integer argument and return the sum of the series
S=0-7+26-63 +…. n terms.
b) double series(double x,int n): with a double and int argument and return the sum of the series
S=x4+2x6+3x8+4x10+……+10xn

Question 7
Define a class BookFair with the following description

Sample Paper ICSE Class 10 Computer Applications Set D

A sales tax amount of 5% is also added to the discounted amount. Print the net amount payable.
Write a program to create object and call the methods as required in the main method.

Question 8
Write a program to print the prime factors of an accepted number. For example, prime factors of 24 are 2,2,2,3.(By Prime factorization method only.[24= 2* 2* 2* 3])

Question 9
Write a menu driven program with the following options:

1. Disarium Number [Example :135]
2. Tribonacci Series up to ‘n’ terms, where ‘n’ is accepted from the user
0,0,1,1,2,4,7……….

Question 10
An array contains roll numbers of 50 students and another array contains their names. Accept a roll number and print the corresponding name. Print suitable message “Not Found”, if the search condition fails.