题目一:
请用 C#.NET 将一个浮点整型数转换为以下格式的字符串 格式:1,234,567.00
public static string Format(double num) {
} 题目三:
1. 用最简单的方法实现下面这个排序函数,分别用 Java 和 C#.NET 实现
(不是 2 选 1)
Java: public static List<Integer> sort(Integer[] array) { … } C#.NET: public static List<Int32> Sort(int[] array) { … }
2. 请列出 UT Case,包括输入数据和预想结果。 题目四:现有一个电信计费系统的折扣计算函数,根据用户套餐类型不同计算折扣,代码如下: public class User {
……
int _setType;
double calcDiscount () { switch (_setType) { case SetA:
return getBaseDiscount ();
case SetB:
return getBaseDiscount () + getMonth () * _quotiety;
case SetC:
return (_vip) ? getVipDiscount() : getBaseDiscount(_voltage); default:
return 0;
}
}
}
为了减少回归测试的工作量,要求增加新套餐种类时不能修改原来的类。请给出重构方案。可用文字,类
图,流程图,时序图等方式表达。题目五
请简单的对比一下模板方法(Template Method)和代理(Proxy)这两种模式。