1. 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