根据连续函数的性质可得这两个函数在定义域内必有最大值和最小值,再由 f′(x)=g(x),g(a)•g(b)<0,得f(x)在[a,b]上必有极值.
而 g(a)•g(b)<0只能保证g(x)在[a,b]上存在零点,不能保证有极值,由此得出结论.
【解析】
∵函数f(x)=sinx和g(x)=cosx的定义均为[a,b],且在定义域上是连续函数,故必有最大值和最小值.
∵f′(x)=g(x),g(a)•g(b)<0,故f(x)在[a,b]上必有极值,
而 g(a)•g(b)<0只能保证g(x)在[a,b]上存在零点,不能保证有极值,故只有D错误,
故选D.