* Older Corvettes (pre-C5): A 305 was a common factory option in many earlier Corvette generations. So, fitting one into a similar-era Corvette would generally be straightforward, though potentially requiring some minor modifications depending on the specific year and engine being swapped.
* Newer Corvettes (C5 and later): These Corvettes generally used significantly different engine bays and mounting systems. While *theoretically* possible with extensive fabrication and modification, swapping a 305 into a C5, C6, C7, or C8 Corvette would be a hugely complex and likely impractical project. The effort and expense would far outweigh the benefits.
In short: It's possible in older Corvettes, but extremely difficult and unlikely to be worthwhile in newer ones. The specifics heavily depend on the exact year and model of the Corvette.