Question#1 The process of developing both the front-end and back-end portions of a web application is known as _____. a) component-based development b) incremental design c) full stack development ✅- Answer d) object-oriented programming Question#2 A developer who can design complete web applications and handle backend, frontend, database, and debugging is called a _____. a) UI/UX specialist b) full stack web developer ✅- Answer c) network engineer d) database administrator Question#3 Front-end developers primarily focus on visual components such as images, graphics, animations, layouts, and _____. a) API endpoints b) database schemas c) content organization ✅- Answer d) server security Question#4 The responsibility of ensuring that the website or application runs smoothly and is user-friendly lies with the _____ developer. a) back-end b) front-end ✅- Answer c) database d) network Question#5 Back-end web development emphasizes building the code, managing databases, debugging, and developing _____. a) graphic designs b) marketing strategies c) user interfaces d) application programming interfaces ✅- Answer Question#6 The markup language that governs the appearance of text and images on the screen in web development is called _____. a) HTML ✅- Answer b) Java c) Python d) SCSS Question#7 CSS is used to modify web components' font, size, spacing, and makes the content of a webpage more _____. a) interactive b) secure c) responsive d) decorative ✅- Answer Question#8 The client-side programming language that offers libraries like React, Angular, Vue, and jQuery is _____. a) Python b) JavaScript ✅- Answer c) Ruby d) Java Question#9 Node.js and Express.js provide a runtime environment for developing _____ applications and tools. a) client-side HTML b) server-side JavaScript ✅- Answer c) server-side Python d) mobile Kotlin Question#10 Django and Flask are popular frameworks for _____ web development. a) JavaScript b) PHP c) Python ✅- Answer d) Java Question#11 The language often associated with preferred server-side architecture in Windows environments is _____. a) HTML b) Swift c) SQL d) C# ✅- Answer Question#12 Popular relational database management systems used in full stack development include MySQL, SQL Server, Oracle Database, and _____. a) PostgreSQL ✅- Answer b) Redis c) Firebase d) Webpack Question#13 GitHub is a web-based service for version control that uses _____. a) SVN b) Mercurial c) Git ✅- Answer d) Perl Question#14 Popular web hosting platforms allowing cloud deployment of web products include AWS, Google Cloud Platform, Heroku, and _____. a) Microsoft Azure ✅- Answer b) Microsoft Office c) IBM Quantum d) Apple iCloud Question#15 In React, reusable pieces of the application consisting of their own logic and code are called _____. a) components ✅- Answer b) views c) models d) controllers Question#16 The tool used to debug React applications in both Chrome and Firefox is _____. a) React Developer Tools ✅- Answer b) Redux Toolkit c) Expo Go d) Chrome Inspector Question#17 JSX is a syntax extension for React that allows you to write code that looks similar to _____. a) CSS b) XML Schema c) Python d) HTML ✅- Answer Question#18 In JSX, the HTML class attribute is replaced by the camelCase attribute _____. a) classID b) classname c) cssClass d) className ✅- Answer Question#19 To ensure code templates are easier to write and errors are caught at compile time, React uses the _____ syntax extension. a) JSX ✅- Answer b) SCSS c) PUG d) EJS Question#20 In order to use more than one element in JSX, you must wrap them inside a single _____. a) API call b) container element ✅- Answer c) inline script d) HTML comment