Looking at the given list,7 and 8 will definitely in the answer so we can eliminate option 1 on this base.
Now we are left with 2,3,4 option.In which 2 items 7,8 are there in every option.So we just need to check 5,6,3 to get the answer.
If-else is just a block of constant set of statements,hence it cannot will not cause any looping.
Also,,Non recursive procedure call will not cause any looping in the program.
Now arbitrary goto can cause looping.Assume i have following code:-
LABEL:- statement 1
GOTO LABEL. // Loop infinite
So based on this we can conclude b is the correct answer.