Self-Test 3

Introductory list processing
 
You are advised to write down what you think the solutions will be before you try the goals with the Prolog interpreter or look at the solutions.
 
  Using the procedure dissect_list/1, which of the following queries would succeed and (if so) what will be the output for each?
 
1.
| ?- dissect_list([a,b,c]).
2.
| ?- dissect_list([]).
3.
| ?- dissect_list([Head|b, c]).
4.
| ?- dissect_list([Head|[b, c]]).
5.
| ?- dissect_list([1, car(metro, green)]).
6.
| ?- dissect_list([[a,l,p,h,a], [b,e,t,a]]).
7.
| ?- dissect_list([Tl|Hd]).