ThatQuiz Test Library Take this test now
websys fnl
Contributed by: Roan
  • 1. What frontend framework was developed by Meta?
A) Vue.js
B) Angular
C) React.js
  • 2. What does CSS stand for?
A) Computer Style System
B) Cascaded Script Styling
C) Cascading Style Sheets
  • 3. Name one popular backend framework.
A) Bootstrap
B) Node.js
C) React.js
  • 4. Which database is non-relational?
A) PostgreSQL
B) MongoDB
C) MySQL
  • 5. What programming language is used for Flutter?
A) JavaScript
B) JavaScript
C) Dart
  • 6. What tool is commonly used for version control?
A) Canva
B) Excel
C) GitHub
  • 7. What is the primary language used to build iOS apps?
A) Java
B) C#
C) Swift
  • 8. Which frontend framework was developed by Google?
A) Angular
B) Svelte
C) React
  • 9. What technology allows real-time communication in web apps?
A) WebSocket
B) Fetch API
C) HTML5
  • 10. What is Firebase primarily used for?
A) Backend or database
B) UI design
C) Game development
  • 11. Name one CSS framework.
A) Bootstrap
B) React
C) Django
  • 12. What does API stand for?
A) Applied Program Interaction
B) Application Programming Interface
C) Automated Programming Input
  • 13. What is React Native mainly used for?
A) Desktop software
B) Databases
C) Mobile application development
  • 14. What does User Interface (UI) refer to?
A) Server-side logic
B) The visual part of the app that users interact with
C) Database structure
  • 15. What is a popular Python framework for web development?
A) Flask/ Django
B) Laravel
C) Angular
  • 16. Name one popular Java framework for web development.
A) Flask
B) React
C) Spring
  • 17. What development environment is used for Android apps?
A) Visual Studio Code
B) Eclipse
C) Android Studio
  • 18. What tool is used for building iOS applications?
A) Android Studio
B) NetBeans
C) Xcode
  • 19. Firebase is an example of what kind of technology?
A) Operating system
B) Local storage tool
C) Cloud-based backend service
  • 20. What is the main function of a firewall?
A) Compress files
B) Prevent unauthorized access to a network
C) Increase internet speed
  • 21. What is the Internet?
A) A programming language
B) A browser application
C) A global network of interconnected devices
  • 22. What is the World Wide Web?
A) The physical infrastructure
B) A system of interlinked documents accessed via browsers
C) A type of database
  • 23. An application-layer protocol used to transmit hypertext (HTML) over the web.What protocol transfers web pages?
A) SMTP
B) FTP
C) HTTP
  • 24. Which port does HTTP use?
A) 22
B) 80
C) 443
  • 25. HTTPS is HTTP with:
A) Compression
B) Encryption
C) Faster speed
  • 26. HTTPS uses:
A) SSL/TLS
B) REST
C) JSON
  • 27. Which protocol provides secure communication?
A) HTTPS
B) HTTP
C) SNMP
  • 28. HTTP works on which model?
A) Push–pull
B) Peer-to-peer
C) Request–response
  • 29. NOT an application-layer protocol?
A) HTTP
B) TCP
C) HTTPS
  • 30. HTTPS is commonly used in:
A) Operating systems
B) Video editing
C) E-commerce and banking
  • 31. Which port does HTTPS use?
A) 50
B) 80
C) 443
  • 32. A web browser is a:
A) Server
B) Database
C) Client
  • 33. Ensures confidentiality, integrity, and authentication of data.
A) HTTPS
B) HTTP
C) SQL
  • 34. A web server is responsible for:
A) Translating IPs
B) Serving content to browsers
C) Creating domains
  • 35. A common web server:
A) Android Studio
B) Apache
C) MySQL
  • 36. DNS does what?
A) Manages passwords
B) Stores files
C) Translates domain names to IP addresses
  • 37. A domain’s TLD is in:
A) www
B) . http
C) .com
  • 38. Web hosting is used to:
A) Store and serve website files
B) Secure browsers
C) Design UI
  • 39. Cheapest hosting type:
A) VPS
B) Shared
C) Dedicated
  • 40. Hosting with scalability:
A) Cloud hosting
B) Localhost
C) Shared
  • 41. DNS is similar to a:
A) Calculator
B) Phonebook
C) Camera
  • 42. used to deploy and maintain web pages
A) DevOps/Hosting
B) Blockchain
C) Flutter
  • 43. HTML5 introduced:
A) Database queries
B) Server routing
C) Semantic tags
  • 44. <nav> defines:
A) header
B) nav
C) footer
  • 45. Tag for main content:
A) <aside>
B) <form>
C) <main>
  • 46. <article> is for:
A) Validation
B) Reusable, independent content
C) Navigation
  • 47. Flexbox is a ____ system.
A) 1-dimensional
B) Table-based
C) 3D
  • 48. CSS Grid is for:
