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.