Assuming that all of them was made without sugar, Butter beans has the most amount of carbohydrates the options above 100 gram of butter beans contains about 21 gram of carbohydrates. This is way more than tuna and fruits who contains 0 carbs and protein that only contains 1.1 gram.
I'm pretty sure the bottom one is faciliated diffusion. Try searching up your answer so sorry I couldn't help more, but I hope that does help you out a bit:)