Which description correctly matches the roles of try, throw, and catch?
try
throw
catch
All three are used only for compile-time errors
try disables every error inside its block
catch signals an error and throw handles it
try encloses risky code, throw signals an exception, and catch handles a matching exception