💻
Programming & Development Quiz
Programming & Development · Timed
20 questions · 10 min timer · Instant feedback
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.
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
-
Which language is primarily used for 'Unity' development?
- A. Java
- B. Python
- C. C++
- D. C#
-
Which year was the World Wide Web introduced to the public?
- A. 1989
- B. 1985
- C. 1995
- D. 1991
-
Which language is often used for Data Science?
- A. PHP
- B. Python
- C. C++
- D. Ruby
-
What is the term for a lightweight, standalone, and executable package that includes everything needed to run a piece of software, popularized by Docker?
- A. Virtual Machine
- B. Container
- C. Script
- D. Applet
-
Which architectural style for designing APIs uses standard HTTP methods and is based on being stateless?
- A. SOAP
- B. GraphQL
- C. REST
- D. gRPC
-
What is the purpose of 'CSS'?
- A. Structure
- B. Logic
- C. Styling
- D. Database
-
What does 'SQL Injection' refer to?
- A. A way to make database queries faster
- B. A security vulnerability where an attacker can execute malicious SQL statements that control a web application's database
- C. A method for merging two databases
- D. A type of software for creating database diagrams
-
What is the main language used for iOS development currently?
- A. Java
- B. Swift
- C. Objective-C
- D. Kotlin
-
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
-
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
-
Which database uses tables?
- A. Redis
- B. Neo4j
- C. MongoDB
- D. MySQL
-
Which programming language is commonly used for 'Smart Contracts'?
- A. Java
- B. C#
- C. Solidity
- D. Python
-
Which of these is a popular 'CSS-in-JS' library used in React development?
- A. jQuery
- B. Styled Components
- C. Bootstrap
- D. Sass
-
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
-
In web development, what does 'DOM' stand for?
- A. Data Object Model
- B. Direct Operating Module
- C. Digital Output Mode
- D. Document Object Model
-
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
-
What is the name of the 'lightweight' markup language commonly used for documentation and formatting text in GitHub readmes?
- A. HTML
- B. Markdown
- C. LaTeX
- D. JSON
-
Which of these is a 'Stateless' protocol, meaning it does not remember previous interactions?
- A. FTP
- B. HTTP
- C. SSH
- D. Telnet
-
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 of these is an example of a 'low-level' programming language?
- A. Python
- B. Assembly
- C. JavaScript
- D. Java