A.
Both of these should be hyphenated. The rule here is that the combined word becomes an adjective modifying the noun that comes after it (strategy and effect).
See more about hyphens at this link:
http://hometown.aol.com/drcarlperrin/hyphens.html