In most cases, yes. Snapchat is designed to let the person who posted the story know if you've watched it. However, it's possible to tweak certain privacy settings to limit this visibility to some extent.
It depends. Sometimes Snapchat gives indicators or notifications to the person whose story you watch. But there might be settings or options that can control this visibility.