I believe that computers are more knowledgeable than humans, since they store all kinds of information that humans cannot remember (that is the reason why humans created computers though). But in terms of smart, I think computers now stand no chance, but in the future they will become smarter than humans. Most of the computers now can only do things that they are coded or built for. They cannot do the tasks creatively. However, AI is becoming smarter everyday. For examples, Google has successfully created an AI that can beat one of the greatest GO and chess players in the world. So there is a high chance that AI can possibly become smarter than human in the future.
(behold the terminator haha)