Right option is (c) All of the mentioned
Easy explanation: The approach of gray-level slicing “to give all gray level of a specific range high value and a low value to all other gray levels” produces a binary image.
One of the transformation in Contrast stretching darkens the value of r (input image gray-level) below m (some predefined gray-value) and brightens the value of r above m, giving a binary image as result.