I would assume by the context that the class that contains the load method you are implementing contains some field like this...
Code
private Stack<Passenger> passengers;
in which case the method would be defined as such
Code
//Load a Queue of Passengers in the Stack of Passengers
//Return the number of passengers loaded
public int load(Queue<Passenger> toLoad)
{
//do some load stuff
}
If that is the case then you are looking to pop Passenger objects off the Queue, and push them onto the Stack until the Queue is empty. Keep a counter of how many passengers were loaded, and return that.
In psuedocode you would want to do something like this
Code
//Load a Queue of Passengers in the Stack of Passengers
//Return the number of passengers loaded
public int load(Queue<Passenger> toLoad)
{
//1. declare and initialize an integer counter to
//keep track of the number of passengers loaded
//2. loop while there are still passengers in the queue using peek()
//2a. pop() a passenger off the toLoad queue
//2b. push() a passenger onto the passengers stack
//2c. increment the counter by 1
//3. return the integer counter
}