ThatQuiz Test Library Take this test now
Websys - Quiz
Contributed by: Roan
  • 1. a set of rules that allows different software components to communicate.
A) REST
B) GET
C) API
  • 2. Secure online payments without central authority.
A) Smart Contracts
B) Academic Records
C) Financial Transactions
  • 3. the most common API style for web systems.
A) API
B) REST
C) GRAPH QL
  • 4. What does REST stand for?
A) Representational Syntax Transfer
B) Remote Service Transmission
C) Representational State Transfer
  • 5. Which HTTP method is used to retrieve data from a server?
A) POST
B) PUT
C) GET
  • 6. You want to add a new user/Send new data to the system. Which HTTP method should you use?
A) PATCH
B) POST
C) GET
  • 7. What HTTP method would you use to update an existing record/Update existing data?
A) GET
B) POST
C) PUT or PATCH
  • 8. Which HTTP method is used to remove data from the server, like deleting an item from a shopping cart?
A) PATCH
B) GET
C) DELETE
  • 9. What tool is used for building iOS applications?
A) NetBeans
B) Android Studio
C) Xcode
  • 10. What does APIs stand for?
A) Application Programming Interfaces
B) Automated Process Integration
C) Advanced Programming Instruction
  • 11. What is the main purpose of an API?
A) To allow different systems or applications to communicate
B) To store passwords securely
C) To design website layouts
  • 12. Which type of API is most commonly used on the web?
A) JSON-RPC
B) REST
C) SOAP
  • 13. Name one popular Java framework for web development.
A) Flutter
B) Spring
C) Angular
  • 14. Allows clients to request exactly the data they need, reducing unnecessary data transfer.
A) REST
B) GraphQL
C) API
  • 15. Storing diplomas or transcripts to prevent forgery.
A) Academic Records:
B) Financial Transactions
C) Smart Contracts
  • 16. In a REST API, you might need to make multiple calls to get a user’s name, profile picture, and email. How many calls do you need in GraphQL to get all of that data?
A) One call
B) Three calls
C) Two calls
  • 17. What is one main advantage of GraphQL?
A) It only works with one database type
B) It allows clients to request exactly the data they need
C) It always transfers all available data
  • 18. What does GraphQL provide compared to REST?
A) More flexible and efficient data requests
B) Only supports text data
C) Slower data transfer
  • 19. A more flexible alternative to REST.
A) GraphQL
B) REST
C) API
  • 20. What does Microservices Architecture do?
A) Uses one database for all services
B) Breaks a large application into smaller, independent services
C) Combines all functions into one large application
  • 21. Which of the following is an example of a microservice?
A) Payments, Notifications, Scheduling
B) Server, Router, Switch
C) Hardware, Software, Network
  • 22. How do microservices communicate with each other?
A) Through APIs
B) Through emails
C) By sharing the same database
  • 23. What is one benefit of using microservices?
A) All services must be updated together
B) Harder to maintain
C) Easier maintenance
  • 24. What port does HTTP use?
A) 50
B) 80
C) 443
  • 25. Which company is a real-world example of using microservices?
A) Microsoft Word
B) Facebook Messenger
C) Netflix
  • 26. What port does HTTPS use?
A) 443
B) 80
C) 40
  • 27. What is the main purpose of a database?
A) To create graphics
B) To design web pages
C) To store, organize, and manage data
  • 28. Software applications used to access, retrieve, and display content from the Web./ Act as clients in the client-server model.
A) Web Server
B) HTTP
C) Web Browsers
  • 29. Which of the following are examples of SQL databases?
A) MySQL, PostgreSQL, MariaDB
B) MongoDB, Firebase, CouchDB
C) HTML, CSS, JavaScript
  • 30. How does an SQL database store data?
A) In flexible document formats
B) In folders and files
C) In tables with rows and columns
  • 31. What feature connects data across multiple tables in SQL databases?
A) Foreign keys
B) APIs
C) JSON files
  • 32. Which of the following is a good use case for SQL databases?
A) Social media posts
B) Financial transactions and student records
C) Chat applications
  • 33. Which of the following are examples of NoSQL databases?
A) MongoDB, Firebase, CouchDB
B) MySQL and MariaDB
C) Oracle and PostgreSQL
  • 34. A CSS framework by Twitter for building responsive, mobile-first sites quickly.
