ㄱ. x>1에서 f(x)=−x+2이므로
x→1+0limf(x)=x→1+0lim(−x+2)=1 (참)
ㄴ. x≤1에서 f(x)=a이므로
x→1−0limf(x)=x→1−0lima=x→1−0lim0=0
이므로 ㄱ에서 x→1+0limf(x)=x→1−0limf(x)
즉, x→1limf(x)의 극한값이 존재하지 않는다.
따라서 함수 f(x)는 x=1에서 불연속이다. (거짓)
ㄷ. 함수 g(x)=(x−1)f(x)에 대하여
x→1+0limg(x) =x→1+0lim(x−1)f(x)
=x→1+0lim(x−1)(−x+2)=0
x→1−0limg(x)=x→1−0lim(x−1)f(x)
=x→1−0lima(x−1)=0
이므로 x→1limg(x)=0이고
g(1)=(1−1)f(x)=0
∴ x→1limg(x)=g(1)
즉, 함수 y=(x−1)f(x)는 x=1에서 연속이다.
한편, x>1, x≤1에서 함수 f(x)는 다항함수이므로 연속함수의 성질에 의해 함수 y=(x−1)f(x)는 실수 전체의 집합에서 연속이다. (참)
따라서 옳은 것은 ㄱ, ㄷ이다.