Yes, this is correct.
The linear velocities must be the same because they are connected by the chain. The same amount of chain must be traveled by each gear.
The angular velocities aren't the same, for the smaller gear must travel faster to "keep up", so it must have a faster angular velocity.
The answer of 648p cm per minute is correct because:
-- the smaller gear has a radius of 3 cm, which gives it a circumference of 6 pi cm.
-- therefore, in each revolution, it moves 6 pi cm in a linear distance.
-- since it completes 36 revolutions, it completes 36 x 6 pi cm = 216 pi cm
-- since it completes 216 pi cm in 20 seconds, it will complete 216 pi x 3 = 648 pi cm in one minute.