群里看到一个笑话,跟写程序联系起来,如果我们写程序的时候,需要考虑各种可能性。这样写出的程序才会健壮。 孩子入学考试题目——
面试老师问:“树上有10只鸟,猎人开枪打死了1只,还剩几只?”
生:“是无声手!枪·,还是其它没有声音的枪?”
师:“不是无声手!枪·,也不是其它没有声音的枪。”
生:“枪声有多大?”
师:“80-100分贝。”
生:“那就是说,会震得耳朵疼?”
师:“是的。”
生:“在那个地方,打鸟难道不犯法?”
师:“不犯。”
生:“您确定那只鸟真的被打死啦?”
师:“确定。”
此时,老师已经有些不耐烦了:“拜托,你只需要告诉我还剩几只鸟就行了,OK!”
生:“OK!鸟里有没有聋子?”
师:“没有。”
生:“有没有鸟智力有问题,呆傻到听到枪响不知道飞的?”
师:“没有,智商都在200以上!”
生:“有没有关在笼子里的?”
师:“没有。”
生:“边上还有没有其它的树?树上还有没有其它鸟?”
师:“没有。”
生:“方圆10公里呢?”
师:“就这么一棵树。”
生:“有没有残疾或 的得飞不动的鸟?”
师:“没有,身体都倍棒!”
生:“算不算怀孕鸟肚子里的小鸟?”
师:“都是公的。”
生:“都不可能怀孕?”
师:“我晕!绝对不可能!”
生:“打鸟的人有没有可能看花?保证是10只?”
师:“肯定没有!10只。”
此时,下课铃声响起,老师脑门上的汗已经流下来了,但学生仍继续追问:“有没有傻得不怕死的?”
师:“都怕死。”
生:“有没有因为情侣被打中,自己主动留下来殉情的?”
师:“笨蛋!之前不是告诉你都是公的吗!”
生:“同性可不可以啊!”
师:“……10只鸟的性取向都很正常。”
生:“会不会一枪打死两只?”
师:“不会。”
生:“一枪打死3只呢?”
师:“不会。”
生:“4只呢?”
师:“更不会!”
生:“5只呢?”
师:“绝对不会!”
生:“那6只总有可能吧?”
师:“除非他妈的是猪生的才有可能!再说一遍:一枪只能打死1只!”
生:“……好吧,那么所有的鸟都可以自由活动么?”
师:“完全可以。”
生:“它们受到惊吓起飞时,会不会惊慌失措而互相撞上?”
师:“不会,每只鸟都可以自由飞行。”
生:“嗯,如果您的回答没有骗人的话,”学生满怀信心的说:“打死的鸟要是挂在树上没掉下来,那么就剩1只;如果掉下来,就1只不剩!”
- 浏览: 121011 次
- 性别:
- 来自: 上海
最新评论
-
wahahachuang8:
GoEasy实时Web推送,支持后台推送和前台推送两种:后台推 ...
PHP socket 服务器框架--Workerman
相关推荐
如何成为一名优秀的程序员。。。,在公司可以轻轻松松。。。
如何成为程序员如何成为一名C++程序员,如何成为程序员如何成为一名C++程序员,如何成为程序员如何成为一名C++程序员
优秀程序员的十个习惯
如何成为程序员如何成为一名C++程序员(看完深受启发)
怎样成为一名程序员
如何成为优秀的JAVA程序员 很好很强大
自由万岁! 编写更多的代码,编写优秀的代码。 编写更多的代码,编写优秀的代码。 自由万岁!
成为优秀程序员的 101 个技巧
为啥成为一个优秀的程序员,作者列数一百条准则
怎样才能快速的成为一名高级程序员呢?以为从开始什么都不懂的程序员,最好慢慢的成为高级程序员的真实历程!
\如何从优秀的程序员成为伟大的程序员\如何从优秀的程序员成为伟大的程序员\如何从优秀的程序员成为伟大的程序员
如何成为一名优秀的程序员.docx
word文档关于程序员的习惯 如何成为优秀程序员的方法
如何成为优秀的程序员?请看程序员的10层楼
叫你如何做一个程序员,作为一个程序员应该养成怎么样的习惯,应该培养怎么养的编程思想!
如何成为一个更好的程序员?本书介绍了很多实用的方法。适合每个励志成为优秀程序员的人仔细阅读!
做程序员是份很辛苦的工作,但是也是特有前途+钱途的工作,所谓付出才有回报,需要我们努力地付出才会有客观的回报(或许还不一定)
从优秀的程序员成为伟大的程序员的过程 从优秀的程序员成为伟大的程序员的过程 从优秀的程序员成为伟大的程序员的过程
教你怎样才能做一名合格的程序员 一是风格,二是代码效率.....等等