解:7+8=15(份),
在40--50之间,15的倍数只有45,
男生人数:45×
=21(人),
女生人数:45×
=24(人)或45-21=24(人).
答:这个班的男生有21人,女生有24人.
分析:男生人数与女生人数的比是7:8,女生人数与男生人数的比是8:7,女生人数占全班人数的
,男生人数占全班人数的
;根据“男生人数和女生人数的比是7:8“,可知男、女生人数的总份数是7+8=15份,再根据“某班学生人数在40~50之间”,可知此班人数是15的倍数,在40~50之间,是15的倍数的数只有45,所以此班共有45人,再用按比例分配的方法分别求得这个班的男、女生人数即可.
点评:解答此题时应先确定此班人数是15的倍数,再求出40~50之间11的倍数的数是多少,然后根据知道两个量的比与两个量的和,用按比例分配的方法分别求出这两个量.