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.
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.
Familiarise yourself with the entire Class 12 Computer Science syllabus to ensure that you can answer questions from any topic.
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
Create summary notes for theoretical concepts, algorithms, and program logic.
Collaborate with classmates to discuss potential questions and mutually evaluate each other's understanding.
They can offer insights into the kind of questions that are usually asked and the best ways to answer them.
Conduct mock Viva sessions to gain confidence.
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!
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.
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.
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:
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.
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.
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.
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.
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?
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()
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.
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?