Answer to Question 1
Push factors repel people, while pull factors attract people.
Migration is usually associated with either push factors, as when hunger or lack of land pushes peasants out of rural areas into cities or warfare pushes people from one place to another, or pull factors, when, for example, an educated person is pulled by a job opportunity or the chance for further education in the city or another country.
Answer to Question 2
A