ISC Computer Science 2023 Specimen Paper with Answers
All 29 questions of the ISC Computer Science 2023 Specimen Paper, in printed order. Open a question to read it in full and see its answer.
- Q1(i) The law which states $a + (b \cdot c) = (a + b) \cdot (a + c)$ is: 1 mark · MCQ
- Q1(ii) The dual of $(P + P') \cdot (Q + 0) = Q$ is: 1 mark · MCQ
- Q1(iii) The complement of the Boolean expression $(P \cdot Q)' + R'$ is: 1 mark · MCQ
- Q1(iv) If $(x => \sim y)$ then, its inverse will be: 1 mark · MCQ
- Q1(v) Transitive nature of inheritance is implemented through 1 mark · MCQ
- Q1(vi) Write the canonical sum of product form of the function $y(A, B) = A + B$. 1 mark · One word
- Q1(vii) Name the basic gate that is equivalent to two NOR gates connected in series. 1 mark · One word
- Q1(viii) State any one purpose of using the keyword super in Java programming. 1 mark · Short answer
- Q1(ix) Define Interface with respect to data abstraction. 1 mark · Short answer
- Q1(x) What is a linked list? 1 mark · Short answer
- Q2(i) Convert the following infix notation to postfix form. $( P / Q - R ) * ( S + T )$ 2 marks · One word
- Q2(ii) A matrix N[11][8] is stored in the memory with each element requiring 2 bytes of storage. If the base address at N[2][3] is 2140… 2 marks · Numerical
- Q2(iii) With reference to the code given below answer the questions that follow. … What will the function Solve( ) return when the value… 3 marks · Short answer
- Q2(iv) The following function quiz( ) is a part of some class. Assume ‘n’ is a positive integer, greater than 0. Answer the given… 3 marks · Short answer
- Q3(i) Given the Boolean function $F(A, B, C, D) = \sum(0, 1, 2, 3, 4, 6, 9, 11, 13)$. Reduce the above expression by using 4-variable… 5 marks · Long answer
- Q3(ii) Given the Boolean function $F(A, B, C, D) = \pi(0, 1, 3, 5, 6, 7, 9, 11, 13, 14, 15)$. Reduce the above expression by using… 5 marks · Long answer
- Q4(i) A family intends to purchase a smart phone depending on the criteria given below: • Quad core processor with internal memory of… 5 marks · Long answer
- Q4(ii) What is a half adder? Draw the logic circuit for the SUM and CARRY expression of a half adder using only NAND gates. 3 marks · Drawing
- Q4(iii) Simplify the following expression using Boolean laws: $F = PQ + ( P + Q ) \cdot ( P + PR ) + Q$ 2 marks · One word
- Q5(i) What is a decoder? How is it different from a multiplexer? Draw the logic circuit for a 2 to 4 decoder and explain its working. 5 marks · Drawing
- Q5(ii) Verify if the following proposition is valid: $( P => Q ) \wedge ( P => R ) = P => ( Q \wedge R )$ 3 marks · Short answer
- Q5(iii) Write the maxterm and minterm for the function $F(A, B, C, D)$ when, $A=1, B=1, C=0$ and $D=1$. 2 marks · One word
- Q6 Design a class Pronic to check if a given number is a pronic number or not. [ A number is said to be pronic if the product of two… 10 marks · Program
- Q7 Design a class OddEven to arrange two single dimensional arrays into one single dimensional array, such that the odd numbers from… 10 marks · Program
- Q8 A class Encrypt has been defined to replace only the vowels in a word by the next corresponding vowel and forms a new word. i.e… 10 marks · Program
- Q9 Holder is a kind of data structure which can store elements with the restriction that an element can be added from the rear end… 5 marks · Program
- Q10 A super class Bank has been defined to store the details of the customer in a bank. Define a subclass Interest to calculate the… 5 marks · Program
- Q11(i) A linked list is formed from the objects of the class: … Write an Algorithm OR a Method to insert a node at the beginning of an… 2 marks · Short answer
- Q11(ii) Answer the following questions from the diagram of a Binary Tree given below: Write the in-order traversal of the above tree… 3 marks · Short answer