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.
Post a Comment