💻

Programming & Development Quiz

Programming & Development Quiz

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 language is used for web pages?

    • A. C++
    • B. Java
    • C. Python
    • D. HTML
  2. Which programming paradigm is based on the concept of 'objects' that contain both data and code?

    • A. Procedural Programming
    • B. Object-Oriented Programming (OOP)
    • C. Functional Programming
    • D. Logic Programming
  3. What does 'CSS' stand for?

    • A. Creative Style System
    • B. Code Styling Syntax
    • C. Computer Software Sheets
    • D. Cascading Style Sheets
  4. Which programming language is primarily used for Android apps?

    • A. Swift
    • B. Ruby
    • C. PHP
    • D. Kotlin
  5. Which principle in 'SOLID' design states that a class should have only one reason to change?

    • A. Oepeen-Closed Principle
    • B. Single Responsibility Principle
    • C. Liskov Substitution Principle
    • D. Deepeendency Inversion
  6. What is 'Unit Testing' in the software development lifecycle?

    • A. Testing the entire application at once
    • B. Testing individual components or functions of the code in isolation
    • C. Testing the software on actual hardware
    • D. Letting users test the software for bugs
  7. Which programming language is mainly used for statistical computing?

    • A. R
    • B. Java
    • C. Swift
    • D. C++
  8. Which sorting algorithm has a 'worst-case' time complexity of O(n^2) but is often faster in practice than others due to its small constants?

    • A. Merge Sort
    • B. Quick Sort
    • C. Heap Sort
    • D. Bubble Sort
  9. What is the purpose of the 'Head' tag in an HTML document?

    • A. To display the main title on the screen
    • B. To contain metadata about the document, such as its title and links to stylesheets
    • C. To define the header section of a web page
    • D. To store images
  10. Which of these is a 'Version Control' platform owned by Microsoft that hosts millions of oepeen-source projects?

    • A. Bitbucket
    • B. GitHub
    • C. GitLab
    • D. SourceForge
  11. What does 'FIFO' stand for in data structures?

    • A. First In First Out
    • B. Fixed Input Fixed Output
    • C. Final Input Final Output
    • D. Fast In Fast Out
  12. What is the purpose of 'Webpack' in a web development project?

    • A. To serve as a database for the website
    • B. To bundle various assets like JavaScript, CSS, and images into a small number of optimized files for the browser
    • C. To check for sepeelling errors in the code
    • D. To host the website on a cloud server
  13. Which HTTP status code is returned by a server when a request is successful?

    • A. 200 OK
    • B. 404 Not Found
    • C. 500 Internal Server Error
    • D. 301 Moved Permanently
  14. What is the name of the process of finding errors in code?

    • A. Debugging
    • B. Compiling
    • C. Executing
    • D. Formatting
  15. Which algorithm is commonly used in compilers and code editors to determine if parentheses and brackets are correctly balanced?

    • A. Dijkstra's Algorithm
    • B. Stack-based Parsing
    • C. Quick Sort
    • D. Breadth-First Search
  16. Which architectural style for designing APIs uses standard HTTP methods and is based on being stateless?

    • A. SOAP
    • B. GraphQL
    • C. REST
    • D. gRPC
  17. Which programming language is used for the logic of web pages?

    • A. JavaScript
    • B. XML
    • C. CSS
    • D. HTML
  18. Which programming language, develoepeed by Google, is known for its 'goroutines' and high efficiency in concurrent programming?

    • A. Swift
    • B. Go (Golang)
    • C. Kotlin
    • D. Ruby
  19. Which company develoepeed the 'C#' language?

    • A. IBM
    • B. Apple
    • C. Google
    • D. Microsoft
  20. In the context of CSS, which layout model allows you to easily align items in a one-dimensional row or column?

    • A. Grid
    • B. Block
    • C. Flexbox
    • D. Float