Skip to content
Question 31 of 35

Q.Assertion (A) : A static web page does not change for each person visiting the web page. Reason (R) : When a web server receives a request for a dynamic web page, it locates and updates the page and sends it to the browser of the client. (A) Both (A) and (R) are true and (R) is the correct explanation for (A). (B) Both (A) and (R) are true and (R) is not the correct explanation for (A). (C) (A) is true and (R) is false. (D) (A) is false but (R) is true.

Yanam BieapCBSE Class XII Board 2023MCQ· 1mImportance★★★★★
89% · 31/35 Questions
🔒 Locked · start free trial →

You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.

Start your 14-day free trial to unlock the full solution →

Both the assertion that static web pages do not change for each visitor and the reason describing how dynamic web pages are processed are true. However, Reason (R) is about dynamic pages, so it does not explain why a static page stays the same — the two describe different page types. Hence the answer is (B): both true, but (R) is not the correct explanation of (A).

When you browse the internet, the web pages you see can broadly be categorised into two types: static and dynamic. Understanding the difference between them is fundamental to grasping how information is delivered to your browser. This distinction lies in how the content of the page is prepared and served by the web server.

A static web page is essentially a pre-built file, typically written in HTML, CSS, and JavaScript, that resides on a web server. When your browser requests a static page, the server simply retrieves this file and sends it directly to your browser. The content of this file is fixed; it does not change unless a developer manually edits the file on the server. This means that every person who visits that specific static web page will see the exact same content, regardless of who they are, what time it is, or any other variable. The page is "static" because its content remains constant for all visitors until it is manually updated.

Note

Think of a static web page like a printed brochure. Everyone who picks up a copy sees the identical information. The content is fixed at the time of printing.

In contrast, a dynamic web page is not a pre-built file in the same way. Instead, when your browser requests a dynamic page, the web server doesn't just send a file. It executes a program or script (often written in languages like PHP, Python, Java, or Node.js) that runs on the server. This program can perform various actions:

  • It might fetch data from a database.
  • It could process user input.
  • It might generate content based on the user's login status, location, or other real-time information.
  • It then assembles an HTML page on the fly, incorporating all this generated or retrieved content.
  • Finally, this newly generated HTML page is sent to your browser.

This process means that the content of a dynamic web page can be unique for each visitor or each request. For example, an e-commerce site's product page might show different prices based on your region, or a social media feed will display content tailored specifically to your connections. The server generates the page content before sending it, making the page dynamic and responsive to individual circumstances.

Now, let's evaluate the given assertion and reason:

  • Assertion (A): A static web page does not change for each person visiting the web page. This statement is true. As explained, static pages are fixed files served as-is, so their content remains identical for every visitor. …

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.