💻

Programming & Development Quiz

Programming & Development · Internet Quiz

8 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 8 questions in this Programming & Development quiz
  1. What is the role of a 'Webworker' in JavaScript?

    • A. To serve files from a server
    • B. To run scripts in background threads, separate from the main execution thread of a web application
    • C. To optimize images for the web
    • D. To monitor the user's internet speed
  2. Which year was the World Wide Web introduced to the public?

    • A. 1989
    • B. 1985
    • C. 1995
    • D. 1991
  3. What is a 'Race Condition' in concurrent programming?

    • A. A competition to see who can code the fastest
    • B. An undesirable situation where the final output depends on the sequence or timing of other uncontrollable events
    • C. A way to speed up the internet
    • D. A type of sorting algorithm
  4. What is 'Recursion' in programming?

    • A. A way to speed up the internet
    • B. A method where a function calls itself as a subroutine
    • C. A type of data storage
    • D. A security protocol for passwords
  5. Which language is used for web pages?

    • A. C++
    • B. Java
    • C. Python
    • D. HTML
  6. What is the function of 'Babel' in a modern JavaScript project?

    • A. To translate JavaScript into Python
    • B. To transpile modern JavaScript (ES6+) into older versions that are compatible with all browsers
    • C. To encrypt the source code
    • D. To manage the project's dependencies
  7. What is the primary role of the 'Java Virtual Machine' (JVM)?

    • A. To compile Java code into machine code
    • B. To execute Java bytecode on different hardware platforms
    • C. To design the graphical interface of Java apps
    • D. To manage the internet connection of Java programs
  8. What is the purpose of the 'Virtual DOM' in React?

    • A. To store images on the client side
    • B. To improve performance by minimizing direct manipulation of the browser's DOM
    • C. To allow the app to work without an internet connection
    • D. To create 3D graphics in the browser