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

58 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
Which of the following is not an USB device?
  • A. Mouse
  • B. Keyboard
  • C. Graphics card
  • D. Pen drive

Solution not generated yet — check back soon.

Q2 mcq 1 mark
A Boolean expression which is always false (0) is called
  • A. Tautology
  • B. Fallacy
  • C. Sum of products
  • D. Product of sum

Solution not generated yet — check back soon.

Q3 mcq 1 mark
What is the result of the following logic gate?
Question 3 image
  • B. 1
  • C. 0, 1
  • D. 1, 1

Solution not generated yet — check back soon.

Q3 mcq 1 mark
Given the Logic Diagram, the output is
Question 3 image
  • B. 1
  • C. 0, 1
  • D. 1, 1

Solution not generated yet — check back soon.

Q3 mcq
What is the output of 2 input OR Gate when both inputs are 00?
  • B. 1
  • C. 0, 1
  • D. 1, 1

Solution not generated yet — check back soon.

Q4 mcq 1 mark
In a Stack, if elements 10, 20, 30 and 40 are pushed, which element will be popped first?
  • A. 10
  • B. 20
  • C. 30
  • D. 40

Solution hidden

Log in to view solution →
Q4 mcq 1 mark
When the elements 10, 20, 30 and 40 are pushed into stack respectively which is the element that popped first?
  • A. 10
  • B. 20
  • C. 30
  • D. 40

Solution hidden

Log in to view solution →
Q5 mcq 1 mark
Class sample { private :int x; public :int y; }; Which members can be accessed outside the class?
  • A. x only
  • B. y only
  • C. x and y
  • D. neither x nor y

Solution hidden

Log in to view solution →
Q6 mcq 1 mark
Which of the following statements is true for Function Overloading?
  • A. I is correct
  • B. II is correct
  • C. III is correct
  • D. All are correct

Solution hidden

Log in to view solution →
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 with different data type. III. Number of arguments are different.
  • A. Only I is true
  • B. Only II is true
  • C. Only III is true
  • D. All are true

Solution hidden

Log in to view solution →
Q7 mcq 1 mark
What is a function with no arguments called?
  • A. Default constructor
  • B. Parameterized constructor
  • C. Overloaded constructor
  • D. Copy constructor

Solution hidden

Log in to view solution →
Q7 mcq 1 mark
Constructor with zero argument is
  • A. Default constructor
  • B. Parameterized constructor
  • C. Overloaded constructor
  • D. Copy constructor

Solution hidden

Log in to view solution →
Q8 mcq 1 mark
Which operator is used in inheritance?
  • A. ::
  • B. :
  • C. *
  • D. ~

Solution hidden

Log in to view solution →
Q8 mcq 1 mark
Which is the operator used for inheritance?
  • A. ::
  • B. :
  • C. *
  • D. ∼

Solution hidden

Log in to view solution →
Q9 mcq 1 mark
Which operation can be performed on pointers ptr 1 and ptr 2?
  • A. ptr 1 + ptr 2
  • B. ptr 1 * ptr 2
  • C. ptr 1 / ptr 2
  • D. ptr 1 + 5

Solution hidden

Log in to view solution →
Q9 mcq 1 mark
Identify the valid operation with respect to pointer ptr 1 and ptr 2
  • A. ptr 1 + ptr 2
  • B. ptr 1 * ptr 2
  • C. ptr 1/ptr 2
  • D. ptr 1 + 5

Solution hidden

Log in to view solution →
Q10 mcq 1 mark
What is the physical level in RDBMS structure known as?
  • A. Conceptual level
  • B. Internal level
  • C. View level
  • D. Logical level

Solution hidden

Log in to view solution →
Q10 mcq 1 mark
In RDBMS architecture, the physical level is also called as
  • A. Conceptual level
  • B. Internal level
  • C. View level
  • D. Logical level

Solution hidden

Log in to view solution →
Q11 mcq 1 mark
Which SQL language contains commands for creating, modifying, and dropping tables?
  • A. Data Definition Language
  • B. Data Query Language
  • C. Data Control Language
  • D. Data Manipulation Language

Solution hidden

Log in to view solution →
Q11 mcq 1 mark
Which language of SQL provides commands to create, alter and drop the table?
  • A. Data Definition Language
  • B. Data Query Language
  • C. Data Manipulation Language
  • D. Data Control Language

Solution hidden

Log in to view solution →
Q12 mcq 1 mark
Which device is used to strengthen weak signals in a network?
  • A. Router
  • B. Modem
  • C. Switch
  • D. Repeater

Solution hidden

Log in to view solution →
Q12 mcq 1 mark
The device used to boost up a weak signal in the network
  • A. Router
  • B. Modem
  • C. Switch
  • D. Repeater

Solution hidden

Log in to view solution →
Q13 mcq 1 mark
What type of network has non-dedicated servers?
  • A. Client-to-Client
  • B. Server-to-Server
  • C. Server-to-Client
  • D. Peer-to-Peer

