Carioca é um termo para quem nasce na cidade do Rio de Janeiro, já fluminense é para quem nasce no estado do Rio de Janeiro, incluindo a capital.
É igual paulista e paulistano, sendo que paulista é um termo usado para todo mundo do estado de São Paulo, incluindo a capital, já paulistano é exclusivo da capital. Só que ninguém chama paulista de paulistano como chama fluminense de carioca. Rsrs
Não têm como não pensar no personagem da Disney Zé Carioca também, praia, calor, Cristo Redentor, Pão de Açúcar e morros com favelas.
Abraço.