Can one answer "Have you got...?" with "Yes, I've got."?

Solution 1:

No native speaker of BrE would normally say Yes, I’ve got in that context. The reply might, as you say, be Yes, I have or Yes, I’ve got a pencil depending on the circumstances. A further possibility, in BrE as well is in AmE, is certainly Yes, I do.