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