0% found this document useful (0 votes)
2 views2 pages

ICSE Competency Based Computer Applications Sample Paper

The document outlines the ICSE Class X Examination for Computer Applications, detailing the structure of the exam including sections A and B, with a total of 80 marks. Section A consists of competency-based questions covering topics such as arrays, encapsulation, loops, and strings, while Section B includes application-based programming tasks related to library management, security systems, and data handling. Students are required to answer all questions in Section A and any four from Section B.

Uploaded by

ankitganguli2009
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)
2 views2 pages

ICSE Competency Based Computer Applications Sample Paper

The document outlines the ICSE Class X Examination for Computer Applications, detailing the structure of the exam including sections A and B, with a total of 80 marks. Section A consists of competency-based questions covering topics such as arrays, encapsulation, loops, and strings, while Section B includes application-based programming tasks related to library management, security systems, and data handling. Students are required to answer all questions in Section A and any four from Section B.

Uploaded by

ankitganguli2009
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

COUNCIL FOR THE INDIAN SCHOOL CERTIFICATE

EXAMINATIONS
ICSE CLASS X EXAMINATION
COMPUTER APPLICATIONS (Theory)
Maximum Marks: 80

Time: Two hours

Note:
(i) Answer all questions in Section A.
(ii) Attempt any four questions from Section B.
(iii) The intended marks for each question or part of a question are given in brackets [].
(iv) This paper includes competency–based questions as per the CISCE guidelines.

SECTION A – (40 Marks)

[1] Case Study (Competency Based):


A school wants to automate attendance using a simple Java program. The program stores
attendance (Present/Absent) of 40 students in an array.
(a) Identify which data type and which type of array (1D/2D) is suitable. [2]
(b) Write two benefits of using arrays in this scenario. [2]

[2] (a) State one real■life example of encapsulation. [2]


(b) How does modular programming help in developing large applications? [2]

[3] Competency Based Output Question:


Consider the following code:
int a = 4, b = 7;
[Link](a + b + "=" + a*b);
(a) Predict the output. [2]
(b) Why does Java evaluate expressions from left to right in this statement? [2]

[4] (a) Using an example, explain implicit and explicit type conversion. [2]
(b) Explain why using meaningful identifiers improves program readability. [2]

[5] Case Study on Strings:


A software company wants to ensure passwords meet certain conditions.
(a) Which String functions can be used to: (i) check length (ii) compare two passwords? [2]
(b) Why are strings immutable in Java? [2]

[6] (a) Explain how the use of loops reduces redundancy in real■life applications like billing
systems. [2]
(b) Give one difference between while and for loops with examples. [2]

[7] (a) What is a function prototype? Give an example. [2]


(b) State two advantages of using methods in Java. [2]

[8] Competency Based Logic Question:


A student records scores of 5 tests: 65, 72, 81, 55, 90.
(a) What array traversal technique will help find the highest score? [2]
(b) Write the final output if the average score is printed after calculation. [2]
SECTION B – (40 Marks)

[9] Competency Based Application Problem:


A library wants to automate book issue records. Write a program to input the names of 10 books
and their availability status (Yes/No). Display:
(i) Total available books
(ii) Total issued books
(iii) Names of available books [10]

[10] Case Study – Security System:


Write a program to validate a 4■digit PIN entered by a user. The program must:
(i) Check if all characters are digits
(ii) Ensure the PIN is not '0000'
(iii) Display 'Valid PIN' or 'Invalid PIN' [10]

[11] Application Based Program:


Write a program to accept the price of 8 items in an array. Calculate and display:
(i) GST @ 18% on each item
(ii) Total bill amount including GST [10]

[12] Competency Based OOP Question:


(a) Explain with example how constructors help in initializing objects. [5]
(b) Write a program to input a number and check whether it is a Harshad number. [5]

[13] Real■Life Data Handling:


Write a program to input daily temperatures of 7 days and display:
(i) Highest temperature
(ii) Lowest temperature
(iii) Average temperature [10]

[14] AI■Inspired Logic Question:


A chatbot responds differently based on user inputs.
Write a menu■driven program:
1. Input a word and check if it is a palindrome
2. Count vowels in a sentence
3. Exit
Display appropriate messages. [10]

You might also like