💻
Programming & Development Quiz
Programming & Development · Expert
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.
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
-
What is 'Recursion' in programming?
- A. A way to speed up the internet
- B. A method where a function calls itself as a subroutine
- C. A type of data storage
- D. A security protocol for passwords
-
Who is known as the father of the World Wide Web?
- A. Bill Gates
- B. Tim Berners-Lee
- C. Elon Musk
- D. Steve Jobs
-
Which programming language is mainly used for statistical computing?
- A. R
- B. Java
- C. Swift
- D. C++
-
What is the 'DOM' in web development?
- A. Data Object Management
- B. Document Object Model
- C. Digital Output Method
- D. Dynamic Online Media
-
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
-
In web development, what does 'CORS' stand for?
- A. Cross-Origin Resource Sharing
- B. Centralized Online Response System
- C. Code Optimized Remote Scripting
- D. Control Order Resource Service
-
What is the purpose of 'TypeScript' in modern web development?
- A. To replace JavaScript entirely
- B. To provide a static typing layer on top of JavaScript
- C. To make websites load faster
- D. To manage database connections
-
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 language is primarily used for Android development?
- A. Kotlin
- B. PHP
- C. Swift
- D. Ruby
-
In Git, what is the 'Staging Area'?
- A. The final production server
- B. A middle ground where changes are prepared before being committed to the repository
- C. The folder where old deleted files are kept
- D. A place to chat with other developers
-
Which language is used in data science?
- A. PHP
- B. Python
- C. CSS
- D. HTML
-
What does 'IDE' stand for?
- A. Integrated Development Environment
- B. Integrated Digital Entry
- C. Input Device Entry
- D. Internal Data Engine
-
Which programming language uses 'gems' as libraries?
- A. Python
- B. Java
- C. Ruby
- D. C++
-
Which programming language, developed by Google, is known for its 'goroutines' and high efficiency in concurrent programming?
- A. Swift
- B. Go (Golang)
- C. Kotlin
- D. Ruby
-
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
-
What is the name of the world's first widely used web search engine?
- A. Google
- B. Lycos
- C. Archie
- D. Yahoo
-
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
-
What is the function of 'Babel' in a modern JavaScript project?
- A. To translate JavaScript into Python
- B. To transpile modern JavaScript (ES6+) into older versions that are compatible with all browsers
- C. To encrypt the source code
- D. To manage the project's dependencies
-
Which language is primarily used for 'Unity' development?
- A. Java
- B. Python
- C. C++
- D. C#
-
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