对于①,函数y= 1 x 在定义域(-∞,0)∪(0,+∞)上不具有单调性;对于②,函数y=(x-1)2在(0,+∞)上先减后增;对于③,函数y=- 1 x 在(-∞,0)上是增函数,是正确的;对于④,当k=0时,y=0不是增函数,也不是减函数;综上,只有③正确.故选:B.