CBSE Class 12 CS 083 Sample QP 2025-26 with Solution

CBSE Class 12 Computer Science (083) Sample Question Paper 2025-26 with Solution is a helpful resource for students preparing for their board exams. It is based on the latest CBSE syllabus and gives a clear idea of the exam pattern and question types. By practicing this sample paper, students can revise important topics like Python, SQL, Pandas, and networking in an easy way and feel more confident before the exam.

CBSE-Class-12-CS-083-Sample-Question-Paper-2025-26-with-Solution

This solved CBSE Class 12 CS 083 2025-26 Sample Paper includes simple and clear answers, making it easier for students to understand how to write correct answers in the exam. It is useful for quick revision, self-study, and improving speed and accuracy. Regular practice with such papers helps students manage time better and score good marks in the CBSE Class 12 Computer Science exam.

CBSE Class 12 CS 083 Sample QP 2025-26 with Solution

You can download the free PDF of this sample pre-board question paper from our website and start practicing today. Download Link available in last.

The Year-Wise CBSE Class 12 Computer Science (083) Pre-Board and Sample Question Papers with Solutions are provided at the bottom of this post.

CBSE Class 12 CS 083 Sample Question Paper Session (2025-26)

CBSE | DEPARTMENT OF SKILL EDUCATION
COMPUTER SCIENCE (SUBJECT CODE - 083)
Sample Question Paper (SQP) Solution for Class XII (Session 2025-2026)

Max. Time: 3 Hours
Max. Marks: 60

General Instructions:
  1. This question paper contains 37 questions.
  2. All questions are compulsory. However, internal choices have been provided in some questions. Attempt only one of the choices in such questions.
  3. The paper is divided into 5 Sections- A, B, C, D and E.
  4. Section A consists of 21 questions (1 to 21). Each question carries 1 Mark.
  5. Section B consists of 7 questions (22 to 28). Each question carries 2 Marks.
  6. Section C consists of 3 questions (29 to 31). Each question carries 3 Marks.
  7. Section D consists of 4 questions (32 to 35). Each question carries 4 Marks.
  8. Section E consists of 2 questions (36 to 37). Each question carries 5 Marks.
  9. All programming questions are to be answered using Python Language only.
  10. In-case of MCQ, text of the correct answer should also be written.
SECTION A

1. State if the following statement is True or False:
Using the statistics module, the output of the below statements will be 20:
import statistics
statistics.median([10, 20, 10, 30, 10, 20, 30])
Ans: True

2. What will be the output of the following code?
L = ["India", "Incredible", "Bharat"]
print(L[1][0] + L[2][-1])
a) IT
b) it
c) It 
d) iT

3. Consider the given expression:
print(19<11 and 29>19 or not 75>30)
Which of the following will be the correct output of the given expression?
a) True
b) False
c) Null
d) No output

4. In SQL, which type of Join(s) may contain duplicate column(s)?
Ans: Equi-Join or Cartesian Join

5. What will be the output of the following Python code?
str= "Soft Skills"
print(str[-3::-3])
a) lSf
b) Stkl
c) StKi
d) l

6. Write the output of the following Python code :
for k in range(7, 40, 6):
    print(k, end='-')
Ans: Error as unsupported operand type(s) for +: 'int' and ‘str'

7. What will be the output of the following Python statement:
print(10-3**2**2+144/12)
Ans: -59.0

8. Consider the given SQL Query:
SELECT department, COUNT(*) FROM employees HAVING COUNT(*) > 5 GROUP BY department;
Saanvi is executing the query but not getting the correct output. Write the correction.
Ans: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5;

9. What will be the output of the following Python code?
try:
    x = 10 / 0
except ZeroDivisionError:
    print("Division by zero error!")
except Exception:
    print("Some other error!")
a) Division by zero error!
b) Some other error!
c) ZeroDivisionError
d) Nothing is printed

10. What will be the output of the following Python code?
my_dict = {"name": "Alicia", "age": 27, "city": "DELHI"}
print(my_dict.get("profession", "Not Specified"))
a) Alicia
b) DELHI
c) None
d) Not Specified

