The correct answer is A. construction industry.
Contract costing is a type of cost accounting that is used to track the costs of a specific project or contract. It is most appropriate for industries where projects are long-term and have a significant amount of uncertainty, such as the construction industry.
In the construction industry, projects can often take months or even years to complete. This means that it is important to track costs carefully in order to make sure that the project stays on budget. Contract costing can help to do this by tracking the costs of materials, labor, and other expenses on a per-project basis.
Contract costing can also be used to estimate the costs of future projects. By analyzing the costs of past projects, contractors can develop a better understanding of the costs that are likely to be associated with future projects. This can help them to bid more accurately on projects and to avoid cost overruns.
The other options are not as appropriate for contract costing. The banking industry is a service industry, and the costs of providing banking services are not typically associated with specific projects. The textile mills and cement industries are manufacturing industries, and the costs of manufacturing products are typically tracked using a different type of cost accounting system, such as process costing.