Ict Annual Exam
Ict Annual Exam
Class IX
—————————————————————————————————————-
COMPUTER APPLICATIONS
(Theory)
(Two Hours)
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[]
—————————————————————————————————————-
if(var == 1)
System.out.println("good");
else if(var == 2)
System.out.println("better");
else if(var == 3)
System.out.println("best");
else
System.out.println("invalid");
Q7 (i) State the number of bytes occupied by char and int data types?
(ii) Write one difference between / and % operator.
Q8 Give the output of the following program segment and also mention the number
of times the loop is executed:
int a,b;
for(a=6,b=4;a<=24;a=a+6)
{
if(a%b==0)
break;
}
System.out.println(a);
Q9 What do you mean by Intellectual Property Rights? Name any of its 2 properties?
Q11 The following program is supposed to check the given number is prime or not.
Some part of the program is replaced by ______, with the numbering 1 to 5, fill this
part so that program works correctly.
class checkPrime {
public static void main(String args[]) {
int i, f=0;
int n = Integer.parseInt(args[0]);
for(i=__1__; __2__; i++)
{
if(__3__==0)
{
f=__4__;
break;
}
}
if(f==__5__)
System.out.print(“The given no. “+n+” is a prime number”);
else
System.out.print(“The given no. “+n+” is not a prime number”);
}
}
Q11 Give the output and show the dry run.
public static void abc()
{
int x=1, i=2;
do
{
x*=i;
}while(++i<=5);
System.out.println(x);
}
Q13 Analyse the given program segment and answer the following questions:
int m=2
int n=15;
for(int i=1;i<5;i++)
m++; - - n;
System.out.println("m="+m);
System.out.println("n="+n);
Q16 What do you mean by type conversion? How is implicit conversion different
from explicit conversion?
Q17 What is difference between ASCII and Unicode. Which one does Java uses?
Q18. What are ASCII codes for small letters?
Q18 Why is Java called as Platform Independent Language?
Q19 What is difference between Local, Instance, Global and Class Variables?
Q20 What is the difference between if and switch?
SECTION B (60 MARKS)
Q5. The volume of solids, viz. cuboid, cylinder and cone can be calculated by the
Formula:
1.
1. Volume of a cuboid: (v = l × b × h)
2. Volume of a cylinder: (v = π× r²× h)
3. Volume of a cone: (v = 1/3× π × r²× h) (π = 22/7)
Using a switch case statement, write a program to find the volume of different solids
by taking suitable variables and data types.
Q6. A special two-digit number is such that when the sum of its digits is added to the
product of its digits, the result is equal to the original two-digit number.
Example: Consider the number 59.
Sum of digits = 5 + 9 = 14
Product of digits = 5 * 9 = 45
Sum of the sum of digits and product of digits = 14 + 45 = 59
Write a program to accept a two-digit number. Add the sum of its digits to the
product of its digits. If the value is equal to the number input, then display the
message “Special 2 – digit number” otherwise, display the message “Not a special
two-digit number”.