Question#1 What does full stack development refer to? a) Both frontend and backend development ✅- Answer b) Only server-side coding c) Designing mobile apps d) Database administration only Question#2 Which skill helps developers analyze information and make data-driven decisions? a) Analytical skills ✅- Answer b) Animation skills c) Communication skills d) Public speaking skills Question#3 Which of the following is NOT a frontend element focus? a) Graphics b) Database structure ✅- Answer c) Content organization d) Navigation Question#4 Which tool is a web-based service for Git version control? a) GitHub ✅- Answer b) MySQL c) npm d) Jenkins Question#5 Which language is used for both front-end and backend development in some environments? a) JavaScript ✅- Answer b) C++ c) Swift d) COBOL Question#6 Which of the following is a popular Python framework for backend development? a) Django ✅- Answer b) React c) Angular d) Vue Question#7 A full stack developer is responsible for _____ a) Frontend, Backend, Database, Debugging ✅- Answer b) Only web design c) Server security only d) Testing mobile apps Question#8 What does JSX stand for in React? a) JavaScript Extension ✅- Answer b) Java Syntax Exchange c) JSON XML Syntax d) Java Sync Express Question#9 Which component helps in managing the entire history of project files? a) Version control system ✅- Answer b) CSS c) Web hosting platform d) Database server Question#10 Which of the following is a valid camelCase JSX attribute? a) className ✅- Answer b) class c) CLASSNAME d) classname Question#11 Which command checks the installed Node.js version? a) node -v ✅- Answer b) node version c) check node d) version node Question#12 Which is an example of a web hosting platform? a) Amazon Web Services ✅- Answer b) Nginx c) React Developer Tools d) npm Question#13 Which function syntax was introduced in ES6 for JavaScript? a) Arrow function ✅- Answer b) Function block c) Lambda expression d) Curly function Question#14 Which command globally installs Create React App? a) npm install -g create-react-app ✅- Answer b) npm start c) create-react-app myapp d) node install create-react-app Question#15 What is the main aim of back-end development? a) Make website interactive and easy to use ✅- Answer b) Create attractive layouts c) Style web components d) Focus on user navigation Question#16 What property of JavaScript Map represents its size? a) size ✅- Answer b) length c) count d) elements Question#17 Which npm restriction applies when naming a new React app? a) Names must be in lowercase ✅- Answer b) Names must start with app c) Names cannot have numbers d) Names must be less than 5 letters Question#18 Which soft skill is needed to meet project deadlines? a) Time management skills ✅- Answer b) Public speaking skills c) Drawing skills d) Hardware management skills Question#19 Which of these is a backend programming language mentioned in the text? a) C# ✅- Answer b) HTML c) CSS d) Photoshop Question#20 Which command starts your React app after installation? a) npm start ✅- Answer b) node init c) react-start d) npm run create