解答:解:过D作DE⊥x轴于E,FC⊥y轴于点F,
∴∠DEA=90°,
∵四边形ABCD是正方形,
∴AB=AD,∠BAD=90°,
∴∠BAO+∠DAE=90°,∠DAE+∠ADE=90°,
∴∠DAE=∠ABO,
又∵AB=AD,
∴△ABO≌△DAE.
同理,△ABO≌△BCF.
∴OA=DE=n,OB=AE=OE-OA=4-n,
则A点的坐标是(n,0),B的坐标是(0,4-n).
∴C的坐标是(4-n,4).
由反比例函数k的性质得到:4(4-n)=4n,所以n=2.
则D点坐标为(4,2),所以k=2×4=8.
故选B.