性能测试题
性能测试题北京某地铁线共有列车70辆,每辆列车6节车厢,每辆列车满载限乘1000人,平均每次列车可以运送2500人次(每站都有人上下车)
,单日首班车发车时间为5:00,末班车发车时间为23:40,单程80分钟(含沿途各站停靠时间),
高峰时段的列车运行最小间隔为2.5分钟,单日运送乘客总人次为100万。
问题1:根据以上数据,不考虑列车晚点等突发情况,计算分析是否存在压力“过载”
(超过实际运载能力,不可以只写结论,必须写出计算或分析过程)。
问题2:“单日运送乘客总人次为100万”不变的情况下,根据常识,
提出至少3种解决(或缓解)压力瓶颈的方法,以解决方案的成本由低到高排列。
请教如何解答?
问题1:根据以上数据,不考虑列车晚点等突发情况,计算分析是否存在压力“过载”
————————————————————————————————————
一天总运行时间20小时(23:40+80分-5点);
参照二八定律,每天80%的人次在20%的时间内运送完成
也就是说,80万人次在4小时内完成
(1天2个高峰时段上班下班,那么1次为2小时,120分钟/2.5分钟=48辆车,车辆总数满足要求)
现在简单到40万人次在2小时内完成,看车辆是否压力过载
40万人次/48辆车≈0.8万人次/辆车
到这里,已知明确的消息的分析已经结束了:
1、车辆总数,满足要求
2、第三个条件“每辆列车满载限乘1000人”,是说一共6节车厢的?那应该是6的倍数吧,所以对这个条件有疑问
3、计算出的高峰时期为1万人次/辆车,给的条件是“平均每次列车可以运送2500人次”
如果简单比较这两个值,那可以得出压力过载;
但是平均运送人次的条件不明确,如果是全天平均,那么直接和高峰期比较是不合适的
4、如果“平均每次列车可以运送2500人次”是通过每次列车运送人次约为平均车辆载客的2.5倍的话,
你们可以计算出,高峰期,实际载客约为3200人,得出压力过载结论
————————————————————————————————————
问题2:“单日运送乘客总人次为100万”不变的情况下,根据常识,
提出至少3种解决(或缓解)压力瓶颈的方法,以解决方案的成本由低到高排列。
————————————————————————————————————
1、增加车厢数量
2、缩短发车间隔,增加发车频率
3、更换大容量车厢,是的相同车厢数下,能够增加乘坐旅客数量 本帖最后由 梦想家 于 2017-1-6 13:17 编辑
求做性能测试的给出答案:lol 最低1000人,最高2500人,每次相加一人次到100万跳出循环【结果为2501】#include <stdio.h>
int main(int argc, const char * argv[]) {
int sum=0,i; for (i=1000; i<=2500; i++) { sum+=i; if (sum==1000000) { break; }
} printf("i=%d\n",i);
return 0;}输入总车次、每一次运载人数、求出平均运载数【输入数据后得到答案】
#include <stdio.h>
int main(int argc, const char * argv[]) {
int n;//总车次 int score;//每一次运载人数 int sum=0;//总人次 printf("请输入当日的总车次:"); scanf("%d",&n); for (int i=1; i<=n; i++) { printf("请输入第%d列列车运送人次:",i); scanf("%d",&score); sum+=score; } printf("平均人次是:%g\n",sum*1.0/n); return 0;
}
我写的不一定对,学C语言没多久
中元节
页:
[1]