Answer
$120$
$12$
Work Step by Step
How many different programs (in terms of order) can be arranged?
Use permutation formula: $N=5!=120$
How many if the comics must perform between bands?
We assume the order is: band-comics-band-comics-band
The number of different orders is $3\times2\times2=12$