Solution hidden

Log in to view solution →
Q13 mcq 1 mark
The network with non-dedicated server is known as
  • A. Peer-to-server
  • B. Server-to-server
  • C. Server-to-peer
  • D. Peer-to-peer

Solution hidden

Log in to view solution →
Q14 mcq 1 mark
What is the first page seen when opening a website?
  • A. Domain Page
  • B. Home Page
  • C. Server Page
  • D. Creative Page

Solution hidden

Log in to view solution →
Q14 mcq 1 mark
The top level webpage that is displayed when a website is opened
  • A. Domain page
  • B. Home page
  • C. Server page
  • D. Creative page

Solution hidden

Log in to view solution →
Q15 mcq 1 mark
Which tag is used to insert an image into a web page?
  • A. <src>
  • B. <pic>
  • C. <ul>
  • D. <img>

Solution hidden

Log in to view solution →
Q15 mcq 1 mark
The tag used to insert an image in the webpage is
  • A. <src>
  • B. <pic>
  • C. <ul>
  • D. <img>

Solution hidden

Log in to view solution →
Q16 short answer 1 mark
_______ is a collection of logically related data organised in a way that data can be easily accessed, managed and updated.

Solution hidden

Log in to view solution →
Q17 short answer 1 mark
Set of values for an attribute is called _____.

Solution hidden

Log in to view solution →
Q18 short answer 1 mark
The replication of data in the database is called ________.

Solution hidden

Log in to view solution →
Q19 short answer 1 mark
_______ model organizes the data in tree like structure.

Solution hidden

Log in to view solution →
Q20 short answer 1 mark
Data transformation is often called as _________.

Solution hidden

Log in to view solution →
Q21 short answer 2 marks
Prove algebraically that X (X + 1) = X.

Solution hidden

Log in to view solution →
Q22 short answer 2 marks
What is Universal gate? Give an example.

Solution hidden

Log in to view solution →
Q23 short answer 2 marks
Mention two methods for invoking a parameterized constructor.

Solution hidden

Log in to view solution →
Q24 short answer 2 marks
List two member-functions of 'ifstream' class.

Solution hidden

Log in to view solution →
Q25 short answer 2 marks
Write two features of sequential file organization.

Solution hidden

Log in to view solution →
Q26 short answer 2 marks
Give the syntax and example for INSERT command.

Solution hidden

Log in to view solution →
Q27 short answer 2 marks
What are SQL constraints?

Solution hidden

Log in to view solution →
Q27 short answer 2 marks
What are SQL constraints? Mention any one constraint.

Solution hidden

Log in to view solution →
Q28 short answer 3 marks
Write a note on cache memory.

Solution hidden

Log in to view solution →
Q29 short answer 3 marks
Mention any three advantages of Arrays.

Solution hidden

Log in to view solution →
Q30 short answer 3 marks
Explain 'new' operator with syntax and example.

Solution hidden

Log in to view solution →
Q31 short answer 3 marks
What is binary file? List two operations that can be performed on binary file.

Solution hidden

Log in to view solution →
Q32 short answer 3 marks
Explain three data types in DBMS.

Solution hidden

Log in to view solution →
Q33 short answer 3 marks
Mention three technologies and services used in E-Commerce.

Solution hidden

Log in to view solution →
Q34 short answer 3 marks
What is scripting? Mention types of scripting.

Solution hidden

Log in to view solution →
Q35 long answer 5 marks
Explain different operations on Queue.

Solution hidden

Log in to view solution →
Q36 long answer 5 marks
Write an algorithm to search an element using binary search method.

Solution hidden

Log in to view solution →
Q37 long answer 5 marks
Mention three advantages and two disadvantages of OOP.

Solution hidden

Log in to view solution →
Q38 long answer 5 marks
Give the advantages of inline function.

Solution hidden

Log in to view solution →
Q39 long answer 5 marks
What is destructor? Give the rules for destructor.

Solution hidden

Log in to view solution →
Q40 long answer 5 marks
Define visibility mode. Briefly explain any two visibility modes.

Solution hidden

Log in to view solution →
Q41 long answer 5 marks
What is Network topology? Explain Star and Bus topology.

Solution hidden

Log in to view solution →
Q42 long answer 5 marks
Given the Boolean Expression. $F (A, B, C, D) = \Sigma (0, 2, 4, 5, 6, 8, 10)$. Reduce the expression using K-map.

Solution hidden

Log in to view solution →
Q43 long answer 5 marks
Define a class 'Rectangle' with the following conditions. i) Data members: length, breadth ii) Member functions: getData( ), output( ) iii) Define member functions inside the class

Solution hidden

Log in to view solution →
Q44 long answer 5 marks
With reference to the EMPLOYEE table, write suitable query. i) Compute DA as 45% of basic. ii) Add a new column total-salary. iii) Display structure of table after adding a new column. iv) Select lowest basic salary. v) List all the records.
Question 44 image

Solution hidden

Log in to view solution →