1. What is the primary function of the frontend in full stack development?
A. To store and manage data
B. To create the logic behind the application
C. To create the user interface and interact with users
D. To manage server-side requests
Answer: c) To create the user interface and interact with users
Rationale: The frontend is responsible for presenting the user interface (UI) and
handling user interactions with the application.
2. Which of the following is a client-side scripting language?
A. Java
B. PHP
C. JavaScript
D. Ruby
Answer: c) JavaScript
Rationale: JavaScript is used for client-side scripting, allowing dynamic content and
interactivity in web browsers.
,3. Which language is commonly used for backend development in full-stack
development?
A. HTML
B. Python
C. CSS
D. SQL
Answer: b) Python
Rationale: Python is a popular backend language that is often used in full-stack
development, alongside other languages such as Node.js, Java, and PHP.
4. Which of the following is a NoSQL database commonly used in full-stack
development?
A. MySQL
B. MongoDB
C. PostgreSQL
D. Oracle
Answer: b) MongoDB
, Rationale: MongoDB is a NoSQL database that stores data in a flexible, JSON-like
format and is widely used in full-stack development.
5. Which of the following is an example of a version control system?
A. Git
B. Node.js
C. Django
D. Angular
Answer: a) Git
Rationale: Git is a distributed version control system used to track changes in source
code during development.
6. What is the purpose of Node.js in full-stack development?
A. To create static webpages
B. To handle backend logic and APIs
C. To manage frontend UI components
D. To perform database queries
Answer: b) To handle backend logic and APIs
A. To store and manage data
B. To create the logic behind the application
C. To create the user interface and interact with users
D. To manage server-side requests
Answer: c) To create the user interface and interact with users
Rationale: The frontend is responsible for presenting the user interface (UI) and
handling user interactions with the application.
2. Which of the following is a client-side scripting language?
A. Java
B. PHP
C. JavaScript
D. Ruby
Answer: c) JavaScript
Rationale: JavaScript is used for client-side scripting, allowing dynamic content and
interactivity in web browsers.
,3. Which language is commonly used for backend development in full-stack
development?
A. HTML
B. Python
C. CSS
D. SQL
Answer: b) Python
Rationale: Python is a popular backend language that is often used in full-stack
development, alongside other languages such as Node.js, Java, and PHP.
4. Which of the following is a NoSQL database commonly used in full-stack
development?
A. MySQL
B. MongoDB
C. PostgreSQL
D. Oracle
Answer: b) MongoDB
, Rationale: MongoDB is a NoSQL database that stores data in a flexible, JSON-like
format and is widely used in full-stack development.
5. Which of the following is an example of a version control system?
A. Git
B. Node.js
C. Django
D. Angular
Answer: a) Git
Rationale: Git is a distributed version control system used to track changes in source
code during development.
6. What is the purpose of Node.js in full-stack development?
A. To create static webpages
B. To handle backend logic and APIs
C. To manage frontend UI components
D. To perform database queries
Answer: b) To handle backend logic and APIs