B
分析:根据众数、中位数、方差、标准差的概念分析各个选项.
解答:(1)数据8,9,10,9的众数是9,所以A错;
(2)数据1,0,-1的平均数=(1+0-1)÷3=0;则方差=[(1-0)
2+(0-0)
2+(-1-0)
2]÷2=

,所以B对;
(3)数据2,4,5,6的中位数是4.5,所以C错;
(4)数据1,0,-1的方差=

,则标准差=

,所以D错.
故选B.
点评:理解众数、中位数、方差、标准差的概念是解决本题的关键.一组数据中,出现次数最多的数就叫这组数据的众数;总数个数是偶数的,按从小到大的顺序,取中间的那两个数的平均数便为中位数;一组数据中各数据与这组数据的平均数的差的平方的平均数叫做这组数据的方差;标准差是方差的平方根.