0% found this document useful (0 votes)
31 views9 pages

MCQ and Logical-1 Prelims

The document is a specimen question paper for the ICSE 2024 examination in Computer Applications, consisting of two sections. Section A requires students to answer all questions, while Section B allows for the selection of four questions. The paper includes various question formats, including multiple-choice and coding exercises, covering key Java concepts and programming logic.

Uploaded by

prachir741
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views9 pages

MCQ and Logical-1 Prelims

The document is a specimen question paper for the ICSE 2024 examination in Computer Applications, consisting of two sections. Section A requires students to answer all questions, while Section B allows for the selection of four questions. The paper includes various question formats, including multiple-choice and coding exercises, covering key Java concepts and programming logic.

Uploaded by

prachir741
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

ICSE 2024 EXAMINATION

SPECIMEN QUESTION PAPER

COMPUTER APPLICATIONS

Maximum Marks: 100

Time allowed: 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[ ].

SECTION A
(Attempt all questions from this Section.)

Question 1 [20]
Choose the correct answers to the questions from the given options.
(Do not copy the question, write the correct answers only.)
(i)

Name the feature of java depicted in the above picture.


(a) Encapsulation
(b) Inheritance
(c) Abstraction
(d) Polymorphism

T24 861 – SPECIMEN 1 of 9


(ii) The expression which uses > = operator is known as:
(a) relational
(b) logical
(c) arithmetic
(d) assignment
(iii) Ternary operator is a:

(a) logical operator

(b) arithmetic operator

(c) relational operator

(d) conditional operator

(iv) When primitive data type is converted to a corresponding object of its class, it
is called:

(a) Boxing

(b) Unboxing

(c) explicit type conversion

(d) implicit type conversion

(v) The number of bytes occupied by a character array of 10 elements.

(a) 20 bytes

(b) 60 bytes

(c) 40 bytes

(d) 120 bytes

(vi) The method of Scanner class used to accept a double value is:

(a) nextInt()

(b) nextDouble()

(c) next()

(d) nextInteger()

T24 861 – SPECIMEN 2 of 9


(vii) Among the following which is a keyword:

(a) every

(b) all

(c) case

(d) each

(viii) The output of Math.round(6.6) + Math.ceil(3.4) is:

(a) 9.0

(b) 11.0

(c) 10.0

(d) 11

(ix) Name the type of error, if any in the following statement:

System.out.print("HELLO")

(a) logical

(b) no error

(c) runtime

(d) syntax

(x) Java statement to access the 5th element of an array is:

(a) X[4]

(b) X[5]

(c) X[3]

(d) X[0]

(xi) The output of “Remarkable”.substring(6) is:

(a) mark

(b) emark

(c) marka

(d) able

T24 861 – SPECIMEN 3 of 9


(xii) Which of the following is the wrapper class for the data type char?

(a) String

(b) Char

(c) Character

(d) Float

(xiii) Name the package that contains wrapper classes:

(a) java.lang

(b) java.util

(c) java .io

(d) java.awt

(xiv) Constructor overloading follows which principle of Object Oriented


programming?

(a) Inheritance

(b) Polymorphism

(c) Abstraction

(d) Encapsulation

(xv) Which of the following is a valid Integer constant:

1. 4

2. 4.0

3. 4.3f

4. “four”

(a) Only 1.

(b) 1. and 3.

(c) 2. and 4.

(d) 1. and 2.

T24 861 – SPECIMEN 4 of 9


(xvi) The method compareTo() returns when two strings are equal and
in lowercase :

(a) true

(b) 0

(c) 1

(d) false

(vii) Assertion(A): In java statements written in lower case letter or upper case letter
are treated as the same.

Reason(R): Java is a case sensitive language.

(a) Both Assertion (A) and Reason (R) are true and Reason (R) is a correct
explanation of Assertion (A)

(b) Both Assertion (A) and Reason (R) are true and Reason (R) is not a
correct explanation of Assertion(A)

