Site icon T4Tutorials.com

Web Languages and Tools MCQs

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



Exit mobile version