Top 20 Most Important Computer science student viva questions and answers.

Here are some Top 20 Most Important Computer science student viva questions and answers.


1. What is a computer program?

Answer: A computer program is a set of instructions that tells a computer what to do.


2. What is an algorithm?

Answer: An algorithm is a step-by-step procedure for solving a problem.


3. What is a data structure?

Answer: A data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.


4. What is a database?

Answer: A database is an organized collection of data that can be accessed and managed electronically.


5. What is a file system?

Answer: A file system is a method for storing and organizing computer files and the data they contain.


6. What is the difference between software and hardware?

Answer: Hardware refers to the physical components of a computer system, while software refers to the programs and other data that are stored on the hardware and run on it.


7. What is a programming language?

Answer: A programming language is a formal language that is used to write computer programs.


8. What is object-oriented programming?

Answer: Object-oriented programming (OOP) is a programming paradigm that uses objects – which are instances of classes – to represent and manipulate data.


9. What is a compiler?

Answer: A compiler is a program that translates source code written in a programming language into machine code that can be executed by a computer.


10. What is an interpreter?

Answer: An interpreter is a program that translates and executes source code written in a programming language, one line at a time.


11. What is version control?

Answer: Version control is the process of managing changes to code or other files over time, usually using a software tool such as Git.


12. What is debugging?

Answer: Debugging is the process of finding and fixing errors or defects in software code.


13. What is an operating system?

Answer: An operating system (OS) is the software that manages computer hardware and software resources and provides common services for computer programs.


14. What is virtualization?

Answer: Virtualization is the process of creating a virtual version of something, such as an operating system or a computer network, using software.


15. What is cloud computing?

Answer: Cloud computing is a model for delivering on-demand computing resources over the internet, such as servers, storage, applications, and services.


16. What is a network?

Answer: A network is a collection of computers and other devices that are connected together to share resources and information.


17. What is the internet?

Answer: The internet is a global network of computers and other devices that are connected together to share information and resources.


18. What is a firewall?

Answer: A firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.


19. What is a router?

Answer: A router is a networking device that forwards data packets between computer networks.


20. What is encryption?

Answer: Encryption is the process of converting information into a code or cipher to prevent unauthorized access.


21. What is decryption?

Answer: Decryption is the process of converting coded or encrypted data back into its original form.


22. What is a virus?

Answer: A virus is a type of malicious software that can replicate itself and spread from computer to computer, often causing damage or stealing data.


23. What is a worm?

Answer: A worm is a type of malicious software that can self-replicate and spread across networks, often causing damage to computer systems.


24. What is a Trojan horse?

Answer: A Trojan horse is a type of malicious software that is disguised as a legitimate program but is designed to carry out harmful actions on a computer system.


No comments

Powered by Blogger.