You mean if all the methods and their bit-wise JVM instructions are copied for each instance of an object? No that really would be a waste of memory. But that's something else though then a method being static or not.
That is more computer architecture then java, and not really necersarry to know for the exam. But I think the instruction code of the methods is not on the stack. On the stack are local variables and method return addresses. Methods are kept in another part of the memory. Object do have a virtual method table that has pointers via-via to the spots where these methods actually reside. But don't shoot me if I am wrong here!
But the only thing you need to know is: local variables are located on the stack, objects created with the new statement on the heap.