Answer:
(1) It is known as a prosthetic group as heme consist of a protoporphyrin ring and a central iron atom. A prosthetic group is a specific non-polypeptide unit which is required for some protein's biological function.
(2) Coenzyme.
(3) It is known as an example of a cofactor as it is not a permanent part of the enzyme.
(4) It is known as a prosthetic group as it is permanently attached to the enzyme.
(5) Coenzyme-A.
(6) Cofactor.
(7) Cofactor.