I think all of them throws the compile time error. Hence there is no question of asking about runtime error.
Hence the correct answer is D. None of the mentioned.
Explanation: There is a concept is C assignment that we can not write this,
int a = a;
This will create, compile time error. Because you are assigning $a$, which has not been created yet.