Concept:Urban and rural settlements differ by size and the activities performed there.Explanation:Rural settlements are smaller and mainly involved in primary activities like farming.Urban settlements are larger and mainly involved in secondary and tertiary activities like manufacturing and services.Thus, the main difference is based on both population and function.Answer:B. population and function