ICSE Java Complete Reference book is currently available as print on demand and can be bought from online stores. Please check the discounts offered by different websites. fourth edition of book (2015 release) includes 2015 board paper solution.
Additionally: Complimentary shipping for 25+ copies in a single order to a single address within India.
Good news!!
Discount is offered on 25+ copies. For more details write to info@pothi.com
Additionally: Complimentary shipping for 25+ copies in a single order to a single address within India.
Note: No further negotiation in terms of discount will be possible with Pothi.com as discounts are standard.
1. Pothi.com:
2. infibeam :
3. flipkart :
4. homeshop18 :
5. Amazon India :
6. dial a book :
ICSE Paper – 2015
Class – X
Subject – Computer Applications
Class – X
Subject – Computer Applications
(Class:
X)
(Two Hours)
Answer to this paper must be written on the paper
provided separately.
This paper is divided into two sections.
Attempt ALL questions from Section
A and any FOUR questions from Section B.
The intended marks for questions or parts of questions
are given in brackets [ ].
SECTION A (40 Marks)
Attempt ALL questions.
Question 1. [2x5=10]
a) What are the default values of
primitive data type int and float.
b) Name any two OOPs principles.
c) What are identifiers?
d) Identify the literals listed below:
i) 0.5 ii)
‘A’ iii) false iv) “a”
e) Name the wrapper classes of char type
and Boolean type.
Question 2. [2x5=10]
a) Evaluate the value of n if value
of p=5, q=19.
int
n = (q-p)>(p-q)?(q-p) : (p-q);
b) Arrange the
following primitive data types in an ascending order or their size:
i) char ii) byte iii)
double iv) int
c) What is the
value stored in variable res given below:
double res =
Math.pow(“345”.indexOf(‘5’), 3);
d) Name the two
types of constructors.
e) What are the
values of a and b after the following function is executed, if the values
passed are 30 and 50;
void paws(int a,
int b)
{
a = a + b;
b = a – b;
a = a – b;
System.out.println(a+ “,”+b);
}
Question 3. [2x10=20]
a) State the data
type and value of y after the following is executed.
char x = ‘7’;
y =
Character.isLetter(x);
b) What is the function of catch block in
exception handling? Where does it appear in a program?
c) State the output when the
following program is executed?
String
a = “Smartphone”, b = “Graphic Art”;
String
h = a.substring(2,5);
String
k = b.substring(8).toUpperCase();
System.out.println(h);
System.out.println(k.equalsIgnoreCase(h));
d) The access specifier that gives
the most accessibility is ________ and the least accessibility is _____________.
e) (i)
Name the mathematical function which is used to find sine of an angle
given in radians.
(ii) Name a string
function which removes the blank spaces provided in the prefix and suffix of a
string.
f) (i)
What will this code print ?
int
arr[] = new int[5];
System.out.println(arr);
i) 0 ii) value stored in arr[0] iii)
0000 iv) garbage value
(ii) Name the
keyword which is used to resolve the conflict between method parameter and
instance variables /fields.
g) State the
package that contains class:
(i)
BufferedReader.
(ii) Scanner.
h) Write the output of following
program code:
char ch;
int x = 97;
do
{
ch = (char)x;
System.out.println(ch + “ ” );
if(x % 10 == 0)
break;
++x;
} while (x
<= 100);
i) Write the java expression for :
a2 + b2
2ab
j) If int y=10 then find int z = ( ++y * (y++ +5) );
SECTION B (60 Marks )
Attempt any four questions from this
Section.
The answers in this section should consist of
the program in Blue J environment with Java as the base. Each
program should be written using Variable descriptions / Mnemonics Codes such
that the logic of the program is clearly depicted.
Flow-charts and Algorithms are not required.
Q4. Define a class called ParkingLot with
the following description: [15]
Instance variables/data members:
int vno - to store
the vehicle number
int hours -
to store the number of hours vehicle is parked.
double bill - to store
the bill amount
Member Methods:
void input() - to input and store the vno and hours.
void calculate() - to compute the parking charge at the
rate of Rs3 for the first hour of part thereof , and Rs 1.50 for each
additional hour of part thereof.
void
display() - to display the details:
Write a main method to
create an object of the class and call the above member methods.
Q5. Write two separate programs to
generate following pattern using iteration (loop) statements. [15]
a)
* b)
5 4 3 2 1
* # 5 4 3 2
* # * 5 4 3
* # * # 5 4
* # * # * 5
Q6. Write a program to input and store
roll numbers, name and marks in three subjects of n number of students in five
single dimentional array and display the remark based on average marks as given
below: [15] (The maximum marks in the
subject are 100)
Average marks = total marks / 3
Average marks Remarks
85 – 100 Excellent
75 – 84 Distinction
60 – 74 First
Class
40 – 59 PASS
Less than 40 POOR
Q7. Design a class to overload a function Joystring()
as follows: [15]
(i) void Joystring(String s, char ch1, char
ch2) with one string argument and two character arguments that replaces the
character argument ch1 with the character argument ch2 in the given string s
and prints the new string.
Example: Input value of s = “TECHNALAGY”
Ch1 = ‘A’ and ch2 = ‘O’
Output = “TECHNOLOGY”
(ii) void Joystring(String s) with one
string argument that prints the position of the first space and the last space
of the given string s.
Example: Input value of s = “Cloud
computing means Internet based computing”
Output:
First index: 5
Last index: 36
(iii) void Joystring(String s1, String s2)
with two string arguments that combines the two strings with a space between
them and prints the resultant string.
Example:
Input value of s1 = “Common Wealth”
Input value of s2 = “Games”
Output: Common Wealth Games
(Use
library functions)
Q8. write a program to input twenty names
in an array. Arrange these names indescending order of alphabets, using the
bubble sort technique. [15]
Q9. Using switch statement, write a menu
driven program to: [15]
i)
To find and display all the factors of a number input
by the user (including 1 and excluding number itself ).
Example: Sample input n = 15
Sample output: 1, 3, 5
ii)
To find and display factorial of a number input by the
user ( the factorial of a non-negative integer n, denoted by n!, is the product
of all integers less than or equal to n.
Example: Sample input: n = 5
Sample output: 5! = 1x2x3x4x5 =
120
For an incorrect choice , an appropriate error message should be
displayed.
No comments:
Post a Comment