ICSE Class 10

ICSE Class 10 User-defined Methods — Mock Test (2027)

Free online mock test for User-defined Methods (ICSE Class 10 Computer Applications) — 3 competency-based questions based on the latest CISCE 2027 syllabus, with instant marking. Try the samples below, then take the full test free.

What to expect: This mock test covers key concepts from the User-defined Methods chapter — including application-based and competency-focused questions aligned with how ICSE actually sets the paper.

Tip: Attempt without notes first to identify gaps, then review explanations for any wrong answers. Retake after a few days for best retention.

Sample questions

  1. 1.In the following method prototype to accept a character, an integer and return YES or NO, fill in the blank to complete the method prototype.
    public __________ someMethod (char ch, int n)
    • a.boolean
    • b.String
    • c.int
    • d.double
  2. 2.Which of the following pairs of methods will cause a compile-time error due to incorrect method overloading?
    • a.void test(int a, int b) and void test(double a, double b)
    • b.void test(int a, double b) and void test(double a, int b)
    • c.void test(int a, double b) and void test(int a)
    • d.void test(int a) and int test(int a)
  3. 3.Consider the following program segment in which the statements are jumbled. Choose the correct order of statements to calculate and return the factorial of 4.
    StatementNo.
    for (k=1; k<=4; k++)1
    return fa;2
    long fa = 1, k;3
    fa*=k;4
    • a.1, 2, 3, 4
    • b.3, 1, 4, 2
    • c.3, 1, 2, 4
    • d.1, 3, 2, 4

Want the full 3-question test with instant marking & AI feedback?

Sign up free →

More Computer Applications mock tests