A) Bootstrap
B) JavaScript
C) Media Queries
  • 35. Software or hardware that serves web content (HTML pages, images, scripts) to clients.
A) Web Browser
B) DNS
C) Web Server
  • 36. Ensures confidentiality, integrity, and authentication of data.
A) HTTP
B) Both
C) HTTPS
  • 37. data requires strict structure and relationships.
A) NoSQL
B) SQL
  • 38. when data is unstructured or when the system requires real-time updates and rapid scalability.
A) NoSQL
B) SQL
  • 39. Which of the following is a common web server?
A) Photoshop
B) Apache
C) Cisco Packet Tracer
  • 40. What does SSL/TLS do?
A) Encrypts data between the client and server
B) Changes website layout
C) Speeds up page loading
  • 41. What does SSL stand for
A) Secure System Layer
B) Secure Source Level
C) Secure Sockets Layer
  • 42. What does TLS stand for
A) Transport Layer Security
B) Trusted Link Security
C) echnical Layer System
  • 43. How can you tell if a website uses SSL/TLS?
A) It starts with “HTTPS”
B) It starts with “HTTPS”
C) It ends with “.org”
  • 44. Which tag is used for independent and reusable content, such as news updates or blog posts?
A) <footer>
B) <article>
C) <aside>
  • 45. What is an example of MFA?
A) Password + SMS code
B) Password only
C) Username only
  • 46. Which semantic element usually contains copyright, contact info, or closing elements?
A) <footer>
B) <main>
C) <article>
  • 47. What is OAuth 2.0 used for?
A) Granting limited access without sharing passwords
B) Blocking unknown users
C) Encrypting database data
  • 48. Works like a phonebook of the Internet.
A) DNS (Domain Name System)
B) Web Sockets
C) Web Server
  • 49. What is SQL Injection?
A) Compressing SQL queries for speed
B) Inserting malicious SQL commands into inputs to access or alter data
C) Injecting new features into a website
  • 50. Attackers inject malicious SQL commands into input fields to access or manipulate database data.
A) SQL Injection
B) Cross-Site Scripting
C) Cross-Site Request Forgery
  • 51. A 2-dimensional system used to create complex layouts with rows and columns.
A) Flexbox
B) CSS Grid
C) CSS Animations
  • 52. Attackers inject malicious scripts into web pages to steal cookies or session data.
A) Cross-Site Request Forgery
B) SQL Injection
C) Cross-Site Scripting
  • 53. Tricks users into performing actions without their knowledge
A) SQL Injection
B) Cross-Site Request Forgery
C) Cross-Site Scripting
  • 54. How can XSS attacks be prevented?
A) Disable HTML
B) Use Content Security Policy (CSP) and sanitize user input
C) Change website theme
  • 55. JavaScript can access and modify HTML content via the
A) DOM (Document Object Model)
B) Flexbox
C) CSS
  • 56. What does XSS stand for?
A) Cross-Site Scripting
B) Cross-Site Request Forgery
  • 57. What does CSRF stand for?
A) Cross-Site Scripting
B) Cross-Site Request Forgery
  • 58. What law protects user data in the Philippines?
A) Republic Act 10173 – Data Privacy Act
B) Cybercrime Prevention Act
C) GDPR
  • 59. What does GDPR stand for?
A) General Data Privacy Record
B) General Data Protection Regulation
C) Global Data Protection Rules
  • 60. What does PWA stand for?
A) Progressive Website Application
B) Progressive Web Application
C) Public Web Access
  • 61. JavaScript can react to user actions like clicks, scrolls, and key presses.
A) Events
B) Flexbox
C) DOM
  • 62. combine the reach of a website with the functionality of a mobile app, offering users an app-like experience directly from a browser.
A) offline access
B) PWAs
C) installable
  • 63. What feature allows PWAs to work offline?
A) Cookies
B) Service Workers
C) WebSockets
  • 64. What is the purpose of Push Notifications in PWAs?
A) To alert users about updates, promotions, or reminders
B) To store passwords
C) To speed up downloads
  • 65. Uses Service Workers to cache data so users can continue using the app even without internet.
A) Installable
B) Offline Access
C) Push Notifications
  • 66. Users can “install” a PWA on their home screen without visiting an app store.
