Right option is (c) p = 3
The explanation is: We know that, area of triangle = \(\frac {1}{2}\){x1 (y2 – y3 ) + x2 (y3 – y1 ) + x3 (y1 – y2 )}
The vertices of the triangle are (-3, p), (-1, 2) and (1, 1)
The area of triangle = \(\frac {1}{2}\) {-3(2 – 1) + (-1)(1 – p) + 1(p – 2)} = \(\frac {1}{2}\) {-3 – 1 + p + p – 2} = \(\frac {-6 + 2p}{2}\) = – 3 + p
Since, the points are collinear; the area of triangle will be zero.
-3 + p = 0
p = 3