No. The O has a short U sound, to rhyme with drum, as also heard in front (frum, frunt).
Long o.
The 'o' is long
Long o.
long o
Neither. It is a long OO (long U) sound.
Neither. The OO has a long OO (long U) sound as in doom and broom.
Ribbon is a short o word
The O in 'who' is long, but it isn't a long 'o'. It's a long 'u'.
long o
long
Yes. The O is a long O as in go and no.
No. It is a long OO word as in cool and pool. The long O is heard in roll and toll.