几个相同的水杯中装入不同深度的水,用棍敲击时能发出不同音调的声音,是因为

问题描述:

几个相同的水杯中装入不同深度的水,用棍敲击时能发出不同音调的声音,是因为
A振动的振幅不同 B振动的频率不同 C各声音的音色不同 D和以上三种原因都有关
为什么?

题目有问题啊,如果说“用棍敲击时能发出不同的声音”,那么选D
但是从题面上看似乎应该选B才对.