First - domestic cats are not nocturnal. Some wild cats are semi-nocturnal but domestic cats are NOT nocturnal animals.
Nocturnal animals are inactive during the day and, as anyone with a cat knows, cats are quite active during the day - even if they seem to sleep a lot during day.
Some cats will sleep more during the day than at night because their human is gone all day, but they are not nocturnal.
As I have been typing this message, Murphy has thundered into the kitchen and jumped up on the refrigerator and then down at least four times. At least twice, Bailey, Murphy's brother, has been in his wake.
I've been online now for may be an hour and other cats have come and gone during the time - it is about 2:30 PM CST.
While many of our cats sleep with us at night, I'm pretty sure that most of them will get up, perhaps to eat or use the litter box or do other things that cats do, and then return to bed.
Sometimes I am up late at night (and early morning) and I observe the cats' behavior at night and they are not more active at night. Actually, after we have gone to bed, they are perhaps less active.
Some nights we will watch a movie before going to sleep and we will have several of our cats on the bed with us. When we turn out the lights, some stay on the bed and others get up.
Given the behavior of our cats, I would say that very few cats sleep through the night. They may sleep a great portion of the night but don't think they sleep all night.
Now - we have several cats and that is bound to modify the cats' behavior. That is, the behavior patterns of cats are no doubt modified if they are not the only cat in the house.
A cat who is the only cat in the house will only have the human(s) with whom to interact and that will very likely change the cat's sleeping pattern.
With more than one cat in the house, the cats now have the other cats with which to interact and this may change the sleep patterns of the cat.