Web Languages and Tools MCQs 49 Score: 0 Attempted: 0/49 1. React.js is mainly used for: (A) Building user interfaces (B) Database management (C) Server-side scripting (D) Styling web pages 2. Who developed React.js? (A) Google (B) Microsoft (C) Facebook (D) Twitter 3. React uses which programming paradigm? (A) Object-oriented programming (B) Functional programming (C) Procedural programming (D) Logic programming 4. The main concept of React is: (A) Components (B) Templates (C) Routes (D) Controllers 5. React can be used to build: (A) Desktop apps (B) Mobile apps (C) Web apps (D) All of the above 6. Angular is developed and maintained by: (A) Facebook (B) Microsoft (C) Google (D) Apple 7. Angular is mainly used for: (A) Frontend web development (B) Backend development (C) Database management (D) Web hosting 8. Angular uses which language as the primary development language? (A) JavaScript (B) Ruby (C) Python (D) TypeScript 9. Angular is based on which architectural pattern? (A) MVC (Model-View-Controller) (B) MVVM (Model-View-ViewModel) (C) MVT (Model-View-Template) (D) None of the above 10. Angular CLI is used for: (A) Running database queries (B) Styling components (C) Creating and managing Angular projects (D) Hosting websites 11. Node.js is primarily used for: (A) Frontend styling (B) Server-side development (C) Database design (D) Graphic design 12. Node.js is built on which JavaScript engine? (A) SpiderMonkey (B) V8 (C) Chakra (D) Rhino 13. Node.js allows JavaScript to run: (A) Only on the server (B) Only in the browser (C) Both browser and server (D) Only in mobile apps 14. Which Node.js feature makes it suitable for real-time applications? (A) Multi-threading (B) Non-blocking I/O (C) Synchronous processing (D) Heavy memory usage 15. npm is used with Node.js to: (A) Manage packages and libraries (B) Compile code (C) Deploy websites (D) Debug applications 16. Python is best known for being: (A) High-level and easy to read (B) Low-level language (C) Only for web development (D) Only for mobile apps 17. Python was created by: (A) Dennis Ritchie (B) Guido van Rossum (C) James Gosling (D) Bjarne Stroustrup 18. Python is commonly used in: (A) Web development (B) Data science and AI (C) Automation and scripting (D) All of the above 19. Python’s package manager is called: (A) pip (B) npm (C) gem (D) composer 20. Python supports which programming paradigms? (A) Object-oriented (B) Functional (C) Procedural (D) All of the above 21. PHP is mainly used for: (A) Frontend styling (B) Desktop software (C) Mobile apps (D) Server-side scripting 22. PHP stands for: (A) Personal Home Page (B) Preprocessed Hypertext Programming (C) Python HTML Parser (D) Program Hypertext Processor 23. PHP files usually have which extension? (A) html (B) php (C) js (D) py 24. Which company originally created PHP? (A) Rasmus Lerdorf (B) Microsoft (C) Apple (D) Google 25. PHP can be embedded in: (A) JavaScript files (B) CSS files (C) HTML files (D) Python scripts 26. Ruby is primarily known for: (A) Frontend styling (B) Mobile app design (C) Database design (D) Backend development 27. Ruby on Rails is a: (A) CSS framework (B) Frontend library (C) Web development framework (D) Database 28. Who developed Ruby? (A) Yukihiro Matsumoto (B) Linus Torvalds (C) James Gosling (D) Brendan Eich 29. Ruby emphasizes: (A) Performance over readability (B) Simplicity and productivity (C) Low-level hardware access (D) Functional programming only 30. Ruby is interpreted using: (A) JVM (B) Ruby interpreter (C) V8 engine (D) Node.js runtime 31. JavaScript is primarily used for: (A) Styling web pages (B) Server-side scripting only (C) Interactivity on web pages (D) Database queries 32. JavaScript can run on: (A) Only browsers (B) Only servers (C) Both browsers and servers (D) Only mobile apps 33. JavaScript was created by: (A) Brendan Eich (B) James Gosling (C) Guido van Rossum (D) Rasmus Lerdorf 34. Which symbol is commonly used to denote variables in JavaScript? (A) $ (B) @ (C) % (D) # 35. JavaScript is a: (A) Compiled language (B) Database language (C) Low-level language (D) Interpreted language 36. ASP.NET is primarily used for: (A) Backend web development (B) Frontend styling (C) Database creation (D) Image editing 37. ASP.NET is developed by: (A) Google (B) Microsoft (C) Facebook (D) Oracle 38. ASP.NET can be used with which language? (A) C# (B) JavaScript (C) Ruby (D) Python 39. ASP.NET is part of which framework? (A) NET Framework (B) Angular Framework (C) Django Framework (D) Rails Framework 40. ASP.NET supports which type of applications? (A) Mobile apps (B) Desktop applications (C) Web applications (D) Games only 41. HTML is used for: (A) Styling web pages (B) Structuring web content (C) Backend scripting (D) Database queries 42. HTML stands for: (A) Hyper Tool Markup Language (B) HighText Machine Language (C) Hyperlink and Text Markup Language (D) HyperText Markup Language 43. HTML documents usually end with which extension? (A) html or .htm (B) css (C) js (D) php 44. HTML is considered a: (A) Programming language (B) Database language (C) Styling language (D) Markup language 45. CSS is used for: (A) Structuring content (B) Adding styles and layout (C) Backend scripting (D) Database management 46. Bootstrap is: (A) JavaScript library (B) Database tool (C) CSS framework (D) Backend framework 47. Bootstrap helps in: (A) Making responsive websites (B) Running backend code (C) Managing databases (D) Hosting websites 48. Which CSS property changes text color? (A) background-color (B) text-align (C) font-style (D) color 49. Which class system does Bootstrap primarily use? (A) Inline styles (B) External scripting only (C) ID-based styling (D) Utility classes and components Related Posts:hreflang tags error in web master toolsWeb browsers and rendering engines MCQs - WebWeb hosting and domain names MCQs - WebWEP Reference Model, WER Web engineering resources Portal in Web EngineeringMCQs on Context free Grammar and Context Sensitive LanguagesPakistan Languages and literature MCQs