群里看到一个笑话,跟写程序联系起来,如果我们写程序的时候,需要考虑各种可能性。这样写出的程序才会健壮。 孩子入学考试题目——
面试老师问:“树上有10只鸟,猎人开枪打死了1只,还剩几只?”
生:“是无声手!枪·,还是其它没有声音的枪?”
师:“不是无声手!枪·,也不是其它没有声音的枪。”
生:“枪声有多大?”
师:“80-100分贝。”
生:“那就是说,会震得耳朵疼?”
师:“是的。”
生:“在那个地方,打鸟难道不犯法?”
师:“不犯。”
生:“您确定那只鸟真的被打死啦?”
师:“确定。”
此时,老师已经有些不耐烦了:“拜托,你只需要告诉我还剩几只鸟就行了,OK!”
生:“OK!鸟里有没有聋子?”
师:“没有。”
生:“有没有鸟智力有问题,呆傻到听到枪响不知道飞的?”
师:“没有,智商都在200以上!”
生:“有没有关在笼子里的?”
师:“没有。”
生:“边上还有没有其它的树?树上还有没有其它鸟?”
师:“没有。”
生:“方圆10公里呢?”
师:“就这么一棵树。”
生:“有没有残疾或 的得飞不动的鸟?”
师:“没有,身体都倍棒!”
生:“算不算怀孕鸟肚子里的小鸟?”
师:“都是公的。”
生:“都不可能怀孕?”
师:“我晕!绝对不可能!”
生:“打鸟的人有没有可能看花?保证是10只?”
师:“肯定没有!10只。”
此时,下课铃声响起,老师脑门上的汗已经流下来了,但学生仍继续追问:“有没有傻得不怕死的?”
师:“都怕死。”
生:“有没有因为情侣被打中,自己主动留下来殉情的?”
师:“笨蛋!之前不是告诉你都是公的吗!”
生:“同性可不可以啊!”
师:“……10只鸟的性取向都很正常。”
生:“会不会一枪打死两只?”
师:“不会。”
生:“一枪打死3只呢?”
师:“不会。”
生:“4只呢?”
师:“更不会!”
生:“5只呢?”
师:“绝对不会!”
生:“那6只总有可能吧?”
师:“除非他妈的是猪生的才有可能!再说一遍:一枪只能打死1只!”
生:“……好吧,那么所有的鸟都可以自由活动么?”
师:“完全可以。”
生:“它们受到惊吓起飞时,会不会惊慌失措而互相撞上?”
师:“不会,每只鸟都可以自由飞行。”
生:“嗯,如果您的回答没有骗人的话,”学生满怀信心的说:“打死的鸟要是挂在树上没掉下来,那么就剩1只;如果掉下来,就1只不剩!”
- 浏览: 126638 次
- 性别:
- 来自: 上海
-
最新评论
-
wahahachuang8:
GoEasy实时Web推送,支持后台推送和前台推送两种:后台推 ...
PHP socket 服务器框架--Workerman
相关推荐
面试中,智力题、逻辑题和技术面试题成为不可或缺的部分,它们用以评估应聘者是否具备成为一名优秀程序员的潜力。接下来,我们将深入探讨这些面试题目背后的知识点及其对程序员能力的重要性。 首先,让我们来看看...
C、C++语言是IT行业的主流编程语言,也是很多程序员必备的软件基本功,是软件开发行业招聘考查的重点。本书以流行的面试题讲解为主要内容,介绍了C、C++语言基本概念,包括保留字、字符串、指针和引用、结构体、...
程序员在工作中经常会遇到各式各样的问题和挑战,要想成为一名优秀的程序员,不仅需要具备扎实的技术能力,还需要有良好的职业素养。本文将围绕程序员的四大核心素养展开讨论,分别是:定位、主动、责任、质量。 ...
《莲花女孩史诗级巨作-少儿...无论是家庭自学还是学校教学,这个资源都能成为孩子编程之旅的精彩起点。通过不断的实践和探索,孩子们将逐渐熟悉编程语言,理解编程思想,并可能在未来成长为优秀的程序员或科技人才。
此外,这也将帮助你培养解决问题和调试代码的能力,这是成为一个优秀程序员的关键。记住,编程不仅仅是一门技术,更是一种艺术,它需要你不断地尝试、学习和创新。所以,尽情享受《编程真好玩》带给你的乐趣吧!
赵凌波,一名小学四年级的学生,以其出色的个人素质和事迹,荣获2021年度优秀少先队员的称号。他的故事不仅是对一个少先队员的褒奖,更是对于今天的孩子们以及各个年龄段人群的榜样教育。在赵凌波的事迹中,我们可以...
10. **编程规范**:良好的编程习惯,如命名规则、注释的使用,以及遵循一定的编码风格,这些都是成为一名优秀程序员的必备素质。 通过这个项目,我们可以看出,编程教育不仅仅是为了培养未来的程序员,更是在塑造...
同时,这种学习方式还能够培养学生解决实际问题的能力,是走向成为一名优秀程序员的关键步骤。因此,对于计算机专业的学生以及对数据结构有深入研究需求的程序员来说,这些例题代码具有极高的参考价值。在学习过程中...
数据结构是计算机科学中至关重要的一个领域,它研究如何有效地组织和存储数据,以便于高效地访问...重要知识点包括数据结构的选择、算法设计、复杂度分析和问题求解策略,这些都是成为一名优秀程序员所必备的核心技能。
**广度优先搜索(BFS)算法实现及C++编程** ...理解并熟练掌握BFS算法是成为一名优秀程序员的关键技能之一,因为它在算法设计和问题解决中扮演着重要角色。通过C++实现BFS,可以帮助你更好地理解和运用这一算法。
理解递归的原理并能够灵活使用是成为优秀程序员的必备技能之一。 2. 二叉树搜索算法:文件中描述的第一个编程题目要求在二叉树中搜索指定的值。二叉树是一种特殊的树形数据结构,每个节点最多有两个子节点,分别是...
- 我的愿望是成为一名优秀的程序员。 - 他的期望是能早日康复,回到工作岗位。 - 孩子们的心愿是拥有一份快乐的童年。 - 我们的理想是构建一个和谐社会。 文档内容展示了多个词语的近义词和反义词,并给出了造句...
【数据结构(C++)上课笔记——树的概念与C++实现】 树是一种非线性的数据结构,它由n...树结构广泛应用于计算机科学的多个领域,如文件系统、编译器设计、图形学等,因此对树的深入理解是成为一名优秀程序员的基础。
只有通过实际项目的经验,他们才能真正理解如何在复杂环境中应用所学,从而成长为一名优秀的程序员。 总的来说,无论是教育子女还是培养专业人才,我们需要认识到,传授技能的同时,也要提供犯错和学习教训的机会。...
理解并掌握这些数据结构及其操作对于成为一名优秀的程序员至关重要。在C和C++中,通过实践和编程练习可以加深对这些概念的理解,而"data-structure-master"这个文件名可能指向一个包含数据结构实现的代码仓库,可以...
数据结构和算法是计算机科学的基础,对于理解和优化程序性能至关重要。在给定的文件中,提到了三种不同的内部排序算法,它们是堆排序、简单选择排序...掌握这些排序算法的理解和应用是成为一名熟练的程序员的重要一步。
为此,易语言开发的一款名为“家长控制电脑防沉迷系统”的软件应运而生,它在2007年的易语言大赛中荣获优秀等奖,体现了其在解决这一问题上的实用性和创新性。 易语言,作为一款中国本土的编程语言,以其独特的汉字...
综上所述,Python 凭借其独特的特性,成为了一种全能的编程语言,无论是在学术研究、企业开发还是个人项目中,都能看到 Python 的身影。其易用性、可读性、可移植性和丰富的库资源,使得 Python 在编程世界中...
这个项目采用开放源代码的方式,鼓励用户参与开发和改进,使其成为了一个极具互动性和实践性的学习工具。 在MORSEL中,用户可以通过直观的界面观察到程序执行的每一步,从而深入理解计算机的指令集、内存管理和程序...