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

45 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
The large Printed Circuit Board (PCB) having many chips, ports and controllers mounted on it.
  • A. Processor
  • B. Motherboard
  • C. Slots
  • D. Power unit

Solution not generated yet — check back soon.

Q2 mcq 1 mark
According to which law, the complement of a variable is complemented again, we get the same variable?
  • A. Complementarity law
  • B. Absorption law
  • C. Involution law
  • D. Idempotence law

Solution not generated yet — check back soon.

Q3 mcq 1 mark
The two input XNOR gate produces the output as high (1) when its inputs are
  • A. 0, 0
  • B. 1, 1
  • C. 0, 1
  • D. Both a) and b)

Solution not generated yet — check back soon.

Q4 mcq 1 mark
Assertion (A) : Tree is a linear data structure. Reason (R) : The data items in tree data structure represent hierarchical relationship.
  • A. A is true, R is false
  • B. A is false, R is false
  • C. A is false, R is true
  • D. A is true, R is true

Solution not generated yet — check back soon.

Q5 mcq 1 mark
Given the class class student { int regno ; char name[25] ; public : int marks ; void get( ) ; } ; Identify the data members of the class student.
  • A. regno, name, marks
  • B. regno, name
  • C. marks
  • D. regno, name, marks, get( )

Solution not generated yet — check back soon.

Q6 mcq 1 mark
A non-member function that has full access right to the private and protected members of the class.
  • A. Inline function
  • B. Friend function
  • C. Overloaded function
  • D. Both b) and c)

Solution hidden

Log in to view solution →
Q7 mcq 1 mark
The return type of destructor is
  • A. int
  • B. void
  • C. no return type
  • D. both a) and b)

Solution hidden

Log in to view solution →
Q8 mcq 1 mark
The class whose properties are inherited by another class is
  • A. Base class
  • B. Derived class
  • C. Virtual class
  • D. Abstract class

Solution hidden

Log in to view solution →
Q9 mcq 1 mark
Given : int *ptr, n = 25 ; which is the correct way to initialize the pointer?
  • A. ptr = *n ;
  • B. ptr = & n ;
  • C. ptr = n ;
  • D. n = ptr ;

Solution hidden

Log in to view solution →
Q10 mcq 1 mark
The set of values for an attribute in that column.
  • A. Tuple
  • B. Fields
  • C. Domain
  • D. Entity

Solution hidden

Log in to view solution →
Q11 mcq 1 mark
The SQL command used to delete the entire table.
  • A. Delete
  • B. Drop
  • C. Remove
  • D. Desc

Solution hidden

Log in to view solution →
Q12 mcq 1 mark
Correct expansion of HTTP.
  • A. Hyper Text Transfer Protocol
  • B. High Text Transfer Protocol
  • C. Hyper Test Transmission Protocol
  • D. High Text Transmit Protocol

Solution hidden

Log in to view solution →
Q13 mcq 1 mark
The device that connects dissimilar networks.
  • A. Hub
  • B. Switch
  • C. Router
  • D. Gateway

Solution hidden

Log in to view solution →
Q14 mcq 1 mark
A non-profit organisation created for the purpose of supporting free software movement.
  • A. FSF
  • B. GNU
  • C. OSS
  • D. FLOSS

Solution hidden

Log in to view solution →
Q15 mcq 1 mark
The type of web hosting which rents the entire web server from the hosting company.
  • A. Co-location hosting
  • B. Dedicated hosting
  • C. Free hosting
  • D. Virtual hosting

Solution hidden

Log in to view solution →
Q16 short answer 1 mark
_____________ refers to the validity of data.

Solution hidden

Log in to view solution →
Q17 short answer 1 mark
The ability of the database to modify a schema definition at one level without affecting next higher level is _____________.

Solution hidden

Log in to view solution →
Q18 short answer 1 mark
In _____________ file organisation records are arranged one after another determined by the key field.

Solution hidden

Log in to view solution →
Q19 short answer 1 mark
_____________ key can be used to cross-reference tables.

