0% found this document useful (0 votes)
11 views1 page

ICSE Computer Applications Key Questions

The document outlines the most important and frequently asked questions in ICSE Computer Applications, focusing on three main chapters: Class as Basis for All Computation, User Defined Methods, and String Handling. Key concepts include class definitions, object identification, method overloading, and string manipulation functions, with repeated question patterns highlighted for exam preparation. It emphasizes expected exam topics for 2026, such as constructor overloading, method overloading error identification, and string validation checks.
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)
11 views1 page

ICSE Computer Applications Key Questions

The document outlines the most important and frequently asked questions in ICSE Computer Applications, focusing on three main chapters: Class as Basis for All Computation, User Defined Methods, and String Handling. Key concepts include class definitions, object identification, method overloading, and string manipulation functions, with repeated question patterns highlighted for exam preparation. It emphasizes expected exam topics for 2026, such as constructor overloading, method overloading error identification, and string validation checks.
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

MOST IMPORTANT & REPEATED QUESTIONS (ICSE COMPUTER APPLICATIONS) Chapters:

1. Class as Basis for All Computation 2. User Defined Methods 3. String Handling
------------------------------------------------------------ 1. CLASS AS BASIS FOR ALL COMPUTATION
------------------------------------------------------------ Repeated Concepts / Questions: • Definition of class,
object, data members, member methods. • Identify class/object from given diagram (Very
Frequent). • Access specifiers – public, private, protected, default. • Wrapper classes and packages
([Link]). • Constructors – default & parameterized; constructor overloading. • Method
overloading rules (data type, order of parameters). • Object creation statements – new keyword,
syntax errors. • Boxing & Unboxing (repeated many years). • Static vs non-static methods –
differences. • Identify/Correct OOP-based errors in code. Repeated Question Patterns: • Write
object creation statements. • Identify OOP concept from code (constructor overloading,
encapsulation, polymorphism). • Output-based questions involving constructors. • Name the
package of wrapper classes ([Link]). • Identify return type errors. • “Which is user-defined data
type? → class (repeated).” ------------------------------------------------------------ 2. USER DEFINED
METHODS ------------------------------------------------------------ Repeated Concepts / Questions: •
Method definition & prototype. • Pure vs Impure method. • Call by value vs call by reference. •
Method overloading (most asked). • Methods returning: int/char/String/double. • Overloaded
methods with different data types. • Identify compile time errors in overloaded methods. • Convert
loops (for ↔ while ↔ do-while). • Dry run / Output-based questions from methods. Repeated
Question Patterns: • Write prototype for methods with given parameters. • Convert loops. • Find
output of loop with method calls. • Overloaded print()/perform() patterns (appear in almost all
years). • Return value questions—only one value can be returned. • Method using parameters to
compute values (factorial, sum, area formulas). ------------------------------------------------------------ 3.
STRING HANDLING ------------------------------------------------------------ Repeated Concepts /
Questions: • indexOf(), lastIndexOf(), substring(), compareTo(), trim(), concat(). • Character class
methods – toUpperCase(), isLetter(), isDigit(). • Conversion: parseInt(), parseDouble(), valueOf(). •
Lexicographical comparison outcomes (positive/negative/zero). • String length(), charAt() usage.
Repeated Question Patterns: • Output of substring( ), indexOf( ), compareTo( ). • Compare two
strings and correct error (compareTo returns int, not boolean). • Concatenation using concat() and +
operator. • Identify valid/invalid String statements. • Count vowels, uppercase, lowercase, digits,
special characters. • Check Gmail validity, Super String, Palindromes, Duck number (String based
logic). • Merge characters from two strings alternatively.
------------------------------------------------------------ MOST REPEATED QUESTIONS (FROM ALL
YEARS) ------------------------------------------------------------ Class-Based: • “Game cricket = new
Game(); → Identify class/object.” • “What OOP concept is shown? – Constructor overloading /
Encapsulation.” • “Which of the following is user-defined data type? → class.” User-Defined
Methods: • Overloaded methods (print/perform) – VERY frequent. • Convert loops into another
form. • Method returning value vs void – identify errors. • Pure vs Impure method. • Call by value
reason. String Handling: • compareTo() outputs. • substring() with 1 or 2 parameters. • indexOf(),
lastIndexOf() output finding. • parseDouble/parseInt error spotting. • Character class methods.
------------------------------------------------------------ Highly Expected for Exam 2026
------------------------------------------------------------ • Constructor overloading output-based questions. •
CompareTo & substring tricky outputs. • Method overloading error identification. • Array
index-based questions involving String arrays. • Check if a string is super string / valid gmail /
palindrome variations. • Loop-dry-run questions with user-defined methods.

You might also like