大话设计模式(一 面试受挫——代码无错就是好?)
来源:互联网 发布:阿里云企业邮箱客户端 编辑:程序博客网 时间:2024/06/07 13:43
大话设计模式(一 面试受挫——代码无错就是好?)
小菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位。当投递了无数份简历后,终于收到了一个单位的面试通知,小菜欣喜若狂。
到了人家单位,前台小姐给了他一份题目,上面写着,“请用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
0 0
- 大话设计模式(一 面试受挫——代码无错就是好?)
- (转帖)小菜编程成长记(一 面试受挫——代码无错就是好?)
- 小菜编程成长记(一 面试受挫——代码无错就是好?)
- 小菜编程成长记(一 面试受挫——代码无错就是好?)
- 小菜编程成长记(一 面试受挫——代码无错就是好?)
- 《大话设计模式》学习第一章——代码无错就是优?简单工厂模式
- 大话设计模式-第01章 代码无错就是优?——简单工厂模式
- 《大话设计模式》——读后感 (1)代码无错就是优?——简单工厂模式
- 《大话设计模式》——读后感 (1)代码无错就是优?——简单工厂模式
- 大话设计模式一:代码无错就是优----简单工厂模式
- 读《大话设计模式》:代码无错就是优?
- 大话设计模式——第1章 代码无错就是优?——简单工厂模式
- 《大话设计模式》之--第1章 代码无错就是优?----简单工厂模式
- 大话设计模式-第1章代码无错就是优?-简单的工厂模式
- 《大话设计模式》之--第1章 代码无错就是优?----简单工厂模式
- 大话设计模式 第1章 代码无错就是优? 简单工厂模式
- 代码无错就是优?——简单工厂模式
- 大话模式学习笔记-代码无错就是优?-简单工厂模式
- 对类的继承的理解
- Android使用Volley保持与服务器的会话
- java jar 打包命令
- 数组配对(算法)
- PAT 数据结构 08-排序4. The World's Richest (25)
- 大话设计模式(一 面试受挫——代码无错就是好?)
- n个骰子的点数
- 红黑树
- CS224D Lecture 4 札记
- Mac上安装gdb
- Python socket 基础
- Android Studio之性能优化
- android studio中用svn来管理项目
- 修复 VirtualBox 下 Ubuntu 14.10 屏幕分辨率问题