answer a)
The question wishes to know that whether L is undecidable, decidable or regular when it has given L(M) is decidable. So it asks whether L is equivalent to L(M) or not.
Now, { 0p12p | p >= 0 } is a DCFL.
DCFL is REC,i.e always decidable. So, L(M) is reducible to a decidable lang. then L(M) also has to be decidable.Thus the problem reduces to,
L = { <M> | M is a TM & L(M) is decidable }
Usually a lang. accepted by a TM is RE. Now whether RE is REC, i.e decidable or not, is a non-trivial question because some TM can accept REC while some only RE.
[ since we know, RE may or may not be REC, thus non-trivial question ]
And also by Rice's theorem any non-trivial question on an RE lang. is always Undecidable.