What is the correct storage layout for Ethereum contracts?
A. Random hash key-value
B. 32-byte contiguous slots
C. Dynamically adjusted slots
D. Compiler optimized allocation
Analysis
Slots are fixed at 32 bytes, compiler optimizes layout (such as variable packing), and complex types are allocated independently.