OA. free
Free
Accenture Core Computer Science Core Computer Science Medium

When browsing a website (https://example.com), the contents displayed on the smartphone and...

Accenture technical mcq question, verified with a worked answer. Free to practise - no sign-up.

When browsing a website (https://example.com), the contents displayed on the smartphone and the computer are different. Which statement below is not the cause?

Choose one option.
Show answer & explanation
Answer: C. Because the content of the website was tampered by a communication path.

Options A, B, and D are all legitimate, intentional technical reasons why a website displays different content on different devices. Option C—tampering via the communication path (man-in-the-middle attack)—is a security breach, not a designed feature and would be illegal. While tampering could theoretically cause different displays, it is not a legitimate cause or design choice for intentional content differences.

Step-by-step Derivation:
Analyze each option as a cause of different content on smartphone vs. computer:

A) JavaScript-based dynamic generation: Browsers execute JS differently based on viewport size, device capabilities, and runtime conditions → Valid cause.

B) User agent detection: Servers check HTTP User-Agent header and serve different HTML/content to mobile vs. desktop clients → Valid cause.

D) Responsive design: CSS media queries adapt layout and visibility based on screen size → Valid cause.

C) Communication path tampering: This refers to intercepting/modifying data in transit (MITM attack). While this could alter content, it is:

  • Illegal (unauthorized data modification)
  • A security violation, not a design choice
  • Not an intentional technical reason for differences
  • Not a legitimate answer to 'why would a website show different content'

The question asks for the statement that is NOT a cause. Option C is the only one that is not a legitimate, intentional technical cause of different displays.