CBSE Board Class 12 Computer Science Question Papers, and Answer Key 2024

CBSE Board Class 12 Computer Science  Question Papers, and Answer Key 2024

Mr. CBSE Solution,


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 NameCBSE Class 12 Computer Science Board Exam 2024
Conducting Body Central Board of Secondary Education (CBSE)
SubjectComputer Science
Subject Code083
Exam DateApril 2, 2024
Exam Timings10:30 AM - 1:30 PM
Total Marks70
Total Duration3 hours 
No of Questions35
Types of QuestionsObjective 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

 


Post a Comment

Previous Post Next Post