Empowering Students with AI-Powered Assessments & Intelligent Learning
Karnataka State Board (PUC) · CLASS 12 SECOND PUC · Computer Science

Karnataka PUC 12th Computer Science Question Paper 2025

47 questions from this CLASS 12 SECOND PUC Computer Science paper. The first 5 questions are solved free; log in as a CLASS 12 SECOND PUC student to view all solutions.

🔒 Login / Register to Download PDF
Home / Previous Year Papers / CLASS 12 SECOND PUC / Computer Science / Karnataka PUC 12th Computer Science Question Paper 2025
Q1 mcq 1 mark
_______ is a large printed Circuit Board having many chips, ports, controllers and other electronic components mounted on it.
  • A. Integrated Circuit
  • B. Mother Board
  • C. Chipset
  • D. North Bridge.
Correct Answer: B — Solution

The Motherboard is the main circuit board in a computer that holds and connects the CPU, memory, ports, and other essential electronic components.

Q2 mcq 1 mark
Complementary law states that
  • A. $X \cdot X = X$
  • B. $X \cdot 0 = 0$
  • C. $X + 1 = 1$
  • D. $X \cdot \bar{X} = 0$
Correct Answer: D — Solution

The complement law in Boolean algebra states that $X \cdot \bar{X} = 0$ and $X + \bar{X} = 1$. The other options represent the idempotent law ($X \cdot X = X$), null law ($X \cdot 0 = 0$), and annihilation/identity law ($X + 1 = 1$).

Q3 mcq 1 mark
Given the Logic Diagram, the output is
Question 3 image
  • A. 1
  • C. 1, 0
  • D. 1, 1
Correct Answer: B — Solution

The diagram shows an AND gate followed by a NOT gate (a NAND gate). The inputs are 1 and 1. The output of the AND gate is $1 \cdot 1 = 1$. The NOT gate inverts this, resulting in an output of 0.

Q4 mcq 1 mark
Assertion (A) : A stack is a LIFO data structure. Reason (R): An ordered collection of items where insertion and deletion take place at same end.
  • A. Both (A) and (R) are false
  • B. (A) is true, and (R) is false
  • C. Both (A) and (R) are true
  • D. (A) is false and (R) is true.
Correct Answer: C — Solution

A stack is indeed a LIFO (Last-In-First-Out) data structure, and by definition, it is an ordered collection where all insertion and deletion operations happen at the same end, called the 'top'.

Q5 mcq 1 mark
Examine the following C++ program segment and identify the error. Class result { private:int a; } void main ( ) { result x; }
  • A. Error due to incorrect object declaration.
  • B. Error due to semicolon missing after class definition.
  • C. Error due to missing public access specifier.
  • D. Error due to invalid initialization of object.
Correct Answer: B — Solution

In C++, a class definition must end with a semicolon after the closing brace. The provided code segment lacks this semicolon after the 'class result' block, which causes a syntax error.

Q6 mcq 1 mark
Which of the following statements are correct with respect to function overloading? I. Functions names are same. II. Number of arguments are same. III. Number of arguments are different. IV. Data types of arguments are different.
  • A. I, III and IV are correct.
  • B. I, II and III are correct.
  • C. I, II and IV are correct.
  • D. II and IV are correct.

Solution hidden

Log in to view solution →
Q7 mcq 1 mark
The symbol used with destructor is
  • A. #
  • B. ::
  • C. ~
  • D. *

Solution hidden

Log in to view solution →
Q8 mcq 1 mark
If a class is derived from more than one base class, then it is called as
  • A. Multiple inheritance
  • B. Single inheritance
  • C. Hierarchical inheritance
  • D. Multilevel inheritance.

Solution hidden

Log in to view solution →
Q9 mcq 1 mark
Given int *ptr, X = 50; which is the correct way to assign address of X variable to the pointer?
  • A. ptr = X;
  • B. ptr = *X;
  • C. ptr = &X;
  • D. X = ptr;

Solution hidden

Log in to view solution →
Q10 mcq 1 mark
Collection of data elements organised in terms of rows and columns is called as ________.
  • A. Attribute
  • B. Table
  • C. Domain
  • D. Field

Solution hidden

Log in to view solution →
Q11 mcq 1 mark
Which one of the following command belongs to DDL in SQL?
  • A. Create
  • B. Insert
  • C. Grant
  • D. Delete

Solution hidden

Log in to view solution →
Q12 mcq 1 mark
TCP    .
  • A. Transfer Control Program
  • B. Transmission Control Protocol
  • C. Transmission Control Program
  • D. Transfer Control Protocol

Solution hidden

Log in to view solution →
Q12 mcq
Correct expansion form of TCP is
  • A. Transfer Control Program
  • B. Transmission Control Protocol
  • C. Transmission Control Program
  • D. Transfer Control Protocol

Solution hidden

Log in to view solution →
Q13 mcq
An example for Half Duplex Communication mode is
  • A. Walkie talkie
  • B. Telephone
  • C. Television
  • D. Mobile

