Answer: B

Statement (1) is insufficient. If the number is divisible by 3, the digits must add up to a multiple of three. Therefore, 4+5+H+2 must sum to a multiple of 3. That would be true if H=1, H=4, or H=7.

Statement (2) is sufficient: if the number is divisible by 9, the digits must add up to a multiple of 9. The only multiple of 9 that 4+5+H+2 could sum to is 18, which means that H=7. The correct choice is (B).