单项选择题

Though computer has many advantages, it is by no means without its _________.

A.limitations
B.refrain
C.confinements
D.boundaries