Solution hidden

Log in to view solution →
Q14 mcq
The trade of goods and services with the help of Telecommunication and Computer is
  • A. Telnet
  • B. Web Browser
  • C. Web Server
  • D. e-Commerce

Solution hidden

Log in to view solution →
Q15 mcq
Which of the following refers to the Web Content that changes each time, when it is viewed?
  • A. HTML
  • B. DHTML
  • C. XML
  • D. FTP

Solution hidden

Log in to view solution →
Q16 short answer
The collection of facts, figures, statistics is called _______.

Solution hidden

Log in to view solution →
Q17 short answer
_____ is an example for DBMS Software.

Solution hidden

Log in to view solution →
Q18 short answer
________ Model organises the data in table form.

Solution hidden

Log in to view solution →
Q19 short answer
The symbol used to represent attribute in ER Diagram is _______.

Solution hidden

Log in to view solution →
Q20 short answer
_________ is concerned with the analysis and picking out relevant information.

Solution hidden

Log in to view solution →
Q21 short answer 2 marks
Prove algebraically that $X + XY = X$.

Solution hidden

Log in to view solution →
Q22 short answer 2 marks
Realize OR using NAND gate only.

Solution hidden

Log in to view solution →
Q23 short answer 2 marks
What is constructor? Give an example.

Solution hidden

Log in to view solution →
Q24 short answer 2 marks
Differentiate between text file and binary file.

Solution hidden

Log in to view solution →
Q25 short answer 2 marks
List any two applications of database.

Solution hidden

Log in to view solution →
Q26 short answer 2 marks
Describe Relational (Comparison) operator in SQL.

Solution hidden

Log in to view solution →
Q27 short answer 2 marks
Write syntax and example for SQL DELETE command.

Solution hidden

Log in to view solution →
Q28 short answer 3 marks
Explain the characteristics of a mother board.

Solution hidden

Log in to view solution →
Q29 short answer 3 marks
What is primitive data structure? Give any two examples.

Solution hidden

Log in to view solution →
Q30 short answer 3 marks
Describe array of pointers with an example.

Solution hidden

Log in to view solution →
Q31 short answer 3 marks
Explain any three file opening modes in data file handling.

Solution hidden

Log in to view solution →
Q32 short answer 3 marks
Differentiate between manual and Electronic Data Processing.

Solution hidden

Log in to view solution →
Q33 short answer 3 marks
Expand the following: a) WWW b) URL c) EFT

Solution hidden

Log in to view solution →
Q34 short answer 3 marks
Write HTML tags a) To insert image in a web page. b) To add background colour to web page. c) To bold text on a web page.

Solution hidden

Log in to view solution →
Q35 long answer 5 marks
Write an algorithm for binary search.

Solution hidden

Log in to view solution →
Q36 long answer 5 marks
What are the applications of QUEUE?

Solution hidden

Log in to view solution →
Q37 long answer 5 marks
Explain the advantages of OOP.

Solution hidden

Log in to view solution →
Q38 long answer 5 marks
What is inline function? Explain with suitable example.

Solution hidden

Log in to view solution →
Q39 long answer 5 marks
Illustrate how to invoke parameterized constructor implicitly.

Solution hidden

Log in to view solution →
Q40 long answer 5 marks
What is inheritance? Explain single inheritance and hierarchical inheritance.

Solution hidden

Log in to view solution →
Q41 long answer 5 marks
What is Topology? Explain any two topologies.

Solution hidden

Log in to view solution →
Q42 long answer 5 marks
Given the Boolean function F (A, B, C, D) = Σ (0, 1, 4, 5, 10, 11, 14). Reduce it using k-map.

Solution hidden

Log in to view solution →
Q43 long answer 5 marks
Define class SI with the following members and conditions. i) Data members: principle, rate, time ii) Member functions: getdata ( ) and output ( ) iii) Define member functions outside the class to input and output principle, rate, time.

Solution hidden

Log in to view solution →
Q44 long answer 5 marks
Write the SQL Query for the following question based on given employee table. Table Name : Employee I) Develop the table with above fields. II) Display the structure of the table. III) Find the total number of employees. IV) Find the maximum salary. V) Display all employee record with age >30.
Question 44 image

Solution hidden

Log in to view solution →
Q44 long answer 5 marks
Write the SQL Query for the following question based on given employee table. Table Name : Employee Empid Name Age Salary 20001 PPP 40 60,000 20002 QQQ 35 55,000 20003 RRR 32 50,000 20004 SSS 29 45,000 I) Develop the table with above fields. II) Display the structure of the table. III) Find the total number of employees. IV) Find the maximum salary. V) Display all employee record with age >30.

Solution hidden

Log in to view solution →
Q47 mcq
What is the output of the two input AND Gate for the inputs X = 1 and Y = 1?
  • A. 1
  • C. 1, 1
  • D. 0, 0

Solution hidden

Log in to view solution →