0% found this document useful (0 votes)
152 views8 pages

100 Marks Distribution and Question Paper Pattern For Computer Applications

The document outlines the ICSE Computer Applications question paper pattern, detailing the distribution of marks across different sections, including multiple-choice questions, theory questions, and programming tasks. It specifies the types of questions, such as if-else statements, function overloading, and string manipulation, along with examples of programming assignments and their grading criteria. The total marks for the paper are 100, with a duration of 2 hours.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
152 views8 pages

100 Marks Distribution and Question Paper Pattern For Computer Applications

The document outlines the ICSE Computer Applications question paper pattern, detailing the distribution of marks across different sections, including multiple-choice questions, theory questions, and programming tasks. It specifies the types of questions, such as if-else statements, function overloading, and string manipulation, along with examples of programming assignments and their grading criteria. The total marks for the paper are 100, with a duration of 2 hours.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Computer

Applications
ICSE Question Paper Pattern
100 Marks 2 Hours
Section B [60 Marks] (20 min)
Section A [40 Marks] • Description based (if-else)
1 Marks MCQ • Function Overloading
(20 Min) • String
+ • Array(Searching / Sorting)
2 Marks • Menu Driven
Theory Questions, Definitions, • Pattern based
Differences, List, Output, etc. (20 • Series
min) • Number / Logical
• Math Library based
All questions are Compulsory 6 Questions: Solve any 4 (15 marks each)
1 Mark MCQ
• Java: 4 Properties
• Class and Object
• Java File formats(.java, .class) and tools(Compiler, JVM, etc.)
• Keywords
• Operators( types, priority)
• if-else, Loop snippet: output
• Data types, Variables-Values, Size, etc
• Ternary Operator
• Variable types
• Error types
• Type casting
2 Marks Questions
• Definitions / Theory based • Ternary Operator
• Compare/ Differentiate • Rewrite if-else   ternary operator
• if-else vs switch • Operators
• break vs continue • Write a Java expression
• == and =/equals() • Evaluate expression

• Rewrite following expression • Object


• Java operator/precedence • Type casting / Wrapper Class
• if-else  switch • Variables (types, values, Datatypes)
• Loops • Package, class names
• Using Math functions
• String Functions, return type
• Output based
• How many times
• Math functions, return type
• Return Data type, Value, Name • Array, index, value
15 Marks Distribution

Neat Program Logic with proper indentation


Clarity in Logic = 10 Marks
Well Commented Program = 3 Marks
VDT = 2 Marks
Total 15 Marks
Example of 15 Marks Distribution
Write a program in Java to enter a sentence. Display the words which are only
palindrome.
Sample Input: MOM AND DAD ARE NOT AT HOME
Sample Output: MOM
Package + class +DAD
main : 1 Mark
Neat Program Writing{} ; , () : 1 Mark
Variable declaration : 1 Mark
Input : 1 Mark
Logic of finding WORD : 2 Marks
Logic of reverse String : 3 Marks
Output with Condition checking : 2 Marks
3 Comments : 2 Marks
VDT( At least 2 Variables) : 2 Marks
Example of 15 Marks Distribution
Define a class with the following specifications
1 Mark Class name : Employee
Member variables Neat Program Writing{} ; , ()
eno : employee number 3 Comments 3 Marks
2 Marks ename : name of the employee VDT( At least 2 Variables)
age : age of the employee
basic : basic salary (Declare the variables using appropriate data types)
Member methods
2 Marks void accept( ) : accept the details using scanner class
void calculate( ) : to calculate the net salary as per the given specifications
net = basic + hra + da - pf
4 Marks hra = 18.5% of basic
da = 17.45% of basic
pf = 8.10% of basic
if the age of the employee is above 50 he/she gets an additional allowance of ₹5000
2 Marks void print( ) : to print the details as per the following format
eno ename age basic net
1 Mark
Example of 15 Marks Distribution
Define a class with the following specifications
1 Mark Class name : Employee
Member variables Neat Program Writing{} ; , ()
eno : employee number 3 Comments 3 Marks
2 Marks ename : name of the employee VDT( At least 2 Variables)
age : age of the employee
basic : basic salary (Declare the variables using appropriate data types)
Member methods
2 Marks void accept( ) : accept the details using scanner class
void calculate( ) : to calculate the net salary as per the given specifications
net = basic + hra + da - pf
4 Marks hra = 18.5% of basic
da = 17.45% of basic
pf = 8.10% of basic
if the age of the employee is above 50 he/she gets an additional allowance of ₹5000
2 Marks void print( ) : to print the details as per the following format
eno ename age basic net
1 Mark

You might also like