The word ‘professional’ is a clear hint to the first blank. With it, only profession is true. For second option, abide’ is also correct. From the other options, only ‘stand’ could have fitted with ‘by’, but ‘society’ is incorrect for the first blank.