要理解递归,你先要理解递归。
一个合格的程序员是不会写出 诸如 “摧毁地球” 这样的程序的,他们会写一个函数叫 “摧毁行星”而把地球当一个参数传进去。
警告
有一个小伙子在一个办公大楼的门口抽着烟,一个妇女路过他身边,并对他说,“你知道不知道这个东西会危害你的健康?我是说,你有没有注意到香烟盒上的那个警告(Warning)?” 小伙子说,“没事儿,我是一个程序员”。 那妇女说,“这又怎样?” 程序员说,“我们从来不关心Warning,只关心Error
面试
面试官:熟悉哪种语言?
应聘者:C#
面试官:知道什么叫“类”么?
应聘者:我这人实在,工作努力,不知道什么叫累。
面试官:知道什么是“包”?
应聘者:我这人实在,平常不带包,也不用公司准备了。
面试官:知道什么是“接口”吗?
应聘者:我这个人工作认真,从来不找借口偷懒。
面试官:知道什么是“继承”么?
应聘者:我是孤儿没什么可以继承的。
面试官:知道什么叫“对象”么?
应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。请问这和C#有什么关系?
面试官:我还想问你呢!
面对汹汹群鬼,道士一边诵咒, 一边用朱砂飞速在符箓上写下:“太上老君急急如律令!” 扔到半空,半天却没回应。 道士拍拍脑袋,把符箓抓回来, 用朱砂在“太上老君”前头又勾了一个@
Keyboard not found ... press F1 to continue
译:找不到键盘,请按下‘F1’继续...
电脑是高速的笨蛋,程序员是低速的笨蛋。
循环
摘自雷登书屋数据处理字典:
死循环: n.名词,见无限循环。
无限循环:n.名词,见死循环。
换一个灯泡需要几个C++程序员? 你还在用面向过程的思维考虑问题。一个设计良好的电灯泡类必然封装了换灯泡的方法,所以你要做的就是调用“换电灯泡”方法。
买鸡蛋
一个女人让他的程序员丈夫去商店买东西:“你去附近的商店买些面包,如果有鸡蛋的话,买6个回来。”
此时你认为这个程序员会怎么办事呢?()
A.买了一些面包和6个鸡蛋
B.买了一些鸡蛋和6个面包
C.买了6个鸡蛋和0个面包
D.买了6个面包和0个鸡蛋
。。。。。。
/**********************************************************************************/
结果这个丈夫买了6个面包回来,他的妻子大吃一惊:你为什么买了6个面包?! 程序员丈夫回答:因为他们有鸡蛋。
选A:你比较正常,没有被“程序化”
选D:你完全被程序化了。
选B/C:你肯定看错题了。
|