Imagine that a stock costs 100$, you set a limit buy order at $105. Wouldn't this cause the bid/ask spread to jump upwards? Of course this order would get filled immediately, but shouldn't it get filled quite a bit above $100? Thus altering the 'last' price of a stock?
Or would your limit order just get filled by the lowest ask and nothing would particularly change?