A) Encryption
B) 2D layouts
C) Animations
  • 49. JavaScript is used for:
A) Interactivity
B) Hosting
C) Server creation
  • 50. DOM stands for:
A) Desktop Operating Machine
B) Display Object Management
C) Document Object Model
  • 51. Click event is:
A) onclick
B) hover
C) submit
  • 52. Responsive design aims to:
A) Remove caching
B) Secure pages
C) Adjust layout across devices
  • 53. Media queries are in:
A) PHP
B) JavaScript
C) CSS
  • 54. Mobile-first begins with:
A) Tablet
B) Smartphone layout
C) Desktop
  • 55. Bootstrap is a:
A) Java framework
B) CSS framework
C) Database
  • 56. Tailwind is:
A) A language
B) Browser extension
C) Utility-first
  • 57. Semantic tag:
A) span
B) div
C) section
  • 58. JavaScript functions are:
A) HTTP methods
B) Servers
C) Reusable blocks of code
  • 59. Viewport meta tag is for:
A) Security
B) WebSockets
C) Responsive design
  • 60. Flexbox direction property:
A) align-text
B) grid-area
C) flex-direction
  • 61. Framework with modals/navbars:
A) Bootstrap
B) MySQL
C) Flask
  • 62. Server-side scripting runs on:
A) Server
B) Router
C) Browser
  • 63. PHP is for:
A) Animations
B) Server-side processing
C) Styling
  • 64. Node.js uses:
A) PHP
B) JavaScript
C) Python
  • 65. Flask is for:
A) Java
B) SQL
C) Python
  • 66. A web server listens for:
A) Keyboard events
B) HTTP requests
C) CSS changes
  • 67. Apache is:
A) Browser
B) Web server
C) Database
  • 68. Nginx is known for:
A) Domains
B) Slow performance
C) High concurrency
  • 69. Express.js is part of:
A) MongoDB
B) PHP
C) Node.js
  • 70. Form methods:
A) POST/GET
B) WRITE/UPDATE
C) SELECT/DELETE
  • 71. store data across multiple pages. They help track users (e.g., during login).
A) Express.js:
B) Authentication Basics
C) Sessions
  • 72. Authentication ensures:
A) Rendering
B) Only authorized users access
C) Images load
  • 73. File handling allows:
A) Read/write files
B) CSS
C) Animations
  • 74. Express hashing uses:
A) bcrypt
B) Bootstrap
C) DNS
  • 75. Dynamic content is:
A) Static only
B) Images
C) Content generated by logic or data
  • 76. NOT server-side language:
A) Python
B) Node.js
C) HTML
  • 77. A database stores:
A) Animations
B) Structured or unstructured data
C) Styles
  • 78. MySQL is:
A) NoSQL
B) File-based
C) Relational
  • 79. MongoDB stores in:
A) Documents
B) Rows
C) Scripts
  • 80. CRUD means:
A) Collect, Render, Upload, Delete
B) Create, Read, Update, Delete
C) Cache, Restore, Undo, Delete
  • 81. Prevent SQL injection using:
A) DNS
B) Prepared statements
C) Inline HTML
  • 82. Data validation ensures:
A) Encryption
B) Correct & safe input
C) UI design
  • 83. SELECT retrieves:
A) Servers
B) Files
C) Data
  • 84. MongoDB uses:
A) JSON-like documents
B) SQL
C) XML
  • 85. PostgreSQL is known for:
A) Weak queries
B) No schema
C) Advanced SQL features
  • 86. Sanitization removes:
A) Good data
B) Domains
C) Harmful characters
  • 87. API stands for:
A) Automated Program Input
B) Application Programming Interface
C) Applied Programming Integration
  • 88. REST update uses:
A) GET
B) TRACE
C) PUT/PATCH
  • 89. REST is:
A) Stateless
B) Stateful
C) Encrypted
  • 90. GraphQL allows clients to:
A) Create domains
B) Request exact data needed
C) Send emails
  • 91. Microservices split apps into:
A) SQL tables
B) CSS files
C) Independent services
  • 92. Blockchain stores data:
A) Images
B) Single server
C) Distributed ledger
  • 93. AI is used for:
A) Static sites
B) Recommendations & predictions
C) Decorations
  • 94. Technology for real-time updates:
A) WebSockets
B) HTML
C) DNS
  • 95. PWAs offer:
A) Offline access
B) GRWM
C) No responsiveness
  • 96. Edge computing processes data:
A) Closer to the user/device
B) Data centers
C) Cloud only
  • 97. Used to retrieve data from the server.
A) PUT
B) GET
C) POST
  • 98. Used to send or create data on the server.
A) PATCH
B) GET
C) POST
  • 99. Used to update/replace an existing resource.
A) PUT
B) PATCH
C) POST
  • 100. Used to partially update a resource.
A) PATCH
B) GET
C) PUT
Created with That Quiz — where a math practice test is always one click away.