This article states that Rockstar Social Club is required for SP and MP. Does this imply that an online activation is required for single player? (I haven't bought the game, so I wouldn't know).
Topic on Talk:Grand Theft Auto V
Rockstar Social Club doubles as DRM so the game requires initial activation (see the system requirements).