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

Solved CBSE Class 12 Computer Science (083) Sample Question Paper for the session 2023–24 is a valuable resource for students preparing for their board exams. It reflects the latest CBSE exam pattern, question typology, and marking scheme, covering key topics such as Python programming, Data Structures, SQL, and Computer Networks. By practicing this sample paper, students can get a real exam-like experience, identify important concepts, and improve their overall preparation strategy.

CBSE-Class-12-CS-083-Sample-Question-Paper-2023-24-with-Solution

The detailed solutions provided with the sample paper help students understand the correct approach to solving each question, including proper coding techniques and accurate SQL queries. It also supports self-assessment, helps in avoiding common mistakes, and enhances time management skills. Overall, this sample paper with solutions is highly beneficial for boosting confidence and achieving better performance in the CBSE Class 12 Computer Science board examination.

CBSE Class 12 CS 083 Sample QP 2023-24 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 (2023-24)

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

Max. Time: 3 Hours
Max. Marks: 60

General Instructions:
  1. Please check this question paper contains 35 questions.
  2. The paper is divided into 5 Sections- A, B, C, D and E.
  3. Section A, consists of 18 questions (1 to 18). Each question carries 1 Mark.
  4. Section B, consists of 7 questions (19 to 25). Each question carries 2 Marks.
  5. Section C, consists of 5 questions (26 to 30). Each question carries 3 Marks.
  6. Section D, consists of 2 questions (31 to 32). Each question carries 4 Marks.
  7. Section E, consists of 3 questions (33 to 35). Each question carries 5 Marks.
  8. All programming questions are to be answered using Python Language only.
SECTION A

1. State True or False:
“In a Python program, if a break statement is given in a nested loop, it terminates the execution of all loops in one go.”
Ans: 

2. In a table in MYSQL database, an attribute A of datatype varchar(20) has the value “Keshav”. The attribute B of datatype char(20) has value “Meenakshi”. How many characters are occupied by attribute A and attribute B?
a) 20,6
b) 6,20
c) 9,6
d) 6,9

3. What will be the output of the following statement:
print(3-2**2**3+99/11)
a) 244
b) 244.0
c) -244.0
d) Error

4. Select the correct output of the code:
s = "Python is fun"
l = s.split()
s_new = "-".join([l[0].upper(), l[1], l[2].capitalize()])
print(s_new)
a) PYTHON-IS-Fun
b) PYTHON-is-Fun
c) Python-is-fun
d) PYTHON-Is -Fun

5. In MYSQL database, if a table, Alpha has degree 5 and cardinality 3, and another table, Beta has degree 3 and cardinality 5, what will be the degree and cardinality of the Cartesian product of Alpha and Beta?
a) 5,3
b) 8,15
c) 3,5
d) 15,8

6. Riya wants to transfer pictures from her mobile phone to her laptop. She uses Bluetooth Technology to connect two devices. Which type of network will be formed in this case?
a) PAN
b) LAN
c) MAN
d) WAN

7. Which of the following will delete key-value pair for key = “Red” from a dictionary D1?
a) delete D1("Red")
b) del D1["Red"]
c) del.D1["Red"]
d) D1.del["Red"]

8. Consider the statements given below and then choose the correct output from the given options:
pride="#G20 Presidency"
print(pride[-2:2:-2])
a) ndsr
b) ceieP0
c) ceieP
d) yndsr

9. Which of the following statement(s) would give an error during execution of the following code?
tup = (20,30,40,50,80,79)
print(tup) #Statement 1
print(tup[3]+50) #Statement 2
print(max(tup)) #Statement 3
tup[4]=80 #Statement 4
a) Statement 1
b) Statement 2
c) Statement 3
d) Statement 4

10. What possible outputs(s) will be obtained when the following code is executed?
import random
myNumber=random.randint(0,3)
COLOR=["YELLOW","WHITE","BLACK","RED"]
for I in range(1,myNumber):
    print(COLOR[I],end="*")
    print()
a)
RED*
WHITE*
BLACK*
b)
WHITE*
BLACK*
c)
WHITE* WHITE*
BLACK* BLACK*
d)
YELLOW*
WHITE*WHITE*
BLACK* BLACK* BLACK*

11. Fill in the blank:
The modem at the sender’s computer end acts as a ________.
a) Model
b) Modulator
c) Demodulator
d) Convertor

12. Consider the code given below:
b=100
def test(a):
    ____________        # missing statement
    b=b+a
    print(a,b)

test(10)
print(b)
Which of the following statements should be given in the blank for #Missing Statement, if the output produced is 110?
a) global a
b) global b=100
c) global b
d) global a=100

13. State whether the following statement is True or False:
An exception may be raised even if the program is syntactically correct.
Ans: 

14. Which of the following statements is FALSE about keys in a relational database?
a) Any candidate key is eligible to become a primary key.
b) A primary key uniquely identifies the tuples in a relation.
c) A candidate key that is not a primary key is a foreign key.
d) A foreign key is an attribute whose value is derived from the primary key of another relation.

15. Fill in the blank:
In case of ________ switching, before a communication starts, a dedicated path is identified between the sender and the receiver.
Ans:

16. Which of the following functions changes the position of file pointer and returns its new position?
a) flush()
b) tell()
c) seek()
d) offset()

Q 17 and 18 are ASSERTION AND REASONING 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

17. Assertion (A): List is an immutable data type
Reason (R): When an attempt is made to update the value of an immutable variable, the old variable is destroyed and a new variable is created by the same name in memory.
Ans:

18. Assertion (A): Python Standard Library consists of various modules.
Reason (R): A function in a module is used to simplify the code and avoids repetition.
Ans:

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 2023-24 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