2, but pay attention to drinks, drinks can not be carried with you, security can not pass. However, after the security check, there are usually drinks sold. Of course, you should take the food you eat on the plane with you. Don't check it, but try not to bring the soup that is easy to spill. It seems that things like canned food and tinfoil seal can't pass the security check, so you should make preparations in advance.
3. meals on the plane are free. Air China will have snacks or peanuts at this time, and the dinner should be hamburgers and hot dogs. Drinks are generally mineral water, coffee and tea.