1. Describe what Unspent Transaction Outputs (UTXO) are.
These are the records on the blockchain that describe how much bitcoin is available to your private key.
2. What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
Your wallet would combine enough UTXO’s into a transaction until the total amount covers the total that you want to send.
3. How would a bitcoin wallet specify the transaction fee when creating a transaction?
It would subtract the send amount from the sum of the UTXO’s.
4. How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
By using multiple send addresses held by the same recipient.