答案D外汇汇率会因各种因素的影响而发生变动,题中欧元升值意味着等量的欧元所兑换的人民币比过去增加了,同样,小张如要购买所看中的商品所要支付的人民币肯定也增加了,所以排除B、C,而A项提供的结果明显与计算不符,故选D。