分析:A、電荷的定向移動形成電流;
B、導體與絕緣體都有電阻,絕緣體的電阻可以認為無窮大;
C、電壓是形成電流的原因;
D、正電荷的定向移動方向是電流方向,負電荷定向移動方向與電流方向相反.
解答:解:A、電荷的定向移動形成電流,電荷的無規則運動不能形成電流,故A錯誤;
B、導體與絕緣體都有電阻,絕緣體的電阻可以認為無窮大,故B錯誤;
C、電壓是形成電流的原因,電路閉合,電路中有電壓是形成電流的條件,故C正確;
D、正電荷的定向移動方向是電流方向,負電荷定向移動方向與電流方向相反,故D錯誤;
故選C.
點評:本題考查了電流的形成、電壓的作用、電流方向、導體與絕緣體電阻等問題,是一道基礎題,掌握基礎知識即可正確解題.