1. In programming, what does the term "algorithm" refer to?
Explanation: An algorithm in programming refers to a step-by-step procedure or set of instructions for solving a specific problem.
Report for correction2. What is an "API" in programming?
Explanation: An API (Application Programming Interface) provides a set of functions and protocols for building and interacting with software applications.
Report for correction3. What is a "bug" in programming?
Explanation: In programming, a "bug" refers to an error, defect, or unintended behavior in the code.
Report for correction4. In object-oriented programming, what is an "object"?
Explanation: In object-oriented programming, an object is an instance of a class, representing a specific instance with its own data and behavior.
Report for correction5. Which programming language is commonly used for system administration and automation tasks in Unix-like operating systems?
Explanation: Bash (Bourne Again Shell) is commonly used for system administration and automation tasks in Unix-like operating systems.
Report for correction6. Which programming language is known for its use in game development and 3D graphics?
Explanation: C# is commonly used for game development and 3D graphics, especially in conjunction with the Unity game engine.
Report for correction7. Which of the following programming languages is considered a high-level language?
Explanation: C++ is a high-level programming language because it is designed to be more human-readable and user-friendly than low-level languages like assembly or machine code.
Report for correction8. Which of the following is an example of a compiled programming language?
Explanation: C++ is an example of a compiled programming language, where code is translated into machine code by a compiler before execution.
Report for correction9. What is the term for a program that translates source code written in a high-level programming language into machine code?
Explanation: A compiler is a program that translates high-level source code into machine code, making it ready for execution.
Report for correction10. What does "DRY" stand for in the context of programming principles?
Explanation: "DRY" stands for "Don't Repeat Yourself," a programming principle that encourages code reusability.
Report for correction11. Which of the following programming languages is often used for scientific computing, data analysis, and machine learning?
Explanation: Fortran is a programming language commonly used for scientific computing, data analysis, and machine learning.
Report for correction12. Which of the following is a markup language?
Explanation: HTML (Hypertext Markup Language) is a markup language used for creating web pages.
Report for correction13. What does the acronym "IDE" stand for in the context of programming?
Explanation: "IDE" stands for Integrated Development Environment, which is a software suite that provides tools for coding, debugging, and testing.
Report for correction14. Which programming language is often used for web development and is known for its client-side scripting capabilities?
Explanation: JavaScript is a commonly used programming language for web development and is known for its client-side scripting capabilities.
Report for correction15. Which programming language is often used for web development and server-side scripting?
Explanation: PHP (Hypertext Preprocessor) is often used for web development and server-side scripting to create dynamic web pages.
Report for correction16. Which programming paradigm is focused on dividing a program into small, reusable functions or modules?
Explanation: Procedural programming focuses on breaking a program into small, reusable functions or procedures.
Report for correction17. Which programming language is often used for scientific and numerical computing due to its extensive library support?
Explanation: Python is commonly used for scientific and numerical computing because of its extensive library support, including libraries like NumPy and SciPy.
Report for correction18. What does the term "variable scope" refer to in programming?
Explanation: Variable scope refers to the portion of a program where a variable is accessible and can be used.
Report for correction19. What is the primary function of an interpreter in the context of programming languages?
Explanation: An interpreter executes code line by line, translating and executing each line as it encounters it.
Report for correction20. What is the purpose of comments in programming code?
Explanation: Comments in programming code are used to explain and document the code, making it more understandable for developers.
Report for correction21. What is the purpose of a syntax error in programming?
Explanation: A syntax error occurs when there is a mistake in the code's structure or grammar, making it invalid.
Report for correction22. What is the purpose of the "if-else" statement in programming?
Explanation: The "if-else" statement in programming is used to make decisions and execute different code blocks based on specified conditions.
Report for correction23. What is the purpose of the "for" loop in programming?
Explanation: The "for" loop in programming is used to repeat a set of instructions a specified number of times.
Report for correction24. What is the purpose of version control systems like Git in programming?
Explanation: Version control systems like Git are used to track changes in code, collaborate on projects, and manage code versions.
Report for correction25. What is the primary purpose of a compiler in the context of programming languages?
Explanation: A compiler's primary purpose is to translate high-level programming code into machine code that can be executed by a computer.
Report for correction