- 1. A computer program, often referred to as software, is a collection of instructions that enable a computer to perform specific tasks or functions. These instructions are written in a programming language and are executed by the computer's processor to carry out computations, data manipulation, and interaction with hardware components. Computer programs can range from simple scripts that automate routine tasks to complex applications that power operating systems, games, and other software tools. Developing a computer program involves identifying requirements, designing algorithms, coding the program, testing for bugs and errors, and deploying the final product. The field of computer programming is vast and constantly evolving, with new technologies and programming languages emerging to meet the demands of an increasingly digital world.
Which programming language is commonly used for web development?
A) JavaScript B) Java C) Python D) C++
- 2. What does 'IDE' stand for in the context of programming?
A) Information Display Exchange B) Interactive Debugging Environment C) Internet Development Engine D) Integrated Development Environment
- 3. What is a variable in programming?
A) A named storage location for data. B) A type of computer virus. C) A hardware component of a computer. D) A type of loop statement.
- 4. What is the purpose of a 'loop' in programming?
A) To display an error message. B) To define a new function. C) To repeat a block of code multiple times. D) To declare a variable.
- 5. What does 'API' stand for in programming?
A) All Programming Instances B) Artificial Performance Indicator C) Application Programming Interface D) Automated Program Interaction
- 6. What is debugging in programming?
A) Optimizing code for performance. B) Creating a new feature in a program. C) Removing all comments from the code. D) The process of finding and fixing errors in a program.
- 7. Which symbol is commonly used to denote comments in many programming languages?
A) // B) /* C) -- D) #
- 8. What does 'GUI' stand for in programming context?
A) Graphical Update Indicator B) General Use Instructions C) Graphical User Interface D) Global User Input
- 9. What does 'SQL' stand for in database-related programming?
A) Structured Quiz Locator B) Structured Query Language C) System Query Logic D) Sequential Query Listing
- 10. What does 'HTTP' stand for in web-related programming?
A) Hypertext Transfer Protocol B) Data Transfer Syntax C) Web Communication Standard D) Hyperlink Text Protocol
- 11. What does 'OOP' stand for in programming?
A) Optimal Output Processing B) Order of Precedence C) Organic Object Protocols D) Object-Oriented Programming
- 12. What is an 'array' in programming?
A) A type of error in a program. B) A data structure that stores a collection of elements. C) A way to organize files on a computer. D) A function that receives input and produces output.
- 13. What does CSS stand for?
A) Computer Software Security B) Creative Scripting Solutions C) Code Style Syntax D) Cascading Style Sheets
- 14. Which of the following is NOT a control structure in programming?
A) Sequence B) Selection C) Iteration D) Variable
- 15. Which of the following is NOT a primitive data type in programming?
A) Integer B) Boolean C) Array D) Character
- 16. Which of the following is an example of a high-level programming language?
A) Machine code B) Python C) Binary D) Assembly
- 17. Which of the following is a commonly used version control system in software development?
A) HTML B) Git C) Python D) Bugzilla
- 18. Which data structure uses the principle of 'last in, first out'?
A) Linked List B) Stack C) Heap D) Queue
- 19. What is the process of finding and fixing errors in a program called?
A) Styling B) Running C) Compiling D) Debugging
- 20. What is the main function of a 'compiler' in programming?
A) Analyzes data structures B) Translates high-level code into machine code. C) Generates random numbers D) Interprets user input
|