Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
55 views

Computer Application (X)

This document provides instructions and questions for a half-yearly computer applications examination for Class X students. It is divided into two sections with Section A containing short answer questions and Section B containing longer programming questions. Students must attempt all Section A questions and four questions from Section B. The questions cover topics like Java tokens, variables, conditionals, loops, arrays, strings, classes, methods and more. Students are given 2 hours to complete the paper.

Uploaded by

vinay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views

Computer Application (X)

This document provides instructions and questions for a half-yearly computer applications examination for Class X students. It is divided into two sections with Section A containing short answer questions and Section B containing longer programming questions. Students must attempt all Section A questions and four questions from Section B. The questions cover topics like Java tokens, variables, conditionals, loops, arrays, strings, classes, methods and more. Students are given 2 hours to complete the paper.

Uploaded by

vinay
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

ACME PUBLIC SCHOOL

ICSE Class X Computer Applications


Half Yearly Examination
Time : 2 h M.M.100

Answers to this Paper must be written on the paper provided separately.

You will not be allowed to write during the first 15 minutes.

This time is to be spent in reading the question paper.

The time given at the head of this Paper is the time allowed for writing the answers.

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)


Question 1
(a) Name any four tokens of Java. [2 Mark]
(b) Give the difference between actual parameter and formal
parameter. [2 Mark]
(c) What is an identifier? [2 Mark]
(d) Write an expression in Java for cos x + 2 2 a b + . [2 Mark]
(e) What is the result produced by 2 – 10*3 + 100/11? Show the
steps.[2 Mark]
Question 2
(a) What is the difference between local variable and instance
variable? [2 Mark]
int x =20, y = 10, z;
What is the value of z in
z = ++x * (y – –) – y ?
Show the steps. [2 Mark]
(c) What is the purpose of default in a switch? [2 Mark]
(d) Give the difference between linear search and binary search.[2
Mark]
(e) What will be the output of the following code?
float x = 7.87;
System.out.println(Math.ceil(x);
System.out.println(Math.floor(x); [2 Mark]
Question 3
(a) State the difference between if-else if ladder and switch…
case. [2 Mark]
(b) Explain the concept of constructor overloading. [2 Mark]
(c) What will be the output of the following program segments?
(i) String s = “application”;
int p = s.indexOf(‘a’);
System.out.println(p);
System.out.println(p+s); [2 Mark]
(ii) String st = “PROGRAM”;
System.out.println(st.indexOf(st.charAt(4))); [2 Mark]
(iii) int a = 0;
if(a>0 && a<20)
a++;
else a– ;
System.out.println(a); [2 Mark]
(iv) int a= 5, b = 2,c;
if (a>b || a ! = b)
c = ++a+–b;
System.out.print(c+ “ ”+a+ “ ”+b); [2 Mark]
(v) int i = 1;
while(i++<=1)
{
i++;
System.out.print(i + “ ” );
}
System.out.print(i); [2 Mark]
(d) Differentiate
between isUpperCase(char) and toUpperCase(char).[2 Mark]
(e) What is the difference between a constructor function and a
member function of a class? [2 Mark]
(f) What is the difference between a static member function and a
member function which is not static?[2 Mark]
                                    SECTION B (60 Marks)
Question 4
(a) Define a class taximeter having the following description:
Data members/instance variables
int taxino – to store taxi number
String name – to store passenger’s name
int km – to store number of kilometres travelled
Member functions:
taximeter() — constructor to initialize taxino to 0, name to “ ”and b
to 0.
input() – to store taxino,name,km
calculate() – to calculate bill for a customer according to given
conditions
kilometers travelled(km) Rate/km
≤ 1 km Rs 25
1 < km ≤ 6 Rs 10
6 < km ≤ 12 Rs 15
12 < km ≤ 18 Rs 20
>18 km Rs 25
display()- To display the details in the following format
Taxino Name Kilometres travelled Bill amount
Create an object in the main method and call all the above methods
in it. [15 Mark]
Question 5
(a) Write a menu driven program to find the sum of the
following series depending on the user choosing 1 or 2
1. S=1/4+1/8+1/12………upto n terms
2. S=1/1!-2/2!+3/3!…….upto n terms
where ! stands for factorial of the number and the factorial value of
a number is the
product of all integers from 1 to that number, e.g. 5! = 1 × 2 × 3 ×
4 × 5.
(use switch-case). [15 Mark]
Question 6
Write a program to accept a sentence and print only the first letter
of each word of the
sentence in capital letters separated by a full stop.
Example :
INPUT SENTENCE : “This is a cat”
OUTPUT : T.I.A.C. [15 Mark]
Question 7
Write a program to create an array to store 10 integers and print
the largest integer and
the smallest integer in that array.[15 Mark]
Question 8
Write a program to calculate the sum of all the prime numbers
between the range of
1 and 100. [15 Mark]
Question 9
Write a program to store 10 names in an array. Arrange these in
alphabetical order by
sorting. Print the sorted list. Take single word names, all in capital
letters,
e.g. SAMSON, AJAY, LUCY, etc. [15 Mark]

You might also like