💻

Programming & Development Quiz

Programming & Development · Hard

20 questions · Unlimited attempts · Free online practice

Programming is the process of writing instructions that computers execute, using languages such as Python, JavaScript, C++, Java, and SQL. Software development encompasses the full...

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. Which year was the World Wide Web introduced to the public?

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

    • A. google.com
    • B. ibm.com
    • C. symbolics.com
    • D. apple.com
  3. In JavaScript, what is the 'Event Loop' responsible for?

    • A. Calculating complex math
    • B. Handling asynchronous operations by moving callbacks to the execution stack when it's empty
    • C. Restarting the browser after a crash
    • D. Looping through an array of numbers
  4. Which database uses tables?

    • A. Redis
    • B. Neo4j
    • C. MongoDB
    • D. MySQL
  5. Which programming language is often called the 'mother of all languages'?

    • A. Python
    • B. Java
    • C. Fortran
    • D. C
  6. Which language is used to style web pages?

    • A. CSS
    • B. HTML
    • C. Python
    • D. SQL
  7. Which 'Supervised Learning' algorithm is used to classify data by finding the optimal hyperplane that separates different classes?

    • A. Linear Regression
    • B. Support Vector Machine (SVM)
    • C. K-Means Clustering
    • D. Apriori Algorithm
  8. Which company developed the 'C' programming language?

    • A. Microsoft
    • B. Sun Microsystems
    • C. AT&T Bell Labs
    • D. IBM
  9. In database management, what does 'ACID' stand for?

    • A. Atomicity, Consistency, Isolation, Durability
    • B. Access, Control, Integration, Delivery
    • C. Accuracy, Complexity, Identity, Design
    • D. Algorithm, Computation, Input, Data
  10. Which programming language is commonly used for 'Smart Contracts'?

    • A. Java
    • B. C#
    • C. Solidity
    • D. Python
  11. What is the name of the first video game?

    • A. Pong
    • B. Pac-Man
    • C. Tennis for Two
    • D. Space Invaders
  12. 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
  13. 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
  14. What is the name of the world's first widely used web search engine?

    • A. Google
    • B. Lycos
    • C. Archie
    • D. Yahoo
  15. Which company created the 'Markdown' language?

    • A. GitHub
    • B. Google
    • C. Microsoft
    • D. John Gruber/Aaron Swartz
  16. Which programming language is mainly used for statistical computing?

    • A. R
    • B. Java
    • C. Swift
    • D. C++
  17. In web development, what does 'DOM' stand for?

    • A. Data Object Model
    • B. Direct Operating Module
    • C. Digital Output Mode
    • D. Document Object Model
  18. 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
  19. What is 'Dependency Injection' in software design?

    • A. Injecting a virus into a program
    • B. A technique where an object receives other objects that it depends on, rather than creating them itself
    • C. A way to speed up the installation of software
    • D. A method for updating drivers automatically
  20. Which core concept in the Rust programming language ensures memory safety without the need for a garbage collector?

    • A. Pointers
    • B. Ownership and Borrowing
    • C. Global State
    • D. Virtual Machine