B
函数y=x2-5x+4,在区间[-1,1]上为减函数,当x=-1时,函数取最大值10,当x=1时,函数取最小值0,故(1)错误;
函数y=2x2-4x+1,在区间[2,4]上为增函数,当x=2时,函数取最小值1,当x=4时,函数取最大值17,故(2)正确;
函数y=x3-12x,则y′=3x2-12,当x=±2时,y′=0,此时函数取极值,由于x=-3时,y=9,x=-2时,y=16,x=2时,y=-16,x=3时,y=-9
故x∈[-3,3]的最大值为16,最小值为-16,故x∈[-2,2]的最大值为16,最小值为-16,故(3)正确,(4)错误
故选B