NSCT – Frontend Frameworks & Libraries MCQs 20 min Score: 0 Attempted: 0/20 Subscribe 1. . Frontend frameworks are used to: (A) Manage server-side logic (B) Only structure databases (C) Optimize CPU usage (D) Simplify the development of dynamic and interactive web interfacesShow All Answers 2. . Popular frontend frameworks include: (A) Node.js, Express.js (B) Django, Flask (C) React, Angular, and Vue.js (D) MySQL, PostgreSQL 3. . React is primarily: (A) A backend framework (B) A CSS framework (C) A JavaScript library for building user interfaces using components (D) A database management tool 4. . Angular is primarily: (A) A database system (B) A full-featured frontend framework for building single-page applications (C) A styling tool (D) A server-side framework 5. . Vue.js is known for: (A) Only backend logic (B) Being progressive and easy to integrate with existing projects (C) Managing databases (D) Optimizing CPU usage 6. . Components in frontend frameworks are: (A) Only HTML elements (B) Only CSS classes (C) Reusable pieces of UI with their own structure, style, and behavior (D) Server scripts 7. . JSX in React allows: (A) Styling elements only (B) Writing HTML-like syntax directly inside JavaScript (C) Creating CSS classes (D) Server-side scripting 8. . Data binding in Angular refers to: (A) Synchronizing data between the model and the view (B) Styling elements dynamically (C) Optimizing CPU usage (D) Accessing databases 9. . Vue.js uses which kind of data binding? (A) No data binding (B) Only one-way data binding (C) Two-way data binding with the v-model directive (D) CPU optimization 10. . State management in frontend frameworks helps to: (A) Style elements only (B) Manage the applicationās data and UI state efficiently (C) Structure HTML (D) Optimize CPU only 11. . Popular state management libraries include: (A) Django, Flask (B) React, Angular, Vue (C) Redux, Vuex, and MobX (D) MySQL, PostgreSQL 12. . Routing in frontend frameworks is used to: (A) Optimize CPU (B) Style elements (C) Navigate between different views without reloading the page (D) Store database records 13. . React Router is used for: (A) Optimizing CPU (B) Managing state (C) Styling elements (D) Client-side routing in React applications 14. . Directives in Angular are used to: (A) Optimize CPU usage (B) Only style elements (C) Manage databases (D) Extend HTML with custom behavior (*ngIf, *ngFor) 15. . Vue.js directives include: (A) v-if, v-for, v-bind, v-on (B) ng-if, ng-for only (C) CSS classes (D) HTML tags 16. . Lifecycle hooks in frontend frameworks are: (A) Functions that run at specific stages of a componentās existence (B) CSS properties (C) HTML attributes (D) Database triggers 17. . Virtual DOM in React: (A) Styles elements dynamically (B) Is used to store database records (C) Improves performance by updating only changed parts of the UI (D) Optimizes CPU only 18. . Components communicate in frameworks using: (A) CSS only (B) Props, events, or state management libraries (C) HTML only (D) Server-side scripts 19. . Single Page Applications (SPAs) are: (A) CPU optimization tools (B) Multi-page websites (C) Only server-side scripts (D) Web apps that load a single HTML page and dynamically update content 20. . The ultimate goal of Frontend Frameworks & Libraries is: (A) Only structure HTML (B) Build maintainable, reusable, performant, and interactive user interfaces (C) Only style web pages (D) Optimize CPU only