The maximum number of characters that can be passed to a COBOL program through PARM is 100. This is a system limitation. Option A is incorrect as there is a limit. Option B is wrong because 255 is too high. Option D is incorrect as 150 exceeds the actual limit.