logo - 刷刷题
下载APP
【简答题】

根据以下代码,按要求填空。 enum Shape { Square=1, Rectangle } struct ShapeArg { public double Length; public double Width; } class Program { static void Main(string[] args) { ShapeArg sa = new ShapeArg(); sa.Length = 10; sa.Width = 20; double d1 = GetArea(Shape.Rectangle, sa); Console.WriteLine(d1); double d2 = GetArea(Shape.Square, sa); Console.WriteLine(d2); sa.Length = 20; double d3 = GetArea(Shape.Rectangle, sa); Console.WriteLine(d3); } static double GetArea(Shape shape, ShapeArg shapeArg) { double result = -1; switch (shape) { case Shape.Square: if (shapeArg.Length == shapeArg.Width) { result = shapeArg.Length * shapeArg.Width; } else { Console.WriteLine("不是正方形"); } break; case Shape.Rectangle: result = shapeArg.Length * shapeArg.Width; break; } return result; } } 以上代码输出依次分别是( 1 )、( 2 )、( 3 )、( 4 )。

举报
题目标签:代码输出正方形
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【多选题】外汇代码标准管理的基本原则包括()。

A.
外汇局开发的信息系统应统一执行外汇代码标准及相关规范,不能利用代码编制规则进行有关统计分析,以减小对代码编制规则的依赖。
B.
外汇代码标准编制时要严格遵守编码规则。外汇局自行编制外汇代码标准时,编码所用到的英文字母原则上可以小写。
C.
外汇代码标准之间应保持协调、统一、不重复,原则上代码变更通过停用1日代码、增加新代码的方式实现。
D.
档案信息类外汇代码标准仅限外汇管理相关信息系统使用,未经总局标准主管部门批准,不得用于其他用途。