The language referring to the problem is a property of halting Turing Machine and hence the language is decidable(recursive)..In other words the problem given is membership problem for recursive language which is decidable and hence recursive..
And we know if a language is recursive then language will be recursively enumerable as well..
Hence C) is correct answer..