1. Which of the following is a web browser?
(A) Chrome
(B) WebKit
(C) Blink
(D) Gecko
2. What is the main function of a web browser?
(A) Compile code
(B) Render web pages for the user
(C) Manage server requests
(D) Handle DNS queries
3. Which of these is a popular rendering engine?
(A) Apache
(B) Gecko
(C) MySQL
(D) Node.js
4. The rendering engine in a browser is responsible for:
(A) Displaying HTML, CSS, and JavaScript
(B) Handling email
(C) Sending HTTP requests only
(D) Managing IP addresses
5. Which rendering engine is used by Google Chrome?
(A) WebKit
(B) Blink
(C) Trident
(D) Gecko
6. Which browser uses the WebKit engine?
(A) Firefox
(B) Safari
(C) Internet Explorer
(D) Opera
7. Internet Explorer’s default rendering engine is:
(A) Blink
(B) WebKit
(C) Trident
(D) Gecko
8. Mozilla Firefox uses which rendering engine?
(A) Gecko
(B) Blink
(C) WebKit
(D) EdgeHTML
9. Which of the following is NOT a browser engine?
(A) Chromium
(B) Blink
(C) Trident
(D) WebKit
10. What is the main role of JavaScript engine in a browser?
(A) Render HTML and CSS
(B) Execute JavaScript code
(C) Handle HTTP requests
(D) Manage DNS
11. Chrome’s JavaScript engine is called:
(A) V8
(B) SpiderMonkey
(C) Chakra
(D) Nitro
12. Firefox’s JavaScript engine is called:
(A) V8
(B) Chakra
(C) SpiderMonkey
(D) Nitro
13. What does a browser do when it encounters an HTML file?
(A) Sends it to the DNS server
(B) Parses the HTML and renders the page
(C) Converts it into a PDF
(D) Ignores it
14. Which browser engine did Microsoft Edge originally use?
(A) Blink
(B) Gecko
(C) Trident
(D) EdgeHTML
15. After 2019, Microsoft Edge switched to which rendering engine?
(A) Gecko
(B) Trident
(C) WebKit
(D) Blink
16. The process of converting HTML, CSS, and JS into a visual page is called:
(A) Rendering
(B) Compilation
(C) Parsing
(D) Linking
17. Which browser is known for using the WebKit engine on iOS?
(A) Chrome
(B) Safari
(C) Firefox
(D) Opera
18. Which of the following is true about Chromium?
(A) It is a rendering engine
(B) It is an open-source browser project
(C) It is a JavaScript engine
(D) It is a DNS server
19. The main difference between Blink and WebKit is:
(A) Blink is a fork of WebKit
(B) WebKit is faster than Blink
(C) Blink cannot render CSS
(D) WebKit cannot render images
20. Which of these is responsible for laying out elements on a web page?
(A) DNS engine
(B) Rendering engine
(C) JavaScript engine
(D) Mail engine
21. Which of the following engines is used by Opera browser?
(A) Trident
(B) Blink
(C) Gecko
(D) EdgeHTML
22. Chakra is a JavaScript engine used by:
(A) Chrome
(B) Firefox
(C) Edge (legacy)
(D) Safari
23. Which of the following is NOT a function of a browser engine?
(A) Parse HTML and CSS
(B) Execute JavaScript
(C) Layout and paint content
(D) Handle network requests
24. Which process is handled by the rendering engine?
(A) DOM construction
(B) CSSOM construction
(C) Layout calculation and painting
(D) All of the above
25. Which of the following correctly matches the browser and its engine?
(A) Chrome → Gecko
(B) Firefox → Blink
(C) Safari → WebKit
(D) Edge → Trident
26. What does the browser cache do?
(A) Stores DNS records only
(B) Stores frequently used web resources for faster loading
(C) Runs JavaScript faster
(D) Converts HTML to PDF
27. Which of the following is true about rendering engines?
(A) They only render images
(B) They only execute JavaScript
(C) They parse HTML/CSS and render the page
(D) They are used for sending emails
28. What is the relationship between Chromium and Blink?
(A) Blink is part of the Chromium project
(B) Chromium is a JavaScript engine
(C) Blink is a database engine
(D) Chromium is a DNS server
29. Nitro is the JavaScript engine for which browser?
(A) Safari
(B) Firefox
(C) Chrome
(D) Edge
30. Which of these processes is done by a browser’s layout engine?
(A) Parsing HTML
(B) Calculating element positions
(C) Rendering pixels to screen
(D) All of the above
31. The term “DOM” stands for:
(A) Document Object Model
(B) Data Output Management
(C) Dynamic Object Module
(D) Document Output Method