违反道德的行为不一定是违法行为,但违反法律的行为必定是违反道德的行为。
答案:前半句正确,后半句错误。违法行为与其他一些行为存在着区别。首先,违法行为不同于违反道德的行为。许多违法行为,是犯罪行为,同时也是违反道德的行为。但是,并非所有违法行为都是违反道德的行为。同样,有些违反道德的行为并不构成违法行为。其次,违法行为不同于法律上无效的行为。违法行为当然不能发生行为人实施违法行为时所希冀的为法律所肯定的有效结果。但是,不能认为法律上无效的行为都是违法行为。有些法律上无效的行为虽然没有法律效力,但也并不构成违法。违法一定是具有社会危害性的行为。社会危害性是违法的本质属性。一个社会的法律之所以要将某些行为规定为违法,根本原因就是因为这些行为具有对社会的危害性质。人们制定并实施法,是为了通过建立一定的法律秩序,进行社会控制、保障并促进社会发展,维护人们的利益。如果一个行为并不侵犯法律所保护的社会关系,没有侵犯社会、国家、集体或个人的合法利益,就不构成违法。