(c) Assertion (A) is true and Reason (R) is false

(d) Assertion (A) is false and Reason (R) is true

(xviii) Read the following text, and choose the correct answer:

A class encapsulate Data Members that contains the information necessary to


represent the class and Member methods that perform operations on the data
member.

What does a class encapsulate?

(a) Information and operation

(b) Data members and Member methods

(c) Data members and information

(d) Member methods and operation

T24 861 – SPECIMEN 5 of 9


(xix) Assertion(A): call by value is known as pure method

Reason(R): The original value of variable does not change as operation is


performed on copied values.

(a) Both Assertion (A) and Reason (R) are true and Reason (R) is a correct
explanation of Assertion (A)

(b) Both Assertion (A) and Reason (R) are true and Reason (R) is not a
correct explanation of Assertion (A)

(c) Assertion (A) is false and Reason (R) is true

(d) Assertion (A) is false and Reason (R) is true

(xx) What Will be the output for:


System.out.print(Character.toLowerCase('1'));

(a) 0

(b) 1

(c) A

(d) true

Question 2
Write the Java expression for (p + q)2 Math.pow((p + q) , 2);
(i) [2]

(ii) Evaluate the expression when the value of x = 2:


x = x ++ + ++ x + x
10
(iii) The following code segment should print “You can go out” if you have done [2]
your homework (dh) and cleaned your room(cr). However, the code has errors.
Fix the code so that it compiles and runs correctly.
boolean dh = True;
boolean cr= true;
if (dh && cr)
System.out.println("You cannot go out");
else
System.out.println("You can go out");
The corrected code is as follows:
boolean dh = true;
T24 861 – SPECIMEN 6 of 9
boolean cr= true;
if (dh && cr)
System.out.println("You can go out");
else
System.out.println("You cannot go out");

(iv) Sam executes the following program segment and the answer displayed is zero [2]
irrespective of any non zero values are given. Name the error. How the program
can be modified to get the correct answer?
void triangle(double b, double h)
{ double a;
a = ½ * b * h;
System.out.println(“Area=”+a); }

To avoid this error, we can replace 1/2 with 1.0/2.0


(v) How many times will the following loop execute? What value will be returned? [2]
int x=2;
int y=50;
do{
++x;
y-=x++;
}
while(x<=10);
return y;

The loop will execute 5 times and the value returned is 15.

Explanation
T24 861 – SPECIMEN 7 of 9
Iteration X Y Remark

2 50 Initial values

1 3 47 x = 4 (3 + 1), y = 47 (50 - 3)

2 5 42 x = 6 (5 + 1), y = 42 (47 - 5)

3 7 35 x = 8 (7 + 1), y = 35 (42 - 7)

4 9 26 x = 10 (8 + 1), y = 26 (35 - 9)

5 11 15 x = 12 (11 + 1), y = 15 (26 - 11)

11 15 Condition becomes false. Loop terminates.

(vi) Write the output of the following String methods: [2]


(a) "ARTIFICIAL ".indexOf('I' ) 3
(b) “DOG and PUPPY”. trim().length() 13

(vii) Name any two jump statements. break and continue [2]

(viii) Predict the output of the following code snippet: [2]


String a="20";
String b="23";
int p=Integer.parseInt(a);
int q=Integer.parseInt(b);
System.out.print(a+"*"+b);
20*23
(ix) When there is no explicit initialization, what are the default values set for [2]
variables in the following cases?
(a) Integer variable 0
(b) String variable null

T24 861 – SPECIMEN 8 of 9


(x) int P [ ]={ 12,14,16,18}; int Q[ ]={ 20,22,24}; [2]
Place all elements of P array and Q array in the array R one after the other.

(a) What will be the size of array R [ ] ? 7

(b) Write index position of first and last element?

index of first element = 0 and index of last element = 6

T24 861 – SPECIMEN 9 of 9

You might also like