ISC Computer Science 2025 Question Paper with Answers
All 28 questions of the ISC Computer Science 2025 Question Paper, in printed order. Open a question to read it in full and see its answer.
- Q1(i) The complement of the Boolean expression $(A \cdot B') + (B' \cdot C)$ is: 1 mark · MCQ
- Q1(ii) The expression $\sim ( X \vee Y )$ is logically equivalent to $(\sim X \wedge \sim Y)$ Given below are two statements marked… 1 mark · Assertion-reason
- Q1(iii) According to the Principle of Duality, the Boolean equation $(1 + Y) \cdot (X + Y) = Y + X'$ will be equivalent to: 1 mark · MCQ
- Q1(iv) The Associative Law states that: 1 mark · MCQ
- Q1(v) Consider the following code statement: … Which of the following statements are valid for the given code? I. The keyword this in… 1 mark · MCQ
- Q1(vi) The break statement prevents fall through effect in switch case construct. Given below are two statements marked, Assertion and… 1 mark · Assertion-reason
- Q1(vii) The canonical expression of $F( P, Q, R) = \pi (2, 5, 7)$ is: 1 mark · MCQ
- Q1(viii) If it is not a Sunday, then it is not a holiday. ($Q' \Rightarrow P'$) Study the given propositions and the statements marked… 1 mark · Assertion-reason
- Q1(ix) For the given code segment, write Big O notation for worst case complexity. … 1 mark · One word
- Q1(x) Write the minterms in canonical form for the Boolean Function X (A, B), from the truth table given below: A B X 0 0 1 0 1 0 1 0 0… 1 mark · One word
- Q2(i) Convert the following infix notation to postfix form. $(A - B / C) + (D * E / F) * G$ 2 marks · One word
- Q2(ii) A matrix $M[-1...10, 4....13]$ 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 int solve( ) is a part of some class. Assume ‘m’ and ‘n’ are positive integers. Answer the questions given… 3 marks · Short answer
- Q2(iv) The following function duck( ) is a part of some class which is used to check if a given number is a duck number or not. There… 3 marks · Fill in
- Q3(i) A superhero is allowed access to a secure Avengers facility if he / she meets any of the following criteria: • The superhero has… 5 marks · Long answer
- Q3(ii) Reduce the above expression X (A, S, C, L) 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(P, Q, R, S) = \Sigma (0,1,2,5,7,8,9,10,13,15)$ 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 (1), (2) and R. Reduce the derived expression. Name the… 5 marks · Long answer
- Q5(i) What is an encoder? Draw the logic gate diagram for an octal to binary encoder. State one application of a decoder. 5 marks · Drawing
- Q5(ii) By using truth table, verify if the following proposition is valid or not… 3 marks · Short answer
- Q5(iii) Study the logic gate diagram given below and answer the questions that follow: What will be the output of the above gate when… 2 marks · One word
- Q6 A class Perni has been defined to accept a positive integer in binary number system from the user and display if it is a… 10 marks · Program
- Q7 Design a class Colsum to check if the sum of elements in each corresponding column of two matrices is equal or not. Assume that… 10 marks · Program
- Q8 A class Flipgram has been defined to flip the letters of the left and right halves of a non-heterogram word. If the word has odd… 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 Flight has been defined to store the details of a flight. Define a subclass Passenger to calculate the fare for a… 5 marks · Program
- Q11(i) A linked list is formed from the objects of the class Cell. The class structure of the Cell is given below: … Write an Algorithm… 2 marks · Short answer
- Q11(ii) Answer the following questions based on the Binary Tree given below: Write the in-order traversal of the right subtree. State the… 3 marks · Short answer