aglasem.com
Home Schools Admission Career Mock Test PDF Docs Playground
ClassChoose class
StateSelect state

MBOSE Class 12 Question Paper 2026 for Computer Science

MBOSE Class 12 Question Paper 2026 for Computer Science More Detail
MBOSE Class 12 Question Paper 2026 for Computer Science - Page 1 of 17

About MBOSE Class 12 Question Paper 2026 for Computer Science

MBOSE Class 12 Question Paper 2026 for Computer Science is available here for free download. Published by Meghalaya Board for Class 12, this question paper can be viewed online or downloaded as a PDF (17 pages). Candidates preparing for Class 12 can use MBOSE Class 12 Question Paper 2026 for Computer Science to understand the exam pattern, the type of questions asked, and the overall difficulty level.

Frequently Asked Questions

How can I download MBOSE Class 12 Question Paper 2026 for Computer Science?

Open this page and click the Download button to save MBOSE Class 12 Question Paper 2026 for Computer Science as a PDF. It is completely free on AglaSem Docs.

Is MBOSE Class 12 Question Paper 2026 for Computer Science free to download?

Yes. MBOSE Class 12 Question Paper 2026 for Computer Science can be viewed online and downloaded as a PDF free of cost on AglaSem Docs.

How many pages does MBOSE Class 12 Question Paper 2026 for Computer Science have?

MBOSE Class 12 Question Paper 2026 for Computer Science contains 17 pages, which you can read online or download together as a single PDF.

Where can I find more Class 12 study material?

You can find more Class 12 question papers, sample papers, syllabus, and answer keys on AglaSem Docs.

MBOSE Class 12 Question Paper 2026 for Computer Science – Text

Read the full text of this question paper below — useful to quickly search, copy and reference the content online without downloading the PDF.

📄 View text version (17 pages)

Page 1

FOR MBOSE CLASS 12 EXAM PREPARATION

MBOSE Class 12 2026
Question Paper ·
Computer Science
EXAM YEAR TYPE SUBJECT

MBOSE Class 12 2026 Question Paper Computer Science

Notes · Sample Papers · Previous Year Papers · Mock Tests

Page 2

m
.co

m
m .co s e m
s e g l a
gl a a

Total No. of Printed Pages—16
HS/XII/A.Sc.Com/CSc/26
m
m .co
m .co 2026
s e m
s e l a
g l a COMPUTER SCIENCE ag
a
( Theory )

Full Marks : 70

Time : 3 hours

The figures in the margin indicate full marks for the questions
m
.co
em
General Instructions :
s
la questions.
g
(i) This question paper contains 37
a
(ii) All questions are compulsory. However, internal choices
have been provided in some questions. Attempt only one
of the choices in such questions.

(iii) The paper is divided into 5 Sections—A, B, C, D, and E.

m
(iv) m
c. o question carries 1 mark.
Section—A consists of 21 questions (1 to 21). Each
m.co
m s e
s e g l a
l a a
ag
(v) Section—B consists of 7 questions (22 to 28). Each
question carries 2 marks.

(vi) Section—C consists of 3 questions (29 to 31). Each
question carries 3 marks.

