①因为1公顷=10000平方米,而100米×100米=10000平方米,所以这个正方形的边长是100米;②因为1平方千米=1000000平方米,所以1000×1000=1000000平方米;答:这个正方形的边长是1000米(或1千米).故答案为:100,1000.