Programming & Development Quiz

Programming & Development · Expert

20 questions · Unlimited attempts · Free online practice

Programming and software development are at the heart of today's digital world, powering websites, mobile apps, video games, artificial intelligence, cloud services, and countless...

Playing as a guest

You can play free without an account. Create one to save scores and resume later.

All 20 questions in this Programming & Development quiz
  1. In web development, what does 'DOM' stand for?

    • A. Data Object Model
    • B. Direct Operating Module
    • C. Digital Output Mode
    • D. Document Object Model
  2. What is the 'Tailwind CSS' framework known for?

    • A. Its large library of pre-built buttons and navbars
    • B. A 'utility-first' approach using low-level classes to build custom designs directly in HTML
    • C. Being the fastest CSS framework to load
    • D. Replacing the need for JavaScript
  3. Which data structure is typically used to implement a 'Queue' (First In, First Out)?

    • A. Stack
    • B. Linked List
    • C. Tree
    • D. Binary Search
  4. What is the name of the world's first widely used web search engine?

    • A. Google
    • B. Lycos
    • C. Archie
    • D. Yahoo
  5. Which language is used for web pages?

    • A. C++
    • B. Java
    • C. Python
    • D. HTML
  6. What does 'IDE' stand for?

    • A. Integrated Development Environment
    • B. Integrated Digital Entry
    • C. Input Device Entry
    • D. Internal Data Engine
  7. In Python, what is a 'Decorator'?

    • A. A way to add color to the code editor
    • B. A function that takes another function and extends its behavior without explicitly modifying it
    • C. A specific theme for the Python website
    • D. A tool for checking spelling in comments
  8. What is the name of the 'lightweight' markup language commonly used for documentation and formatting text in GitHub readmes?

    • A. HTML
    • B. Markdown
    • C. LaTeX
    • D. JSON
  9. Which CSS property is used to create space 'outside' of an element's border?

    • A. Padding
    • B. Margin
    • C. Border-width
    • D. Spacing
  10. In software engineering, what is 'Refactoring'?

    • A. Rewriting the entire application from scratch
    • B. Changing the internal structure of code without changing its external behavior to improve maintainability
    • C. Adding new features to an existing program
    • D. Fixing a bug that was discovered in production
  11. Which company created the 'Swift' programming language?

    • A. Apple
    • B. Google
    • C. Microsoft
    • D. Facebook
  12. Who is known as the father of the World Wide Web?

    • A. Bill Gates
    • B. Tim Berners-Lee
    • C. Elon Musk
    • D. Steve Jobs
  13. In the C programming language, what is the term for a variable that stores the memory address of another variable?

    • A. Index
    • B. Integer
    • C. Pointer
    • D. Reference
  14. In web development, what is a 'Single Page Application' (SPA)?

    • A. A website that only has one page of text
    • B. A web application that interacts with the user by dynamically rewriting the current page rather than loading entire new pages
    • C. A website designed only for mobile phones
    • D. A program that runs on a single server
  15. Which programming language is known as the 'glue' of the internet?

    • A. Perl
    • B. PHP
    • C. Python
    • D. JavaScript
  16. Which year was the World Wide Web introduced to the public?

    • A. 1989
    • B. 1985
    • C. 1995
    • D. 1991
  17. What was the first domain name ever registered?

    • A. google.com
    • B. ibm.com
    • C. symbolics.com
    • D. apple.com
  18. Which language is primarily used for 'Unity' development?

    • A. Java
    • B. Python
    • C. C++
    • D. C#
  19. Which of these data structures follows the 'Last In, First Out' (LIFO) principle?

    • A. Queue
    • B. Stack
    • C. Linked List
    • D. Hash Map
  20. What is the main language used for iOS development currently?

    • A. Java
    • B. Swift
    • C. Objective-C
    • D. Kotlin