MCQ Single Best Answer Easy

QAssertion(A): An argument is a value that is passed to a method when it is called.
Reason(R): Variables which are declared in a method prototype to receive values are called actual parameters

ID: #24272 ICSE Computer Application - Class X - 2025 SPECIMEN QUESTION PAPER 45 views
Question Info
#24272Q ID
EasyDifficulty
ICSE Computer Application - Class X - 2025 SPECIMEN QUESTION PAPERTopic

Choose the Best Option

Click any option to instantly check if you're correct.

  • 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
Correct Answer: Option C

Explanation

Let's carefully analyze:

Assertion (A): An argument is a value that is passed to a method when it is called.

  • ✅ True. In Java, the actual value you pass to a method is called an argument.

Reason (R): Variables which are declared in a method prototype to receive values are called actual parameters.

  • ❌ This is incorrect terminology.

  • Variables in the method declaration are called formal parameters, not actual parameters.

  • Actual parameters are the values (arguments) passed during the method call.

So: Assertion is true, Reason is false.

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

Share This Question

Challenge a friend or share with your study group.