单项选择题

二极管可做开关作用的原因是()。

A.二极管单向导电,完成整流
B.正向电阻小,反向电阻大
C.具有稳压特性
D.是非线性元件