Hello Rama,
It should not be option D as the attribute length="32" does not have any logical value here .
The highest limit of a 32-bit integer is 2,147,483,647 which is 10 digits long. so as it is , you cannot have a 32-bit integer more than 10 digits long , which in turn makes the length attribute useless in case of integer 32-bit columns.
So when we are defining type="long" , we are limiting the length to 10 automatically .
Although , it would not cause any issues in operations but logically the most appropriate option is B .
Regards,
Adhiyan