NSCT – Backend Development Fundamentals MCQs 20 min Score: 0 Attempted: 0/20 Subscribe 1. . Backend development refers to: (A) Server-side programming that handles databases, business logic, and application functionality (B) Styling web pages (C) Structuring HTML content (D) Client-side animationsShow All Answers 2. . Common backend programming languages include: (A) HTML, CSS, JavaScript only (B) Node.js (JavaScript), Python, PHP, Java, Ruby, C# (C) SQL only (D) Bash scripts only 3. . A web server in backend development: (A) Optimizes CPU only (B) Only styles web pages (C) Only structures HTML (D) Handles client requests and sends responses, often serving HTML, JSON, or files 4. . Node.js is: (A) A CSS library (B) A frontend framework (C) A database system (D) A runtime environment that allows JavaScript to run on the server 5. . Express.js is: (A) A frontend library (B) A database tool (C) A CSS framework (D) A minimal and flexible Node.js web application framework for building APIs and web apps 6. . Middleware in backend frameworks is: (A) CSS styling (B) HTML elements (C) Functions that process requests before they reach the route handler or after the response (D) CPU optimization scripts 7. . RESTful APIs are: (A) Only frontend scripts (B) APIs that use HTTP methods (GET, POST, PUT, DELETE) for CRUD operations (C) CSS classes (D) HTML elements 8. . HTTP status code 200 means: (A) Server error (B) Not found (C) Success / OK (D) Unauthorized 9. . HTTP status code 404 means: (A) Server error (B) OK (C) Not Found (D) Forbidden 10. . HTTP status code 500 means: (A) Internal Server Error (B) OK (C) Not Found (D) Bad Request 11. . CRUD in backend development stands for: (A) Compile, Run, Upload, Debug (B) Connect, Run, Upload, Download (C) Copy, Remove, Update, Delete (D) Create, Read, Update, Delete 12. . Middleware can be used for: (A) Structuring CSS (B) Styling HTML only (C) Logging, authentication, error handling, and parsing request data (D) Optimizing CPU only 13. . Session management in backend refers to: (A) Structuring CSS (B) Styling HTML (C) Storing user data across multiple requests to maintain login state (D) CPU optimization 14. . Authentication is: (A) Storing CSS files (B) Verifying the identity of a user or client (C) Creating HTML elements (D) Optimizing CPU only 15. . Authorization is: (A) Verifying identity only (B) Determining whether a user has permission to access a resource (C) Adding CSS styles (D) Optimizing CPU only 16. . JSON in backend development is used for: (A) Styling elements (B) Exchanging data between client and server in a lightweight format (C) Structuring CSS (D) Optimizing CPU 17. . A database in backend development: (A) Optimizes CPU only (B) Styles web pages (C) Structures HTML (D) Stores, retrieves, and manages application data 18. . Popular backend databases include: (A) HTML, CSS, JavaScript (B) MySQL, PostgreSQL, MongoDB, SQLite (C) React, Angular, Vue (D) Node.js only 19. . An ORM (Object-Relational Mapping) is used to: (A) Style HTML elements (B) Interact with databases using objects instead of raw SQL (C) Create CSS grids (D) Optimize CPU only 20. . The ultimate goal of Backend Development is: (A) Only structure HTML (B) Build secure, efficient, scalable, and maintainable server-side applications (C) Only style web pages (D) Optimize CPU only