• Home
  • CBSE Class 12 Comput...

CBSE Class 12 Computer Science Practical Viva Questions 2024

Author : Palak Khanna

Updated On : September 16, 2023


Summary: Mastering your CBSE Class 12 Computer Science Practical Viva Questions 2024 is crucial for excelling in the practical examination. This comprehensive article provides a systematic preparation plan, 15 sample questions, and answers to 8 frequently asked questions to help you prepare effectively.

The Class 12 Computer Science practical exam holds significant weightage in the CBSE curriculum and serves as a cornerstone in assessing a student's grasp of the subject.

While the practical work allows for some room for error, the Viva Questions demand a clear and thorough understanding of the subject. 

In this article, we aim to guide students through a structured preparation plan, provide sample CBSE Class 12 Computer Science Viva Questions, and other frequently asked questions regarding the CBSE Class 12 Computer Science Practical Viva Questions 2024.

CBSE Class 12 Computer Science Practical Viva Questions 2024 Preparation Process

One vital aspect of this evaluation process is the Viva Voce or the oral examination, wherein the examiners assess the student's understanding of theoretical and practical aspects of computer science.

Here is a preparation Plan for Studying CBSE Class 12 Computer Science Practical Viva Questions 2024.

Understand the Syllabus

Familiarise yourself with the entire Class 12 Computer Science syllabus to ensure that you can answer questions from any topic.

Review Practical Work

Revisit all the practical exercises you have done throughout the year, as questions can be related to your practical assignments.

Check: CBSE 2023 Toppers Talk

Make Notes

Create summary notes for theoretical concepts, algorithms, and program logic.

Group Study

Collaborate with classmates to discuss potential questions and mutually evaluate each other's understanding.

Check: CBSE Divides Academic Year Into Two Sessions

Seek Guidance from Seniors and Teachers

They can offer insights into the kind of questions that are usually asked and the best ways to answer them.

Mock Interviews

Conduct mock Viva sessions to gain confidence.

Check: CBSE Class 12 Computer Science Books

Review Sample Questions

Go through sample Viva questions and answers to get an idea of what to expect. These are a few prep plans for CBSE Class 12 Computer Science Practical Viva Questions 2024! 

cuet online coaching

cuet online coaching

Sample CBSE Class 12 Computer Science Practical Viva Questions 2024

You can expect similar Viva Voce questions for Computer Science Class 12 CBSE- 

What are Phython Keywords? 

Keywords are reserved words that convey a specific meaning to the Python interpreter, and we can use a keyword in our program only for the purpose for which it has been defined. 

Check: CBSE Class 12 Computer Science Syllabus

Name any 3 Immutable Data Types. 

int, string, tuple

What is the difference between a list and a tuple?

The difference between a list and a tuple is that a list is mutable while a tuple is not. Tuple can be further implemented as a key to dictionaries. 

Check: CBSE Class 12 Applied Mathematics

How can you convert a number into a string? 

In order to convert a number into a string, use the inbuilt function str(). If you want an octal or hexadecimal representation, use the inbuilt function oct() or hex(). 

What are literals in Python? 

Python literals can be defined as data which can be assigned to a variable or constant. 

There are five types of literals available in Python: 

  1. String literals
  2. Numeric literals
  3. Boolean literals
  4. Special literals
  5. Literal collections

Check: CBSE Class 12 Computer Science Important Questions 

What is an operator in Python? 

An operator is a particular symbol that is used on some values and produces an output as a result. 

For example,

10+30=40. Here, "+" and "=" are operators. 

Why is the return keyword used in Python?

The purpose of a function is to receive the inputs and return some output. The return is a Python statement that we can use in a function for sending a value back to its calling function or the operating system. 

Check: CBSE Class 12 Computer Science SQL Questions

What is the difference between the del keyword and clear () function?

The difference between del keyword and clear () function is that while del keyword removes one element at a time, clear function removes all the elements. 

What is difference between actual and formal parameter/ arguments. 

Formal arguments: The formal arguments are the parameters/ arguments in a function declaration. 

Actual arguments: are values (or variables)/ expressions that are used inside the parentheses of a function call. 

Check: How to get 90+ Marks in Economics Class 12 CBSE Board?

What is the use of comments in Python? 

A comment is text that doesnt affect the outcome of a code, it is just a piece of text to let someone know what you have done in a program or what is being done in a block of code. 

cuet mock test

cuet mock test

What is the default sep argument/ parameter for print () function? 

The default sep argument for print function is space. 

What is the default end argument/ parameter for print () function? 

The default end argument for print () function. 

Which loop in python is known as condition loop in python? 

While loop. 

Check: How to score 100 in Chemistry Class 12 CBSE

What is the extension of binary file in Python? 

.bin or .dat

Name any two method/ function which are used to write text file in python? 

write() and writelines()

Check: CBSE class 12 Chemistry Tips and tricks


Preparing for the CBSE Class 12 Computer Science Practical Viva Questions 2024 can be a daunting task, but with the right strategy and resources, you can excel in it. Familiarity with the syllabus, reviewing practical work, and practising with sample questions is key to mastering your Viva. By being well-prepared, you not only increase your chances of scoring well but also solidify your foundational knowledge in computer science, which will be invaluable in higher education and your future career.

Download Your Free CBSE Prep Material

Fill your details

Frequently Asked Questions

What types of questions should I expect during the practical viva?

What resources are available to prepare for the Computer Science practical viva questions of Class 12?

Are there any sample questions available for the practical viva questions?

How many practical viva questions are normally asked in the examination?

Are the practical viva questions based on the current syllabus of Computer Science of Class 12?


Toprankers, launched in 2016, is India’s most preferred digital counselling & preparation platform for careers beyond engineering & medicine. We envision to build awareness and increase the success rate for lucrative career options after 12th. We offer best learning practices and end-to-end support to every student preparing for management, humanities, law, judiciary & design entrances.


: support@toprankers.com


: +91-7676564400

Social Channels

App Badge

Chat to Toprankers Team