分析:A、根据单项式和多项式统称为整式,-x是单项式,所以-x是整式,本选项错误;
B、单独的一个数字或字母也是单项式,所以-7是单项式,本选项错误;
C、4x-5是多项式,有两项,分别为4x和-5,本选项错误;
D、根据此多项式有三项,分别找出各项的次数,取次数最高的项的次数为多项式的次数,即可得到原多项式为几次几项式.
解答:解:A、-x是单项式,也是整式,本选项错误;
B、-7是单项式,本选项错误;
C、4x-5是多项式,它的项是4x,-5,本选项错误;
D、2x-3xy2+1是多项式,它的项分别是2x,-3xy2,1共三项,第一项的次数为1,第二项的次数为3,第三项是常数项,次数为0,故第二项的次数最高,所以此多项式称为三次三项式,本选项正确.
故选D.
点评:此题考查了单项式及多项式的知识,要求学生掌握单项式和多项式统称为整式,其中数与字母乘积的代数式称为单项式,单独的一个数字和字母也是单项式,几个单项式的和称为多项式.一个单项式所有字母的指数和称为单项式的次数,一个多项式中次数最高的项的次数为多项式的次数,另外写多项式的项时,注意多项式项的符号.