💻

Programming & Development Quiz

Programming & Development · Medium

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. Which is not a programming language?

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

    • A. Integrated Development Environment
    • B. Integrated Digital Entry
    • C. Input Device Entry
    • D. Internal Data Engine
  3. Which programming language uses 'gems' as libraries?

    • A. Python
    • B. Java
    • C. Ruby
    • D. C++
  4. Which type of database uses a 'Schema-less' approach and is optimized for storing large volumes of unstructured data like JSON?

    • A. Relational Database
    • B. NoSQL
    • C. Spreadsheet
    • D. Flat File
  5. In mobile development, what is 'React Native' used for?

    • A. Building websites that look like apps
    • B. Building native mobile apps using JavaScript and React
    • C. Designing icons for mobile phones
    • D. Checking the battery life of a mobile device
  6. Which company created the 'Swift' programming language?

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

    • A. Bill Gates
    • B. Tim Berners-Lee
    • C. Elon Musk
    • D. Steve Jobs
  8. 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
  9. Which company created the 'Java' language?

    • A. Microsoft
    • B. Sun Microsystems
    • C. Google
    • D. Apple
  10. Which language is often used for Data Science?

    • A. PHP
    • B. Python
    • C. C++
    • D. Ruby
  11. 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
  12. Which memory management technique does Python primarily use to automatically reclaim memory occupied by objects that are no longer in use?

    • A. Manual Pointer Clearing
    • B. Reference Counting
    • C. Stack Allocation Only
    • D. Static Segmentation
  13. Which language is primarily used for 'Unity' development?

    • A. Java
    • B. Python
    • C. C++
    • D. C#
  14. 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
  15. What is a 'Pure Function' in functional programming?

    • A. A function that is written in assembly
    • B. A function that always returns the same output for the same input and has no side effects
    • C. A function that can only be called once
    • D. A function that uses only integers
  16. Which company developed the 'C#' language?

    • A. IBM
    • B. Apple
    • C. Google
    • D. Microsoft
  17. Which language is primarily used for Android development?

    • A. Kotlin
    • B. PHP
    • C. Swift
    • D. Ruby
  18. 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
  19. Which of these is an example of a 'low-level' programming language?

    • A. Python
    • B. Assembly
    • C. JavaScript
    • D. Java
  20. What does 'CSS' stand for?

    • A. Creative Style System
    • B. Code Styling Syntax
    • C. Computer Software Sheets
    • D. Cascading Style Sheets