The king always has to be moved if it's in double check, because it's impossible to block 2 lines of attack in one move.
Double Check

I've also had the same kind of random thought such as this. I think under right circumstances a double check can be blocked. EXCEPT if its by a knight. Thats my conclusion lol. I am sure there is a position a bishop/queen can be blocked or moved againsted ect. Knight is tricky though.
Just my uneducated opinion though eh.
This is a good question and alexdyer is right; the only escape from a double check is movement of the king. MrKornKid, try to think of a scenario for what you described--perhaps a black king on e8 and a white bishop on the h5-e8 diagonal. If black can intercept a piece in the way, it will either happen on g6 or f7. But that doesn't block any other inroads. White's queen has to be checking from somewhere to give what you described, and if it's anything besides that same diagonal then black is still in check from the other direction. Or if the queen was on the h5-e8 diagonal with the bishop, one was blocking the other and black was never in double check to begin with. The situation just isn't possible.

I've also had the same kind of random thought such as this. I think under right circumstances a double check can be blocked. EXCEPT if its by a knight. Thats my conclusion lol. I am sure there is a position a bishop/queen can be blocked or moved againsted ect. Knight is tricky though.
Just my uneducated opinion though eh.
There are no circumstances under which both can be blocked. In order for someone to be under a double attack, they must be under attack from TWO different lines (for example, a file and a diagonal). Therefore, there are two squares that must be covered to stop the attack.
In this diagram, the squares d7 and c7 must both be covered to stop the attacks.
The only way to stop a double attack with one piece would be if the two attacking pieces were on the same file/rank/diagonal, and the one in the back could x-ray through the one in front, which is obviously impossible.

Thanks for these great answers-- I see now how even in principle a double check must be answered by a moving king. The 1723 game between an unknown player and a certain A. Severino comes to mind:
This position of course demands Kf1, but since I've been analyzing this game I always hoped that in some wonderful world white could simply block both the knight on f3 and the rook on e8 in one move via some 'matrix' style maneuver (a pipe dream indeed as the knight cannot be blocked). I see now that after Kf1 white is toast in two.
I've been pondering this question for a full five minutes:
In principle a king gets out of check either by moving to another square, by putting a piece of the king's color in between the attacking piece and the king, or by capturing the piece that is threatening the king.
In instances of double check, the last option is out (unless someone knows a way to capture two pieces in a single move, in which case I'm all ears.) But what about the second case? Are there any possible positions whereby double check is gotten out of by moving a piece in between both attacking pieces and the king? Or must the king be moved?