/68 [ P.T.O.

m .
.co s e m
s em l a
g la ag

a For more Question Papers, Sample Papers, Notes & Syllabus visit Page 1 of 16

Page 3

( 2 )

(vii) Section—D consists of 4 questions (32 to 35). Each
question carries 4 marks.

(viii) Section—E consists of 2 questions (36 and 37). Each
question carries 5 marks.

(ix) All programming questions are to be answered using
Python programming language only.

(x) In case of MCQ, text of the correct answer should also be
written.

SECTION—A

Answer the following as directed : 1×21=21

1. State if the following statement is True/False :

The expression 2 * *2 * *3 is evaluated as (2 * *2) * *3.

2. Which of the following is not a tuple in Python?

(a) (1, 2, 3)

(b) (‘‘One’’, “Two”, “Three”)

(c) (10,)

(d) (‘‘One”)

( Choose the correct answer )

HS/XII/A.Sc.Com/CSc/26/68 [ Contd.

For more Question Papers, Sample Papers, Notes & Syllabus visit Page 2 of 16

Page 4

m
.co

m
m .co s e m
s e g l a
gl a a

( 3 )

m
m
3. What will be the output of the following Python code?
.co
S=‘WELCOME’
m .co s e m
s e
def Change (T) :
l a
l a
T=‘HELLO’
g ag
a
print (T, end =‘@’)
Change (S)
print (S)
(a) WELCOME @ HELLO
(b) WELCOME @ WELCOME
(c) HELLO @ HELLO
(d) HELLO @ WELCOME
m
.co
( Choose the correct answer )
m
s e
la
4. Which of the following is not a correct Python statement
g
a
to open a text file “Notes.txt’’ to write data into it?
(a) F=open (‘Notes.txt’, ‘w’)
(b) F=open (‘Notes.txt’, ‘a’)
(c) F=open (‘Notes.txt’, ‘A’)
(d) F=open (‘Notes.txt’, ‘wt’)

( Choose the correct answer )
m
m .co
.co m
5. Errors resulting out of violation of programming

m (a) compile time error
language’s grammar rule are known as
s e
s e g l a
g la a
a (b) logical error
(c) runtime error
(d) exception

( Choose the correct answer )

HS/XII/A.Sc.Com/CSc/26/68 [ P.T.O.

m .
.co s e m
s em l a
g la ag

a For more Question Papers, Sample Papers, Notes & Syllabus visit Page 3 of 16

Page 5

( 4 )

6. What is the correct output for the following sequence of
operations (·signifies TOP)?
Push(5), Push(8), POP, Push(2), Push(5), POP,
Push(1)

(a) 85251.

(b) 85521.

(c) 2551.

(d) 521.

( Choose the correct answer )

7. Which of the following statements about Python function
is correct?

(a) A function in Python cannot be defined without
arguments.

(b) Default argument must be written before non-default
arguments.

(c) A Python function can return multiple values.

(d) The return keyword is required in all functions.

( Choose the correct answer )

HS/XII/A.Sc.Com/CSc/26/68 [ Contd.

For more Question Papers, Sample Papers, Notes & Syllabus visit Page 4 of 16

Page 6

m
.co

m
m .co s e m
s e g l a
gl a a

( 5 )

m
m
8. Which of the following statements is incorrect in the
.co
.co
context of binary files?
s e m
s em
(a) CSV module is used for reading and writing objects in
l a
g la
binary files. ag
a module is used for reading and writing objects
(b) Pickle
in binary file.
(c) Load() function of the pickle module is used to read
the objects.
(d) Dump() function of this pickle module is used to write
the objects.
m
.co
( Choose the correct answer )

e m
9. When a denominator of a division a
l s
expression is zero, _____
exception is raised. a g
( Fill in the blank )

10. What is the function of csv.reader object?

11. How can you access an individual element from a Python
list?
m
m .co
.co m
12. Rima wants to transfer pictures from her mobile phone to

m s e
a
her laptop. She uses Bluetooth technology to connect two
s e g l
la
devices. Which type of network will be formed in this
g a
a
case?
(a) PAN (b) MAN
(c) WAN (d) LAN

( Choose the correct answer )

HS/XII/A.Sc.Com/CSc/26/68 [ P.T.O.

m .
.co s e m
s em l a
g la ag

a For more Question Papers, Sample Papers, Notes & Syllabus visit Page 5 of 16

Page 7

( 6 )

13. _____ is a communication methodology designed to deliver
both voice and multimedia communication over Internet
protocol.
(a) VoIP (b) PPP
(c) SMTP (d) HTTP

( Choose the correct answer )

14. What is meant by network topology?

15. Which of the following statements is correct regarding
Alternate Key?

An Alternate Key can be defined as—
(a) an attribute which is a primary key
(b) an attribute which is not a primary key
(c) candidate key
(d) composite key

( Choose the correct answer )

16. Consider the SQL statement. What type of statement is
this?
INSERT INTO instructor VALUES
(10211, ‘Shreya’, ‘Biology’, 66000);
(a) Procedure (b) DML
(c) DCL (d) DDL

( Choose the correct answer )

HS/XII/A.Sc.Com/CSc/26/68 [ Contd.

For more Question Papers, Sample Papers, Notes & Syllabus visit Page 6 of 16

Page 8

m
.co

m
m .co s e m
s e g l a
gl a a

( 7 )

m
m
17. In equi join, the join condition joins the two tables using
.co
_____ operator.
.co s e m
s em l a
a ag
( Fill in the blank )

g l
a
18. State whether the following statement is True or False.

The cursor.rowcount gives the count of records in the
result set.

19. Write an SQL statement to display the structure of the
m
.co
table ‘student’.

e m
20. What is a column constraint?
las
ag
21. What is the purpose of CONCAT() function?

SECTION—B

Answer the following questions : 2×7=14

m
.co
22. Write the output of the following code : 2
m
c. oFor i in range (1, 4) : s e m
e m for j in range (i, 4) :
l a
las if (i%j==0) :
ag
ag print (i, j)

23. How can function return multiple values? Explain with
example. 2

HS/XII/A.Sc.Com/CSc/26/68 [ P.T.O.

m .
.co s e m
s em l a
g la ag

a For more Question Papers, Sample Papers, Notes & Syllabus visit Page 7 of 16

Page 9

( 8 )

24. (a) Differentiate between readline() and readlines(). 2

Or

(b) Evaluate the following postfix notation of expression : 2
15, 3, 2, +1, 7, +2, *

25. (a) What is the function of except block in exception
handling? Where does it appear in a program? 2

Or

(b) Find and write the output of the following Python
code : 2
def Status (P, Q=35) :
P=P+Q
Q=P–Q
print (P, “@”, Q)
return
R = 300
S = 150
Status (R, S)

26. (a) Explain underflow and overflow with respect to stack
data structure. 2

Or

(b) Write a user-defined function to count number of
words in a text file ‘story.txt’. 2

27. (a) What are the types of transmission media? Give one
example from each type. 2

HS/XII/A.Sc.Com/CSc/26/68 [ Contd.

For more Question Papers, Sample Papers, Notes & Syllabus visit Page 8 of 16

Page 10

m
.co

m
m .co s e m
s e g l a
gl a a

( 9 )

m
c o m Or
m .co
(b) Differentiate. between Switch and Hub. e
em
2
l as
s
laan SQL query to display the name of employee ag
g
a name contains ‘T’ as the last alphabet from a
28. (a) Write
whose
table ‘STUDENT’ having fields Rollno, Name, Age and
Class. 2

Or

(b) Write suitable SQL statements to do the following :
m
(i) View the table structure of the table named
.co
‘Employee’.
s em 1

g la ‘MyDB’.
(ii) Create a database named
a
1

SECTION—C

Answer the following questions : 3×3=9
29. (a) Write a Python program that counts and displays the
number of vowels in the text file named ‘Poem.txt’. 3
m
m .co
.co
Or
e m
s
em (b) What will be the output of following Python code?gla 3
las a
ag F=open (‘Rhymes·txt’)
S=F. read()
L=S. split()
For i in L :
if len (i)% 3 !=0 :
print (i, end =“ ”)

HS/XII/A.Sc.Com/CSc/26/68 [ P.T.O.

m .
.co s e m
s em l a
g la ag

a For more Question Papers, Sample Papers, Notes & Syllabus visit Page 9 of 16

Page 11

( 10 )

30. (a) When are the following built-in exceptions raised?
Give examples to support your answer : 3
(i) Import Error
(ii) Name Error
(iii) Zero Division Error

Or

(b) Consider the code given below and fill in the blanks : 3
print (‘Learning Exceptions ....’) try :
num1=int (input (‘enter the first number’))
num2=int (input (‘enter the second number’))
quotient=(num1/num2)
print (‘Both the numbers entered were correct’)
except _____ : # to enter only integer
print (‘Please enter only number’)
except _____ : # denominator should not be zero
print (‘Number 2 should not be zero’)
else :
print (‘Great ... you are a good programmer’)
_____ : # to be executed at the end
print (‘‘Job over...Go get some rest’’ )

31. (a) Explain the following formal arguments : 3

(i) Positional argument
(ii) Keyword argument
(iii) Default argument

HS/XII/A.Sc.Com/CSc/26/68 [ Contd.

For more Question Papers, Sample Papers, Notes & Syllabus visit Page 10 of 16

Page 12

m
.co

m
m .co s e m
s e g l a
gl a a

( 11 )

m
om of execution for the following
c. flow
Or
m .co
s e
em
(b) Trace the

s l a
ag
programs :
l1a def power (b, p) :
3

g
a 2 r = b**p
3 return r
4 def calc square (a) :
5 a = power (a, 2)
6 return a
7 n = 5
o m
result = calcsquare (n) .c
em
8
9 print (result)
las
g
a —D
SECTION

Answer the following questions : 4×4=16
32. Consider the table SALES as given below :

Sales-id Customer_ Product Quantity_ Price
name Sold
m
m .co
S001 John Doe Laptop 5 50000

c. o S002 Jane Smith Smart phone 10 30000
e m
e m 15000 as
s S003 Michael Lee Tablet 3
g l
g la S004 Sarah Brown Headphone 7 a
2000
a S005 Emily Davis Smart watch 8 8000
S006 David Smart watch 3 16000
S007 Mark Tablet 5 34000

HS/XII/A.Sc.Com/CSc/26/68 [ P.T.O.

m .
.co s e m
s em l a
g la ag

a For more Question Papers, Sample Papers, Notes & Syllabus visit Page 11 of 16

Page 13

( 12 )

Write the following queries :

(a) To display the total quantity sold for each product
whose total quantity sold exceeds 12 1

(b) To display the records of SALES table sorted by
product name in descending order 1

(c) To display the distinct product names from the
SALES table 1

(d) To display the records of customers whose names end
with the letter ‘e’ 1

33. (a) Given the following table :

No. Name Stipend Avg Mark Grade Class
1 Karan 400 78·5 B 12B
2 Divakar 450 89·2 A 11C
3 Divya 300 68·6 C 12C
4 Arun 350 73·1 B 12C
5 Sabina 500 90·6 A 11A

Give the output of the following :

(i) Select MIN (Avg Mark) from student where Avg
Mark<75; 1
(ii) Select SUM (Stipend) from student where Grade
=‘B’; 1
(iii) Select AVG (Stipend) from student where class
= ‘12C’; 1
(iv) Select count (Distinct Grade) from student; 1

HS/XII/A.Sc.Com/CSc/26/68 [ Contd.

For more Question Papers, Sample Papers, Notes & Syllabus visit Page 12 of 16

Page 14

m
.co

m
m .co s e m
s e g l a
gl a a

( 13 )

m
c o m Or
m .co
m . s e
s e
(b) MySQL database named warehouseDB has a
l a
l a
product_inventory table in MySQL which contains the
ag
ag
following attributes :

· Item_code : Item code (integer)
· Product_name : Name of product (string)

· Quantity : Quantity of product (integer)

· Cost : Cost of product (integer)
Consider the following details
o m
to establish
Python-MySQL connectivity :
m .c
s e
la
· Username : Admin

a
· Password : Root2025
g
· Host : Localhost
Write a Python program to change the quantity of the
product to 91 whose item_code is 105 in the
product_inventory table. 4

m
m .co
.co m
34. Answer the following questions :

s e
s em (a) Differentiate between WHERE clause and HAVINGa
g l 2
l a a
ag
clause of SQL Select Statement.

(b) What is the purpose of ORDER BY clause of SQL
Select Statement? 1

(c) What is SQL join? 1

HS/XII/A.Sc.Com/CSc/26/68 [ P.T.O.

m .
.co s e m
s em l a
g la ag

a For more Question Papers, Sample Papers, Notes & Syllabus visit Page 13 of 16

Page 15

( 14 )

35. (a) Convert X : A+ (B*C–(D/E**F)*G)*H into postfix form
showing stack status after every step in tabular form. 4

Or

(b) Write Addnew (Book) and Remove (Book) methods in
Python to add a new book and remove a book from a
list of books, considering them to act as PUSH and
POP operations of the data structure stack. 4

SECTION—E

Answer the following questions : 5×2=10
36. (a) A binary file ‘STUDENT.DAT’ has structure (ad_no,
Name, Percent). Write a function countrec() in Python
that would read contents of the file ‘STUDENT.DAT’
and display the details of those students whose
percentage is above 75. Also display the number of
students scoring above 75%. 5

Or

(b) Write a program in Python that defines and calls the
following user defined functions : 5

(i) ADD(): To accept and add data of an employee to
a CSV file ‘Record.csv’. Each record consists of a
list with field elements as empid, name and
mobile to store employeeID, employeename and
employee mobile number respectively.

(ii) COUNTER() : To count the number of records
present in the CSV file named ‘Record.csv’.

HS/XII/A.Sc.Com/CSc/26/68 [ Contd.

For more Question Papers, Sample Papers, Notes & Syllabus visit Page 14 of 16

Page 16

m
.co

m
m .co s e m
s e g l a
gl a a

( 15 )

m
m
37. (a) Differentiate between Bus and Star topologies of
.co
networks.
m .co
Mention three advantages and three
s e m
s e
disadvantages of each of these topologies. 5
l a
g l a ag
a Or

(b) ABC University is setting up its academic blocks at
New Delhi and is planning to set up a network. The
University has three academic blocks and one
Human Resource Centre as shown in the diagram
below :

m
.co
Business Technology

m
Block Block

s e
g la
Law
Block a HR
Center

Center-to-center distance between various blocks/
centers is as follows :

Law block to business block 40 m
m
.co
Law block to technology block 80 m
m Law block to HR center
m .co 105 m
s e m
s e g l a
la
Business block to technology block 30 m

g a
a Business block to HR center 35 m

Technology block to HR center

HS/XII/A.Sc.Com/CSc/26/68 [ P.T.O.

m .
.co s e m
s em l a
g la ag

a For more Question Papers, Sample Papers, Notes & Syllabus visit Page 15 of 16

Page 17

( 16 )

Number of computers in each of the blocks/centers is
as follows :

Law block 15
Technology block 40
HR center 115
Business block 25

(i) Suggest the most suitable place (in block/center)
to install the server of this university with a
suitable reason.
(ii) Suggest an ideal layout for connecting these
blocks/centers for a wired connectivity.
(iii) Which device will you suggest to be
placed/installed in each of these blocks/centers
to efficiently connect all the computers within
these blocks/centers?
(iv) Suggest the placement of a Repeater in the
network with justification.
(v) The university is planning to connect its
admission office in Mumbai which is more than
1390 km from university. Which type of network
out of LAN, MAN or WAN will be formed? Justify
your answer. 5

HHH

HS/XII/A.Sc.Com/CSc/26/68 26K—2580

For more Question Papers, Sample Papers, Notes & Syllabus visit Page 16 of 16

Document Details

Board / OrgMeghalaya Board
ExamClass 12
TypeQuestion Paper
Pages17
Updated24 Sep 2026