June 9, 2025

Quiz: Test Your Knowledge on Programming Fundamentals and Concepts

Questions

  1. Which programming language is primarily used for web development and is known for its versatility in both front-end and back-end development?
  2. In object-oriented programming, what is the term for a blueprint from which objects are created?
  3. What does the acronym “API” stand for, and what is its primary purpose in programming?
  4. Which programming language was developed by Guido van Rossum and emphasizes code readability with its significant indentation?
  5. What is the process of finding and fixing bugs or errors in a program called?
  6. In programming, what does the term “loop” refer to, and can you name two common types of loops?
  7. Which data structure uses the Last In, First Out (LIFO) principle?
  8. What does the keyword “function” typically define in programming languages like JavaScript and Python?
  9. Which programming paradigm emphasizes the use of functions and immutable data, often associated with languages like Haskell?
  10. Name the version control system that is widely used in software development to track changes and collaborate on code.

Answers:

  1. JavaScript
  2. Class
  3. Application Programming Interface; it allows different software systems to communicate and interact
  4. Python
  5. Debugging
  6. A loop repeatedly executes a block of code; common types include “for” and “while” loops
  7. Stack
  8. To define a reusable block of code that performs a specific task
  9. Functional programming
  10. Git