根据中位数的定义:将甲、乙两班的45人的数学成绩,从小到大排列后,第23人的成绩就是中位数;
甲班为88分,乙班为90分.
若90分及90分以上为优秀,则优秀人数多的班级是乙班,至少是23人.
故填乙.