ISC Computer Science 2025 Improvement Paper with Answers
All 28 questions of the ISC Computer Science 2025 Improvement Paper, in printed order. Open a question to read it in full and see its answer.
- Q1(i) The complement of the Boolean expression $(P + Q') \cdot (R' + P)$ is: 1 mark · MCQ
- Q1(ii) For overloaded method, signature matching happens at compile time. Given below are two statements marked Assertion and Reason… 1 mark · Assertion-reason
- Q1(iii) According to the Principle of Duality, the Boolean equation $(X' + Y \cdot 0) \cdot X = 0$ will be equivalent to: 1 mark · MCQ
- Q1(iv) Commutative law states that: 1 mark · MCQ
- Q1(v) The canonical expression for $F(x, y, z) = \Sigma(1, 3, 6)$ is: 1 mark · MCQ
- Q1(vi) An abstract class can contain abstract as well as non-abstract methods. Given below are two statements marked Assertion and… 1 mark · Assertion-reason
- Q1(vii) If Sujata is in the merit list, then she is a topper ($Y \Rightarrow X$). Study the given propositions and the statements marked… 1 mark · Assertion-reason
- Q1(viii) Consider the following code segment: … Which of the following statements are valid for the given code? I. Vehicle is a super… 1 mark · MCQ
- Q1(ix) Differentiate between Tautology and Contradiction. 1 mark · Short answer
- Q1(x) For the given code segment, write Big O notation for worst case complexity. … 1 mark · One word
- Q2(i) Convert the following infix notation to postfix form. $(A * B\text{^}C) + (D * E) \quad \text{where } B\text{^}C = B^C$ 2 marks · One word
- Q2(ii) A matrix $P[-10\dots10, 1\dots10]$ is stored in the memory with each element requiring 2 bytes of storage. If the base address is… 2 marks · Numerical
- Q2(iii) The following function think( ) is part of some class. Assume $f$ is the lower bound and $l$ is the upper bound of $arr[\ ]$… 3 marks · Short answer
- Q2(iv) The following function getPart( ) is a part of some class which is used to extract h number of characters starting from index b… 3 marks · Fill in
- Q3(i) A food delivery app offers free home delivery to its customers who meet any of the following criteria. • The order is above ₹… 5 marks · Long answer
- Q3(ii) Reduce the above expression D(A, U, P, F) by using 4-variable Karnaugh map, showing the various groups (i.e., octal, quads and… 5 marks · Drawing
- Q4(i) Reduce the Boolean function $F(X, Y, Z, W) = \pi(0, 1, 2, 3, 4, 6, 8, 9, 11, 12)$ by using 4-variable Karnaugh map, showing the… 5 marks · Long answer
- Q4(ii) From the logic gate diagram given below: Derive Boolean expression for X(A, B, C) and draw the truth table. Write the canonical… 5 marks · Long answer
- Q5(i) Draw the logic gate diagram for an octal to binary encoder. State how multiplexer can be derived from a decoder. Mention one… 5 marks · Drawing
- Q5(ii) From the logic gate diagram given below, derive the Boolean expression for X(A, B, C) and reduce it using Boolean laws. 3 marks · Derivation
- Q5(iii) Verify if the following compound proposition is valid or not using the truth table… 2 marks · Short answer
- Q6 A class Mighty has been defined to create m1 and m2 as mighty numbers from integers n1 and n2. m1 will become mighty by placing… 10 marks · Program
- Q7 A class JoinArray contains an array of integer elements. Form a new array which will contain elements of the second array from… 10 marks · Program
- Q8 A class Palprime has been defined to display Palprime words from a sentence. Palprime is a palindrome word and its length is a… 10 marks · Program
- Q9 A circular queue is a linear data structure that allows data insertion at the rear and removal from the front, with the rear end… 5 marks · Program
- Q10 A superclass Train has been defined to store the details of a train for booking tickets. Define a subclass Booking to compute the… 5 marks · Program
- Q11(i) A linked list is formed from the objects of class VotersList. The class structure is given below. … Write an Algorithm OR a… 2 marks · Program
- Q11(ii) Refer to the Binary Tree given below and answer the questions that follow: Write the post-order traversal of the above tree… 3 marks · Short answer