ans is A cohesion is functional and coupling is data type
as we know our aim is to maximize cohesion and minimize coupling .
strongest form of cohesion is functional cohesion (when parts of a module are grouped because they all contribute to a single well-defined task of the module)
weakest form of coupling is data coupling (when modules share data through, for example, parameters)