张律师欢迎您的访问。
世界500强面试题16 微软等世界500强公司的面试问题(1) |
|
◆7. 一列时速15英里的火车从洛杉矶出发,驶向纽约。另外一列时速20英里的火车从纽约出发,驶向洛杉矶。如果一只鸟以每小时25英里的速度飞行,在同一时间从洛杉矶出发,在两列火车之间往返飞行,到火车相遇时为止,鸟飞了多远? |
你能使用以下指令(而且只能用这些指令):
MF—让火车朝前开
MB—让火车朝后开
IF(P)—如果火车旁边有降落伞,这个条件就得到了满足。
GOTO
答案:
A:MF
IF(P)
GOTO B
GOTO A
B:MF
GOTO B
解释:第一行只是让它们离开各自的降落伞。必须让它们离开自己的降落伞,这样后面的火车才能发现前面火车的降落伞,这样就满足了一个条件,它们就可以跳出起初遵守的编码。它们起初都在A这部分循环,直到后面的火车发现前面火车的降落伞,这时就转入B:并陷入B的循环。前面的火车还是没有找到降落伞,所以就不停地在A里面循环。由于每行编码都有一定的执行命令时间,完成A循环就比完成B费时,因此后面的火车(在B循环中)最终将赶上前面的火车。
下一页
世界500强面试题 世界500强面试题2
世界500强面试题3 世界500强面试题4
世界500强面试题5
世界500强面试题6 世界500强面试题7
世界500强面试题8 世界500强面试题9
世界500强面试题10 世界500强面试题11
世界500强面试题12 世界500强面试题13
世界500强面试题14 世界500强面试题15
世界500强面试题16 世界500强面试题17
世界500强面试题18 世界500强面试题19
世界500强面试题20 世界500强面试题21
世界500强面试题22 世界500强面试题23
世界500强面试题24 世界500强面试题25
世界500强面试题26 世界500强面试题27
世界500强面试题28 世界500强面试题29
世界500强面试题30 世界500强面试题31
张律师感谢您的访问。