11. What possible output is expected to be displayed on the screen at the time of execution of the Python program from the following code?
import random
L = [10, 30, 50, 70]
Lower = random.randint(2, 2)
Upper = random.randint(2, 3)
for K in range(Lower, Upper + 1):
    print(L[K], end='@')
a) 50@70@
b) 90@
c) 10@30@50@
d) 10@30@50@70@

12. What will be the output of the following Python code?
i = 5
print(i, end='@@')
def add():
    global i
    i = i + 7
    print(i, end='##')
add()
print(i)
a) 5@@12##15
b) 5@@5##12
c) 5@@12##12
d)12@@12##12

13. Which SQL command can change the cardinality of an existing relation?
a) Insert
b) Delete
c) Both a) & b)
d) Drop

14. What is the output of the given Python code?
st='Waterskiing is thrilling!'
print(st.split("i"))
a) ['Watersk', 'ng ', 's thr', 'll', ‘ng!']
b) ['Watersk', '', 'ng ', 's thr', 'll', 'ng!']
c) ['Watersk', 'i', 'ng ', 's thr', 'll', ‘ng!']
d) Error

15. In SQL, a relation consists of 5 columns and 6 rows. If 2 columns and 3 rows are added to the existing relation, what will be the updated degree of a relation?
a) Degree: 7
b) Degree: 8
c) Degree: 9
d) Degree: 6

16. Which SQL command is used to remove a column from a table in MySQL?
a) UPDATE
b) ALTER
c) DROP
d) DELETE

17. ______ is a protocol used for retrieving emails from a mail server.
a) SMTP
b) FTP
c) POP3
d) PPP

18. Which of the following is correct about using a Hub and Switch in a computer network?
a) A hub sends data to all devices in a network, while a switch sends data to the specific device.
b) A hub sends data only to the devices it is connected to, while a switch sends data to all devices in a network.
c) A hub and switch function the same way and can be used interchangeably.
d) A hub and switch are both wireless networking devices.

19. Which of the following is used to create the structure of a web page?
a) CSS
b) HTML
c) JavaScript
d) FTP

Q.20 and Q.21 are Assertion(A) and Reason(R) based questions. Mark the correct choice as:
a) Both A and R are True and R is the correct explanation for A.
b) Both A and R are True and R is not the correct explanation for A.
c) A is True but R is False.
d) A is False but R is True.

Q.20 Assertion (A): The expression (1, 2, 3, 4).append(5) in Python will modify the original sequence datatype.
Reason (R): The append() method adds an element to the end of a list and modifies the list in place.
Ans: d) A is False but R is True.

21. Assertion (A): A primary key must be unique and cannot have NULL values.
Reason (R): The primary key uniquely identifies each row in the table.
Ans: a) Both A and R are True and R is the correct explanation for A.

SECTION B

updated soon

SECTION C

updated soon

SECTION D

updated soon

SECTION E

updated soon

Download Now - Class 12 CS 083 Sample Question Paper 2025-26 with Solution

download-class-12-cs-083-sample-pre-board-question-paper-with-solution

Year wise Pre-Board and CBSE Sample Question Papers with Solution – Class 12 Computer Science (Code 083)

CBSE Class 12 CS 083 Sample QP 2026-27 with Solution

CBSE Class 12 CS 083 Sample QP 2025-26 with Solution

CBSE Class 12 CS 083 Sample QP 2024-25 with Solution

CBSE Class 12 CS 083 Additional Sample QP 2023-24 with Solution

CBSE Class 12 CS 083 Sample QP 2023-24 with Solution

CBSE Class 12 CS 083 Sample QP 2022-23 with Solution

CBSE Class 12 CS 083 Sample QP 2021-22 Term 2 with Solution

CBSE Class 12 CS 083 Sample QP 2021-22 Term 1 with Solution

CBSE Class 12 CS 083 Sample QP 2020-21 with Solution

Post a Comment

Previous Post Next Post