💻
Programming & Development Quiz
Programming & Development · Exam Mode
20 questions · 30 min timer · Results at the end
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 the name of the process of finding errors in code?
- A. Debugging
- B. Compiling
- C. Executing
- D. Formatting
-
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 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 does 'SQL' stand for?
- A. Standard Queue List
- B. Structured Query Language
- C. System Query Logic
- D. Simple Query Language
-
What is the role of a 'Webworker' in JavaScript?
- A. To serve files from a server
- B. To run scripts in background threads, separate from the main execution thread of a web application
- C. To optimize images for the web
- D. To monitor the user's internet speed
-
What is the most popular video-sharing platform in the world?
- A. Dailymotion
- B. YouTube
- C. Vimeo
- D. TikTok
-
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 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
-
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
-
Which CSS property is used to create space 'outside' of an element's border?
- A. Padding
- B. Margin
- C. Border-width
- D. Spacing
-
Which company developed the 'C#' language?
- A. IBM
- B. Apple
- C. Google
- D. Microsoft
-
Which language is primarily used for 'Unity' development?
- A. Java
- B. Python
- C. C++
- D. C#
-
Which language is primarily used for iOS development?
- A. Python
- B. Swift
- C. C#
- D. Java
-
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 year was the 'Java' language released?
- A. 1991
- B. 1995
- C. 1998
- D. 2000
-
What is a 'Race Condition' in concurrent programming?
- A. A competition to see who can code the fastest
- B. An undesirable situation where the final output depends on the sequence or timing of other uncontrollable events
- C. A way to speed up the internet
- D. A type of sorting algorithm
-
Which JavaScript keyword was introduced in ES6 to allow for 'block-scoped' variables that can be reassigned?
- A. var
- B. let
- C. const
- D. define
-
Which technology is used to containerize applications, allowing them to run consistently on any machine?
- A. Kubernetes
- B. Docker
- C. Jenkins
- D. Ansible
-
Which of these is a popular 'CSS-in-JS' library used in React development?
- A. jQuery
- B. Styled Components
- C. Bootstrap
- D. Sass
-
What is a 'Pure Function' in functional programming?
- A. A function that is written in assembly
- B. A function that always returns the same output for the same input and has no side effects
- C. A function that can only be called once
- D. A function that uses only integers