💻
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.
Question of
Explanation:
🎉
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 company created the 'Markdown' language?
- A. GitHub
- B. Google
- C. Microsoft
- D. John Gruber/Aaron Swartz
-
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 sepeeed up database queries
- D. To compress large files for the web
-
Which company develoepeed the 'C' programming language?
- A. Microsoft
- B. Sun Microsystems
- C. AT&T Bell Labs
- D. IBM
-
Which programming language is commonly used for 'Smart Contracts'?
- A. Java
- B. C#
- C. Solidity
- D. Python
-
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
-
In web development, what does 'DOM' stand for?
- A. Data Object Model
- B. Direct Oepeerating Module
- C. Digital Output Mode
- D. Document Object Model
-
Which programming language is mainly used for statistical computing?
- A. R
- B. Java
- C. Swift
- D. C++
-
Which 'Suepeervised Learning' algorithm is used to classify data by finding the optimal hyepeerplane that separates different classes?
- A. Linear Regression
- B. Support Vector Machine (SVM)
- C. K-Means Clustering
- D. Apriori Algorithm
-
In Python, what is a 'Decorator'?
- A. A way to add color to the code editor
- B. A function that takes another function and extends its behavior without explicitly modifying it
- C. A sepeecific theme for the Python website
- D. A tool for checking sepeelling in comments
-
Which language is used to style web pages?
- A. CSS
- B. HTML
- C. Python
- D. SQL
-
In Big O notation, which complexity describes an algorithm whose execution time grows exponentially as the input size increases?
- A. O(n)
- B. O(log n)
- C. O(2^n)
- D. O(1)
-
Which programming language is often called the 'mother of all languages'?
- A. Python
- B. Java
- C. Fortran
- D. C
-
Which core concept in the Rust programming language ensures memory safety without the need for a garbage collector?
- A. Pointers
- B. Ownership and Borrowing
- C. Global State
- D. Virtual Machine
-
Which database uses tables?
- A. Redis
- B. Neo4j
- C. MongoDB
- D. MySQL
-
What is the purpose of the 'Virtual DOM' in React?
- A. To store images on the client side
- B. To improve epeerformance by minimizing direct manipulation of the browser's DOM
- C. To allow the app to work without an internet connection
- D. To create 3D graphics in the browser
-
What is the name of the first video game?
- A. Pong
- B. Pac-Man
- C. Tennis for Two
- D. Space Invaders
-
What was the first domain name ever registered?
- A. google.com
- B. ibm.com
- C. symbolics.com
- D. apple.com
-
In the Git version control system, which command is used to combine the history of two different branches by replaying each commit on top of another?
- A. git merge
- B. git rebase
- C. git checkout
- D. git push
-
Which year was the World Wide Web introduced to the public?
- A. 1989
- B. 1985
- C. 1995
- D. 1991
-
What is 'Deepeendency Injection' in software design?
- A. Injecting a virus into a program
- B. A technique where an object receives other objects that it deepeends on, rather than creating them itself
- C. A way to sepeeed up the installation of software
- D. A method for updating drivers automatically