A spanning tree is a tree that contains:
b. at least one cycle
Nope,
see "spanning tree" under "CONCEPT: A FOREST OF TREES" in Topic 04: Minimal-Cost Spanning Trees.
Question #4