题目解析:
《慈善法》第三十七条自然人、法人和其他组织开展演出、比赛、销售、拍卖等经营性活动,承诺将全部或者部分所得用于慈善目的的,应当在举办活动前与慈善组织或者其他接受捐赠的人签订捐赠协议,活动结束后按照捐赠协议履行捐赠义务,并将捐赠情况向社会公开。 故A错误,D正确。
《慈善法》第四十条捐赠人与慈善组织约定捐赠财产的用途和受益人时,不得指定捐赠人的利害关系人作为受益人。
任何组织和个人不得利用慈善捐赠违反法律规定宣传烟草制品,不得利用慈善捐赠以任何方式宣传法律禁止宣传的产品和事项。故B错误。
《民法典》六百五十八条 赠与人在赠与财产的权利转移之前可以撤销赠与。
经过公证的赠与合同或者依法不得撤销的具有救灾、扶贫、助残等公益、道德义务性质的赠与合同,不适用前款规定。故C错误。
【注意:此题为扩展题,教材无此知识,建议学员自行掌握《慈善法》、《民法典》所有条文内容。】