Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:
Computers fundamentally store and process binary patterns. ASCII is a widely used character encoding for representing text, but it does not define how all information is stored internally. This question tests understanding of the difference between raw binary representation, data types, and text encodings such as ASCII, UTF-8, and others.
Given Data / Assumptions:
Concept / Approach:
Distinguish “binary representation” (bits and machine formats) from “character encoding” (mapping bytes to symbols). Only data that are text strings may use a character encoding. Numeric values, instructions, and multimedia use other binary formats defined by the ISA, IEEE 754, file formats, and codecs. Therefore, saying computers “use ASCII internally” overgeneralizes a specific text use-case to all data.
Step-by-Step Solution:
Verification / Alternative check:
Inspecting a process’s memory dump reveals a mixture of code, numeric data, pointers, and only some regions containing recognizable ASCII strings. Compilers and CPUs treat numbers and instructions as binary patterns unrelated to ASCII tables.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing “human-readable” storage with all machine storage; assuming that because text prints as letters, everything is ASCII. Ignoring Unicode’s prevalence also leads to overstatements about ASCII.
Final Answer:
Incorrect
Discussion & Comments