二、一個表示式如右:A*fun(x)+ A 若計算fun(x)之前,A 之值為2,而fun(x)之計算對變數A 有副作用(side-effect), 使得A之值變為3;若計算fun(x)得其值為4。問上述表示式之值可能有幾種?各為何值? 請注意*即乘法符號。(10 分)