大话设计模式(一 面试受挫——代码无错就是好?)

小菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位。当投递了无数份简历后,终于收到了一个单位的面试通知,小菜欣喜若狂。
        到了人家单位,前台小姐给了他一份题目,上面写着,“请用C++、Java、C#或VB.NET任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。”
        小菜一看,这个还不简单,三下五除二,10分钟不到,小菜写完了,感觉也没错误。交卷后,单位说一周内等通知吧。于是小菜只得耐心等待。可是半个月过去了,什么消息也没有,小菜很纳闷,我的代码实现了呀,为什么不给我机会呢。
        小菜找到工作三年的师哥大鸟,请教原因,大鸟问了题目和了解了小菜代码的细节以后,哈哈大笑,说道:“小菜呀小菜,你上当了,人家单位出题的意思,你完全都没明白,当然不会再联系你了”。
        小菜说:“我的代码有错吗?单位题目不就是要我实现一个计算器的代码吗,我这样写有什么问题。”

class Program
{static void Main(string[] args){Console.Write("请输入数字A:");string A = Console.ReadLine();Console.Write("请选择运算符号(+、-、*、/):");string B = Console.ReadLine();Console.Write("请输入数字B:");string C = Console.ReadLine();string D = "";if (B == "+")D = Convert.ToString(Convert.ToDouble(A) + Convert.ToDouble(C));if (B == "-")D = Convert.ToString(Convert.ToDouble(A) - Convert.ToDouble(C));if (B == "*")D = Convert.ToString(Convert.ToDouble(A) * Convert.ToDouble(C));if (B == "/")D = Convert.ToString(Convert.ToDouble(A) / Convert.ToDouble(C));Console.WriteLine("结果是:" + D);}
}

小菜的代码有什么问题呢?

(待续)

出处:http://www.cnblogs.com/cj723/archive/2006/08/29/489608.html

大话设计模式(一 面试受挫——代码无错就是好?)相关推荐

  1. 小菜编程成长记(一 面试受挫——代码无错就是好?)

    小菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位.当投递了无数份简历后,终于收到了一个单位的面试通知,小菜欣喜若狂.         到了人家单位 ...

  2. 【Python】《大话设计模式》Python版代码实现

    <大话设计模式>Python版代码实现 上一周把<大话设计模式>看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多.偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼 ...

  3. 《大话设计模式》Python版代码实现

    <大话设计模式>Python版代码实现 上一周把<大话设计模式>看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多.偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼 ...

  4. 《大话设计模式》Python 版代码实现

    From:http://www.cnblogs.com/wuyuegb2312/archive/2013/04/09/3008320.html 一.简单工厂模式 模式特点:工厂根据条件产生不同功能的类 ...

  5. 大话设计模式(二 代码规范、重构)

    大话设计模式(二 代码规范.重构) (续上篇)          大鸟说:"且先不说出题人的意思,单就你现在的代码,就有很多不足的地方需要改进.比如变量命名,你的命名就是ABCD,变量不带有 ...

  6. 大话设计模式(Java代码)

    第一章 简单工厂模式 ​ 代码无错便是优?非也,想要达到高质量代码的水平,不止要满足当前的需求,程序不容易扩展, 不容易维护,不容易复用,也谈不上高质量. ​ 为什么四大发明里是活字印刷而不是印刷术, ...

  7. 《大话设计模式》读书总结

    2019独角兽企业重金招聘Python工程师标准>>> 大三上学期(2010年下半年),软件工程专业开设了 设计模式这门B类课.当时,没有买学校的,4人帮写的那本经典的设计模式书籍. ...

  8. 《大话设计模式》php版本

    <大话设计模式>php版本 用自己现在用的语言重新写一遍,文中的代码均可以在终端内执行 网页版本gitbook: https://hulin.gitbook.io/design-patte ...

  9. 《大话设计模式》创作花絮

    最初的封面草图 我曾经提出四种封面设计方案让出版社选择,后将方案四改进后选用 封面设计(一):小菜坐在电脑前,左手高举,摆出V形手势,表情兴奋,说道:"程序运行正确,Oh,Yeah!胜利!& ...

最新文章

  1. 清华张亚勤院士团队招聘 AI 工业方向博士后
  2. 利用存储过程来实现分页性能比较
  3. 编写多线程Java应用程序常见问题
  4. mac 源生安装mysql_docker安装MySQL数据库
  5. CentOS7搭建lamp(module)并实现Xcache、https访问
  6. 简单介绍--TOSCA自动化测试工具
  7. Android之SwipeRefreshLayout
  8. 面试题 17.24. 最大子矩阵
  9. EclipseIDEA使用经验
  10. 图像和视频语义分割的深度学习技术综述
  11. sw与matlab连接_solidworks与matlab联合仿真simMechnics下载及安装
  12. 算法交易简介以及TWAP、VWAP算法原理
  13. 计算机电源可调电阻,电脑ATX电源改0V-30V可调电源,电流7A
  14. oracle第二天笔记
  15. 如何使用SPSS进行两因素重复测量的方差分析
  16. 酷睿i7 8565u属于什么级别 i78565u相当于什么水平
  17. mysql 执行sql文件
  18. hgetall php,HGETALL命令_视频讲解_用法示例-redis编程词典-php中文网
  19. 杭电复试 —— 2015年
  20. 热水器php2p3代表什么,热水器p1p2p3什么意思

热门文章

  1. MySQL - 库表设计之IP和TIMESTAMP的处理
  2. Oracle自动备份脚本(Linux)
  3. Android动画效果-更新中
  4. 剑指Offer Ⅱ 003.二进制加法(力扣剑指Offer专项突击版——整数_3)
  5. 收银系统服务器数据库,收银系统服务器数据库
  6. spring注解@service(service)括号中的service有什么用?
  7. linux进程服务,Linux服务及进程
  8. android 地图相册,时光地图相册
  9. ajax mysql项目 react_React视频教程来啦,每周末都有前端视频教程学
  10. pg 递归算法_16. 图的________优先搜索遍历算法是一种递归算法,图的________优先搜索遍历算法需要使用队列。...