CBSE Board Class 12 Computer Science Question Papers, and Answer Key 2024
The Central Board of Secondary Education (CBSE) conducted the Class 12 Computer Science board exam today, April 2, 2024. The exam was conducted between 10.30 am to 1.30 pm.
As a part of the analysis, students will get to know about the overall difficulty level of the question paper, section-wise challenges faced by students, types of questions asked in the exam, paper pattern followed, and a lot more.
Also, get to know the students’ reactions on today’s CBSE 12th Computer Science question paper 2024 along with experts’ opinion on the same. Compare your answers with the CBSE Class 12 Computer Science Question Paper 2024 Solved available on this page.
CBSE Class 12 Computer Science Exam 2024 Key Highlights
Important details about the CBSE Class 12 Computer Science Exam 2024 have been provided to you in the table below.
Exam Name | CBSE Class 12 Computer Science Board Exam 2024 |
Conducting Body | Central Board of Secondary Education (CBSE) |
Subject | Computer Science |
Subject Code | 083 |
Exam Date | April 2, 2024 |
Exam Timings | 10:30 AM - 1:30 PM |
Total Marks | 70 |
Total Duration | 3 hours |
No of Questions | 35 |
Types of Questions | Objective Type Questions, Short Answer Questions, and Descriptive Questions |
CBSE Class 12 Computer Science Paper Review 2024
Find the CBSE Class 12 Computer Science exam review 2024 here and get to know about the question paper pattern followed in the paper, types of questions asked, challenging areas of the paper, section-wise difficulties posed upon students, difficulty level of the paper and more.
◆ The CBSE Class 12 Computer Science Question Paper 2024 was moderate
◆ It would fall under easy to moderate category
◆ The programming questions were moderately challenging
◆ MCQs were a combination of easy and tricky ones
◆ Very short answer type questions, short answer type questions, long answer type questions were also a good mix of easy and tricky questions.
CBSE Class 12 Computer Science Paper Review 2024: Students’ Reactions
Check what students’ think about today’s CBSE Class 12 Computer Science paper 2024.
◆ Challenging Areas in Computer Science Questions: The entire paper was a combination of mixed questions
◆ Type of Questions asked in Today’s Computer Science Exam: MCQs, Very short answer type questions, short answer type questions, long answer type questions, Programming based questions
◆ Section-wise Class 12 Computer Science Exam Review: Section A was average, B and C were easy, Section D was moderately hard
CBSE Class 12 Computer Science Paper Analysis 2024 - Experts' Review
Check what experts’ think about today’s CBSE Class 12 Computer Science paper 2024
◆ Experts have agreed to students’ reaction on the paper. They have said that the question paper was moderate
◆ The paper was completely based on the format of the sample paper
◆ There was no out-of-syllabus question. Everything was asked from within the curriculum laid down by the board.
◆ MCQs were a good mix of easy and tricky questions
◆ Programming based questions were also quite easy
◆ Overall, the paper was quite doable
CBSE Class 12 Computer Science Answer Key 2024 Set -4
The answers to all objective questions from Section A are provided here.
Section A:
Multiple-Choice Questions
1. State True or False:
While defining a function in Python, the positional parameters in the function header must always be written after the default parameters.
Ans : (False)
2. The SELECT statement when combined with _________ clause, returns records without repetition.
(a) DISTINCT.
(b) DESCRIBE
(C) UNIQUE
(d) NULL
Ans : (a) DISTINCT
3. What will be the output of the following statement:'
print (16*5/4*2/5-8)
(a) -3.33
(b) 6.0
(c) 0.0
(d) -13.33
Ans 3 : (c) 0.0
4. What possible output from the given options is expected to be displayed when the following Python code is executed?
import random
Signal = ['RED', 'YELLOW', 'GREEN']
for K in range (2, 0, -1) :
R = random.randrange (K)
print (Signal [R], end = '#')
(a) YELLOW # RED #
(b) RED # GREEN #
(c) GREEN # RED #
(d) YELLOW # GREEN #
Ans . (d) YELLOW # GREEN #
5. In SQL, the aggregate function which will display the cardinality of the table is
(a) sum()
(b) count(*)
(c) avg()
(d) sum (*)
Ans: (b) count(*)
6. 6.Which protocol out of the following is used to send and receive emails over a computer network?
(a) PPP
(b) HTTP
(c) FTP
(d) SMTP
Ans d) SMTP
7. Identify the invalid Python statement from the following:
(a) d = dict()
(b) e = {}
(c) f = []
(d) g = dict{}
Ans (d) g = dict{}
8. Consider the statements given below and then choose the correct output from the given options:
myStr="MISSISSIPPI"
print (myStr[:4]+"#"+mystr[-5:])
(a) MISSI#SIPPI
(b), MISS#SIPPI
(c) MISS#IPPIS
(d) MISSI#IPPIS
Ans. (a) MISSI#SIPPI
9. Identify the statement from the following which will raise an error:
(a) print("A"*3)
(c), print("15" + 3),
(b) print (5*3)
(d) print("15" + "13")
Ans (c), print("15" + 3),
10. Select the correct output of the following code:
event="G20 Presidency@2023"
L-event.split(' ')
print (L[::-21)
(a) 'G20'
(c) ['G20']'
(b) ['Presidency@2023']
(d) 'Presidency@2023'
Ans - (b) ['Presidency@2023']
11. Which of the following options is the correct unit of measurement for network bandwidth?
(a) KB.
(b) Bit
(c) Hz
(d) Km
Ans .(b) Bit
12. Observe the given Python code carefully :
a=20
def convert (a):
b=20
a=a+bconvert (10)
print (a)Select the correct output from the given options:
(a) 10
(b) 20
(c) 30
(d) Error
Ans. (b) 20
13. State whether the following statement is True or False:
While handling exceptions in Python, name of the exception has to be compulsorily added with except clause.
Ans. FALSE
14. Which of the following is not a DDL command in SQL?
(a) DROP
(b) CREATE
(c) UPDATE
(d) ALTER
Ans (c) UPDATE
15. Fill in the blank :
_____ is a set of rules that needs to be followed by the communicating parties in order to have a successful and reliable data communication over a network.
Ans. Protocol
16. Consider the following Python statement:
F=open('CONTENT.TXT')
Which of the following is an invalid statement in Python?
(a) F.seek(1,0)
(c) F.seek(0,-1)
(b) F.seek (0,1)
(d) F.seek (0,2)
Ans (c) F.seek(0,-1)
Q. 17 and 18 are ASSERTION (A) and REASONING (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.
17. Assertion (A): CSV file is a human readable text file where each line has a number of fields, separated by comma or some other delimiter.
Reason (R) : writerow() method is used to write a single row in a CSV file.
Ans: (a) Both (A) and (R) are true and (R) is the correct explanation for (A).
18. Assertion (A): The expression "HELLO".sort() in Python will give an error.
Reason (R) : sort() does not exist as a method/function for strings in Python.
Ans: (a) Both (A) and (R) are true and (R) is the correct explanation for (A).
CBSE Class 12 Computer Science Marking Scheme 2024
Find below the CBSE 12th Computer Science marking scheme 2024 and know the exact marking distribution followed by the board in 2024.
- The paper is of 70 marks
- Students will get 3 hours to complete the paper
- There were total 35 questions in the paper
- The paper was segregated into five sections, A, B, C, D, and E
- The first section consists of 18 Multiple Choice Questions of 1 mark each
- The second section consists of 7 very short answer type questions of 2 marks each
- The third section consists of 5 questions of 3 marks each
- The fourth section consists of 3 questions of 5 marks each
- The fifth section consists of 2 questions of 4 marks each