Class 12 Computer Science Previous Year Questions Paper 2023

This page contains the ASSEB Class 12 Computer Science Previous Year Question Paper 2023 for exam preparation and practice

(Theory)

Full Marks : 70

Pass Marks : 21

Time: 3 hours

I.Answer the following (any 8)                                                                                                 1x8=8

a. State one feature of C++

b. What is an object?

c. What is a class?

d. What is concrete class?

e. What is the need of object oriented programming language?

f. Give example of class and object.

g. What is data hiding?

h. Define the term ‘inheritance’.

i. What is a linear data structure?

j.What is SQL?

k.What is the need of database?

l.What is Internet?

2.Answer any ten from the following                                                                                               2x10=20

a.Define polymorphism

b.Write the difference between abstract and concrete class

c.Define member function

d.State the difference pass by value and pass by reference.

e.Define constructor

f.Define destructor.

g.Define primitive and non-primitive data structure.

h.What is the use of tellg( ) and tellp( ) functions?

i.State two different types of data files

j.Define a stack

k.What is linear search?

l.Define domain and tuple.

m.State Commutative and Distributive law of Boolean Algebra.

n.What is the use of optical fiber?

o.State the different types of network topologies.

3.Answer any 9 from the following                                                                                                3x9=27

a.Describe the process of writing data into file.

b.Write 3 advantages of object oriented programing language over earlier programming methodologies.

c.Describe the PUSH and POP operations of a stack.

d.Describe the process of Selection Sort.

e.Describe the operations on a queue.

f.Define the terms ‘relation’, ‘primary key’ and ‘alternate key’.

g.State 3 advantages of SQL.

h.State the De Morgan’s law along with its application.

i.Describe the use of Karnaugh map.

j.State the use of Boolean operators in search engine queries.

k.Differentiate circuit switching from packet switching.

l.Differentiate LAN from WAN.

m.State the advantages of JavaScript

I.Answer any 3 from the following                                                                                                 3x5=15

a.Explain the difference between linear and non-linear data structure.

b.Write a c++ program to add two matrices of order 3X3.

c.Explain different types of data types used in SQL.

d.Explain the process of obtaining SOP and POS from a truth table.

e.Explain the difference between microwave link and satellite link.

f.Differentiate XML from HTML.

Scroll to Top