天龙房地产开发有限公司(简称“天龙公司”)在甲市A区有一处楼盘听香水榭预售,张某与天龙公司签订了购买听香水榭B座3206号的商品房预售合同,但是未办理任何登记手续;5天后天龙公司又与王某签订了B座3206号的商品房购房合同,并办理了过户手续。一天,张某到该楼盘看房时被告知3206房已被出售,并且发现王某一家已经入住,怒不可遏,遂将天龙公司及王某一并告上法庭。根据案例回答下列问题:(1)王某与天龙公司的购房合同是否有效?(2)王某能否取得房屋的所有权?(3)张某欲防止此种情形的出现,他应该预先作出何种行为?