单选题   上市公司在一年内购买出售重大资产者担保金额超过公司资产总额______的,应当由股东大会作出决议,并经出席会议的股东所持表决权的三分之二以上通过。
 
【正确答案】 D
【答案解析】 根据《公司法》第一百二十一条,上市公司在一年内购买、出售重大资产或者担保金额超过公司资产总额百分之三十的,应当由股东大会作出决议,并经出席会议的股东所持表决权的三分之二以上通过。