Solution hidden

Log in to view solution →
Q20 short answer 1 mark
_____________ is a repository of organisations electronically stored data.

Solution hidden

Log in to view solution →
Q21 short answer 2 marks
Write the dual form of : a) 1 + 0 = 1 b) $X \cdot 1 = X$

Solution hidden

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

Solution hidden

Log in to view solution →
Q23 short answer 2 marks
Write any two features of parameterized constructor.

Solution hidden

Log in to view solution →
Q24 short answer 2 marks
List the member functions of “ofstream”.

Solution hidden

Log in to view solution →
Q25 short answer 2 marks
Define data model. Mention any one data model.

Solution hidden

Log in to view solution →
Q26 short answer 2 marks
Mention any two logical operators in SQL.

Solution hidden

Log in to view solution →
Q27 short answer 2 marks
What is “order by” clause in SQL? Write its syntax.

Solution hidden

Log in to view solution →
Q28 short answer 3 marks
Write a note on UPS and its types.

Solution hidden

Log in to view solution →
Q29 short answer 3 marks
Explain the different types of linked list.

Solution hidden

Log in to view solution →
Q30 short answer 3 marks
Define : a) Free store b) this pointer c) Self referential structure.

Solution hidden

Log in to view solution →
Q31 short answer 3 marks
What is a file? Compare text file and binary file.

Solution hidden

Log in to view solution →
Q32 short answer 3 marks
Describe the different levels of RDBMS.

Solution hidden

Log in to view solution →
Q33 short answer 3 marks
Identify the type of e-commerce in the following cases : a) Buying of used cars from the owner. b) Buying of goods by distributor from manufacturer. c) Buying of goods from Amazon website.

Solution hidden

Log in to view solution →
Q34 short answer 3 marks
Briefly explain the basic structure of HTML.

Solution hidden

Log in to view solution →
Q35 long answer 5 marks
What is primitive data structure? Explain the different operations performed on primitive data structure.

Solution hidden

Log in to view solution →
Q36 long answer 5 marks
Write an algorithm to insert an element into the Queue.

Solution hidden

Log in to view solution →
Q37 long answer 5 marks
Explain any five characteristics of OOP.

Solution hidden

Log in to view solution →
Q38 long answer 5 marks
Define inline function. Write the situations where inline function may not work.

Solution hidden

Log in to view solution →
Q39 long answer 5 marks
Explain default constructor with syntax and suitable programming example.

Solution hidden

Log in to view solution →
Q40 long answer 5 marks
With a neat diagram explain the different types of inheritance.

Solution hidden

Log in to view solution →
Q41 long answer 5 marks
Give the measures for preventing virus.

Solution hidden

Log in to view solution →
Q42 long answer 5 marks
Given the Boolean function $F(A, B, C, D) = \sum(5, 6, 7, 10, 14, 15)$. Simplify it using K-map.

Solution hidden

Log in to view solution →
Q43 long answer 5 marks
Define a class employee with data members empno, empname and member functions getdata( ) and putdata( ). Define the member functions outside the class.

Solution hidden

Log in to view solution →
Q44 long answer 5 marks
With reference to the table given below, write the SQL query to perform the following operations : Table Name : Book [Table image provided in source] a) Display all the records from “Book” table. b) Add a new field “Total – Cost” to the table book. c) Calculate the Total – Cost. d) Find the highest Total – Cost. e) Delete the record whose Book – Code is 102.
Question 44 image

Solution hidden

Log in to view solution →
Q44 long answer 5 marks
With reference to the table given below, write the SQL query to perform the following operations : Table Name : Book Book – Code Book – Name Book – Qty Book – Price 101 C 5 200 102 Java 10 250 103 Python 20 350 104 HTML 15 150 105 SQL 25 230 a) Display all the records from ‘‘Book’’ table. b) Add a new field “Total – Cost” to the table book. c) Calculate the Total – Cost. d) Find the highest Total – Cost. e) Delete the record whose Book – Code is 102.
Question 44 image

Solution hidden

Log in to view solution →