Describe what Unspent Transaction Outputs (UTXO) are.
The sum of all input transactions to a single private key registered on blockchain, minus the already spent on outprut transactions
What would happen if you don’t have any single UTXO that is large enough to cover for your transaction?
Transaction will be refused by the network.
How would a bitcoin wallet specify the transaction fee when creating a transaction?
Often it calculates an average fee from the blockchain and suggest for the transaction.
How could you use the notion of transaction inputs and outputs to increase privacy in your transaction?
By sending remaining funds to yourself, or to another public key controlled by the same private key.