A) Offline Access
B) Installable
C) Push Notifications
  • 67. Works seamlessly on mobile, tablet, and desktop.
A) Offline Access
B) Push Notifications
C) Responsive Design:
  • 68. What is the benefit of responsive design in PWAs?
A) Reduces screen brightness
B) Works only on mobile devices
C) Works seamlessly on mobile, tablet, and desktop
  • 69. A service that provides storage space and access to websites on the Internet.
A) Desktop
B) Web Hosting
C) Web Sockets
  • 70. What is a popular Python framework for web development?
A) Django
B) Ruby on Rails
C) FlaskJS
  • 71. PWAs can send push notifications and work offline.
A) True
B) False
  • 72. These are web systems that deliver instant data updates to users without refreshing the page.
A) Real-Time Applications
B) Artificial Intelligence
C) Blockchain Technology
  • 73. What technology powers real-time applications?
A) WebSockets
B) APIs
C) HTTP
  • 74. What is the main function of WebSockets?
A) Provide a persistent, two-way connection between client and server
B) Cache web pages for offline use
C) Store data in a database
  • 75. Which of the following is an example of a real-time application?
A) Google Docs (offline mode)
B) Microsoft Word
C) Facebook Messenger or WhatsApp Web
  • 76. A service that runs on the Internet. It consists of websites and web pages accessible through browsers. It uses HTTP and HTTPS to transfer information.
A) Internet
B) WWW
  • 77. A 1-dimensional layout system for aligning items along a row or column
A) CSS Grid
B) CSS Animations
C) Flexbox
  • 78. allowing them to adapt to user behavior and improve decision-making.
A) Blockchain Technology
B) Artificial Intelligence
C) Edge Computing
  • 79. A global network of interconnected computers and devices that communicate using standardized protocols (e.g., TCP/IP).
A) Internet
B) WWW
  • 80. Uses natural language to understand user queries better
A) Predictive Analytics
B) Smart Search
C) Personalized Recommendations
  • 81. What do Chatbots and Virtual Assistants provide?
A) Human-only support
B) Automated 24/7 support for users
C) System updates
  • 82. Which company uses AI to recommend movies?
A) Amazon
B) YouTube
C) Netflix
  • 83. ensures secure, transparent, and tamper-proof transactions in web systems.
A) Real-Time Applications
B) Blockchain Technology
C) Edge Computing
  • 84. How is data stored in a Blockchain?
A) In a database with no history
B) In a distributed ledger across multiple computers
C) On a single server
  • 85. Which blockchain platform supports dApps (decentralized apps)?
A) Ethereum
B) Google Cloud
C) Microsoft Azure
  • 86. Automated Agreements that execute when conditions are met.
A) Smart Contracts
B) Financial Transactions
C) Academic Records
  • 87. processes data closer to the user instead of sending everything to a central cloud server.
A) Blockchain Technology
B) Real-Time Applications
C) Edge Computing
  • 88. Faster response for critical tasks like autonomous driving or live video streaming.
A) Low Latency
B) Reduced Bandwidth Usage
C) Enhanced Privacy
  • 89. Less data sent to central servers, lowering costs.
A) Low Latency
B) Enhanced Privacy
C) Reduced Bandwidth Usage
  • 90. Sensitive data can stay on the local network.
A) Reduced Bandwidth Usage
B) Low Latency
C) Enhanced Privacy
  • 91. What frontend framework was developed by Meta?
A) Angular
B) Vue.js
C) React.js
  • 92. Name one popular backend framework.
A) Flutter
B) Bootstrap
C) Node.js
  • 93. Which database is non-relational?
A) MySQL
B) MongoDB
C) PostgreSQL
  • 94. What programming language is used for Flutter?
A) Swift
B) Dart
C) Python
  • 95. What tool is commonly used for version control?
A) GitHub
B) Blender
C) Docker
  • 96. What is the primary language used to build iOS apps?
A) Kotlin
B) Java
C) Swift
  • 97. Which frontend framework was developed by Google?
A) Ember.js
B) React
C) Angular
  • 98. What technology allows real-time communication in web apps?
A) CSS
B) WebSocket
C) HTML5
  • 99. What is Firebase primarily used for?
A) Image compression
B) UI design
C) Backend or Database
  • 100. Name one CSS framework.
A) Laravel
B) Bootstrap
C) Django
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.