Answer:
a. 1 word
b. 2 words
Explanation:
We say that a computer has a 32-bit memory address when it allows 32-bit memory addresses. This entails that a byte-addressable 32-bit computer can address 232 = 4,294,967,296 bytes of memory, or 4 gibibytes (GiB). This allows one memory address to be efficiently stored in one word.
See attachment for the analysis on a table.