In PL/SQL block structure, user-defined exceptions are trapped and handled in the EXCEPTION section. The DECLARE section is for declarations, the EXECUTE section (between BEGIN and END) contains executable logic, and there is no 'Header' section in standard PL/SQL.