💻
Programming & Development Quiz
Programming & Development · Exam Mode
20 questions · 30 min timer · Results at the end
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.
Question of
Explanation:
Choose an answer to continue. Correct answers are revealed after you finish.
Time is up! Quiz Complete!
Your score
Correct
Wrong
Want this score saved?
Create a free account to store quiz history, track streaks, and pick up where you left off. Guests can keep playing without signup.
No questions available for this topic yet.
All 20 questions in this Programming & Development quiz
-
In object-oriented programming, what is 'Encapsulation'?
- A. Sharing code between different programs
- B. The practice of bundling data and methods that operate on that data into a single unit (class) and restricting access to some details
- C. Making code run faster using a compiler
- D. Converting code into an image
-
Which of these is a 'Version Control' platform owned by Microsoft that hosts millions of open-source projects?
- A. Bitbucket
- B. GitHub
- C. GitLab
- D. SourceForge
-
Which is not a programming language?
- A. Python
- B. Java
- C. Oracle
- D. HTML
-
Which year was the World Wide Web introduced to the public?
- A. 1989
- B. 1985
- C. 1995
- D. 1991
-
Which of these is a 'CSS Preprocessor' that allows developers to use variables and nesting in their stylesheets?
- A. Bootstrap
- B. Sass
- C. Tailwind
- D. jQuery
-
Which language is often used for Data Science?
- A. PHP
- B. Python
- C. C++
- D. Ruby
-
What is the purpose of a 'JSON Web Token' (JWT)?
- A. To store images on a server
- B. To securely transmit information between parties as a JSON object, often for authentication
- C. To speed up database queries
- D. To compress large files for the web
-
What is the purpose of 'CSS'?
- A. Structure
- B. Logic
- C. Styling
- D. Database
-
Which of these is a popular 'CSS-in-JS' library used in React development?
- A. jQuery
- B. Styled Components
- C. Bootstrap
- D. Sass
-
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
-
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
-
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
-
What is the main language used for iOS development currently?
- A. Java
- B. Swift
- C. Objective-C
- D. Kotlin
-
Which programming language is the primary choice for developing native Android applications today?
- A. Swift
- B. Kotlin
- C. C++
- D. Objective-C
-
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
-
Which programming language is commonly used for 'Smart Contracts'?
- A. Java
- B. C#
- C. Solidity
- D. Python
-
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
-
Which programming language is often called the 'mother of all languages'?
- A. Python
- B. Java
- C. Fortran
- D. C
-
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 spelling errors in the code
- D. To host the website on a cloud server
-
What is the 'DRY' principle in software development?
- A. Don't Run Yesterday's code
- B. Don't Repeat Yourself
- C. Data Retrieval Yield
- D. Design Real Yield