C
分析:先求出各个选项中的函数的零点的情况,看是否满足在区间(1,2)内有零点,从而得出结论.
解答:A、二次函数f(x)=x
2-3x+2可得,f(1)=1-3+2=0,x=1是f(x)的零点,故A错误;
B、f′(x)=3x
2-2,当x>1时,f′(x)>0,f(x)为增函数,f(1)=0,当x>1时,f(x)>f(1)=0,在(1,2)上无零点,故B错误;
C、f′(x)=
,x>0,f′(x)>0,f(x)为增函数,f(1)=0-3<0,f(2)=lg2+4-3=1+lg2>0,f(1)f(2)<0,f(x)在区间(1,2)上有零点,故C正确;
D、f′(x)=e
x+3>0,f(x)为增函数,f(1)=e+3-5=e-2>0,f(x)>f(1)>0,在区间(1,2)上没有零点;
故选C;
点评:本题主要考查函数的零点的定义,判断函数的零点所在的区间的方法,属于基础题.