【思路】
根据票房总收入和平均票价可以确定观影人次a分别为:甲=9600÷30=320人次,乙=18000÷30=600人次,丙=9000÷30=300人次,丁=16800÷40=420人次;根据排片场次和座位数可以确定总座位数b分别为:甲=100×7+100=800个,乙=100×6+200×2=1000个,丙=100×6=600个,丁=200×7=1400个。故上座率分别为:甲=320/800×100%=40%,乙=600/1000×100%=60%,丙=300/600×100%=50%,丁=420/1400×100%=30%。所以上座率从高到低排列依次为:乙丙甲丁。
因此,答案为B。