Doubts of mcq on pointers

Q2 how can we determine the best, because all are true.
Q4 memory leak, is right answer surely but what about option C, it might also be true…
Q8 Why will the code not compile as though j and k will point to any address in the memory, so what is the problem with that…