Answer:
a.

b.

c.

d.
They are not, the intersection is not 0.
Explanation:
a.
The probability that the shopper has neither type of card is the probability of the complement of the union, therefore it would be
b.
That's probability of the intersection of the events. For that we use the following formula

Therefore

c.
That's the probability of A intersection the complement of B.
For that, first of all remember that

Therefore

Therefore

d.
They are not, the intersection is not 0.