ISC Computer Science 2026 Improvement Paper with Answers
All 31 questions of the ISC Computer Science 2026 Improvement Paper, in printed order. Open a question to read it in full and see its answer.
- Q1(i) The Boolean equations $p + p' = 1$ and $p \cdot p' = 0$ correspond to: 1 mark · MCQ
- Q1(ii) According to the Principle of Duality, the Boolean equation $A + B' \cdot C + A' \cdot B \cdot C' = (A' + 0) \cdot (B + 1)$ will… 1 mark · MCQ
- Q1(iii) Its inverse in statement form is If you do not submit your assignment on time, then you will not get full marks for submission… 1 mark · Assertion-reason
- Q1(iv) The complement of the Boolean expression $p' \cdot q' + c' + p' \cdot q$ is: 1 mark · MCQ
- Q1(v) The worst-case complexity for following code segment is: … 1 mark · MCQ
- Q1(vi) In Java, a subclass can override a method of its superclass by defining a method with the same name and same signature. Given… 1 mark · Assertion-reason
- Q1(vii) Consider the following code segment: … Identify the valid statement(s)? I. The variable totalStu keeps count of all Student… 1 mark · MCQ
- Q1(viii) In Java, an abstract class is created for the purpose of inheritance. Given below are two statements marked, Assertion and… 1 mark · Assertion-reason
- Q1(ix) Consider the two propositions given below: $x$ = You stay calm $y$ = You will succeed If $x$ implies $y$, then write its Converse… 1 mark · One word
- Q1(x) Write the reduced expression of $F(A, B, C) = \pi(0, 1, 2, 3, 4, 5, 6, 7)$ 1 mark · One word
- Q2(i) Convert the following infix notation to prefix form. $(P + Q / R) * (S + T / U) / V$ 2 marks · One word
- Q2(ii) An array $Arr[3 \dots 8, -5 \dots 5]$ is stored Row Major Wise. The address of $Arr[5][-2]$ is $5120$. If each element occupies… 2 marks · One word
- Q2(iii) The following function justDoIt() is a part of some class. Assume num is a positive integer. … Answer the questions given below… 3 marks · Short answer
- Q2(iv) The following function isNiven( ) is a part of some class which is used to check if a given number is a Niven number or not… 3 marks · Fill in
- Q3(i) How many maximum output lines would be there in a 4-input decoder? Draw the logic gate diagram for 8 : 1 multiplexer. State any… 5 marks · Short answer
- Q3(ii) The Modus Ponens states that $(p \wedge (p \Rightarrow q)) \Rightarrow q$. Prove this using Boolean laws. 3 marks · Short answer
- Q3(iii) Given $F(P, Q, R) = \pi(0, 1, 4, 7)$ write its canonical form. 2 marks · One word
- Q4(i) An automated parking gate uses four binary sensors. The parking gate should open under any one of the following conditions: -… 5 marks · Long answer
- Q4(ii) Draw the logic gate diagram for a Full Adder. Write the Boolean expression for its SUM and CARRY. 3 marks · Drawing
- Q4(iii) Draw a truth table to verify if the following proposition is a Tautology, a Contradiction or a Contingency… 2 marks · Drawing
- Q5(i) Reduce the Boolean function $F(A, B, C, D) = \Sigma(0, 1, 2, 4, 8, 9, 10, 12)$ by using 4-variable Karnaugh map, showing the… 5 marks · Drawing
- Q5(ii) From the logic gate diagram given below, derive the Boolean expression for (1), (2) and S. Reduce the derived expression. 3 marks · Derivation
- Q5(iii) Draw the logic gate diagram for 2-input OR gate using NAND gates only. Show the expression at each step. 2 marks · Drawing
- Q6(i) Design a class Powerful to check if a given number is powerful or not. A Powerful number is a number which is equal to the sum of… 8 marks · Program
- Q6(ii) State the role of base case and recursive case in a recursive method. 2 marks · Short answer
- Q7 A class FibList is designed to extract the terms of the Fibonacci series from a set of numbers. A Fibonacci series starts with… 10 marks · Program
- Q8 A class Extract is defined to get the text between the first and the last occurrences of a particular word from a sentence. In… 10 marks · Program
- Q9 A class CustomerService is defined to resolve customer service requests in the order in which they are received. The details of… 5 marks · Program
- Q10 A superclass Course has been defined to store the basic details of a course. Define a subclass Internship to store… 5 marks · Program
- Q11(i) A linked list is formed from the objects of the class Node. The structure of the class Node is given below: … Write an Algorithm… 2 marks · Short answer
- Q11(ii) Answer the following questions from the diagram of a Binary Tree given below: Write the post-order traversal of the above tree… 3 marks · Short answer