Programming & Development Quiz
Programming & Development · Easy
20 questions · Unlimited attempts · Free online practice
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.
Choose an answer to continue. Correct answers are revealed after you finish.
Time is up! Quiz Complete!
Your score
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.
Questions for this topic are being prepared.
All 20 questions in this Programming & Development quiz
-
What is the most popular video-sharing platform in the world?
- A. Dailymotion
- B. YouTube
- C. Vimeo
- D. TikTok
-
What is the purpose of 'CSS'?
- A. Structure
- B. Logic
- C. Styling
- D. Database
-
Which programming language is the primary choice for developing native Android applications today?
- A. Swift
- B. Kotlin
- C. C++
- D. Objective-C
-
Which of these is a 'Stateless' protocol, meaning it does not remember previous interactions?
- A. FTP
- B. HTTP
- C. SSH
- D. Telnet
-
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 '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
-
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
-
Which programming language is known for its 'snake' logo?
- A. Ruby
- B. Swift
- C. Java
- D. Python
-
Which technology is used to containerize applications, allowing them to run consistently on any machine?
- A. Kubernetes
- B. Docker
- C. Jenkins
- D. Ansible
-
What is the main language used to structure web pages?
- A. HTML
- B. Python
- C. Java
- D. CSS
-
In React development, which 'hook' is specifically designed to perform side effects like fetching data or updating the DOM?
- A. useState
- B. useMemo
- C. useEffect
- D. useContext
-
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 package manager for Node.js?
- A. pip
- B. npm
- C. gem
- D. composer
-
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 Git command is used to record changes to the local repository?
- A. git pull
- B. git commit
- C. git clone
- D. git remote
-
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 programming language is used for the logic of web pages?
- A. JavaScript
- B. XML
- C. CSS
- D. HTML
-
Which programming paradigm is based on the concept of 'objects' that contain both data and code?
- A. Procedural Programming
- B. Object-Oriented Programming (OOP)
- C. Functional Programming
- D. Logic Programming
-
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 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