i will try to say something about 2 problem
If the operation * is defined for all integers a & b by a*b = a +b -ab, which of the following statements must be true for all integers a, b and c?
I)a*b=b*a
II)a*0=a
III)(a*b)@c =a*(b*c
here i don`t see any way other then checking all variants
1) a*b=a+b-ab, b*a=b+a-ba, does a+b-ab=b+a-ab, yes you can cancel all variables and left with 0=0
2)a*0=a+0-a0=a. does a=a. yes
3) rather long way
let it be a*b=x
x*c=x+c-cx=(a+b-ab)+c-c(a+b-ab)=a+b-ab+c-ca-cb+cab
let it be b*c=y
a*y=a+y-ay=a+(b+c-bc)-a(b+c-bc)=a+b+c-bc-ab-ac+abc
both bolded parts are identical
so the answer is all three