Here Domain and Codomain both are Integer. So, this function can only be bijective if it an Injective and surjective (codomain = Range).
So, According to the first option, the function will be
f(x)=B; let's take the value of B =1
so for every Integer, the value will be the same. so it can not be injective.
2nd option: If you take the value of A =1 or -1 and any value of B(here B has a condition that it is an integer), you will get a distinct value of Y for every X and the range will be equal to the codomain which is Integer.
3rd Option: Same as 1st option
4th option: If B=0 then f(x)=Ax. Let A=1. So, for every value of X, we will get a distinct Y value. So this can be an Injective. But what if we take the value of A=2.
If the value of A=2 then f(x)=2x this will give only even values and will not cover the odd values. (Range= even integers)
So, to meet the condition of surjection the Range should be equal to the codomain, which is not the case here.
So the correct option will be 2nd.