东大2021学期《软件设计模式》在线平时作业3【答案】奥鹏答案
时间:2021-04-13 09:44 来源:奥鹏教育 作者:奥鹏作业答案 点击:次
东大2021学期《软件设计模式》在线平时作业3【答案】奥鹏作业满分答案 2021学期《软件设计模式》在线平时作业3 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 50 分) 1.接口Animal 定义如下: public interface Animal { void Move(); } 则下列抽象类的定义中,哪些是不合法的? A.abstract class Cat: Animal { abstract public void Move(); } B.abstract class Cat: Animal { virtual public void Move(){Console.Write(Console.Write("Move!");)} } C.abstract class Cat: Animal { public void Move(){Console.Write(Console.Write("Move!");)}; } D.abstract class Cat: Animal { public void Eat(){Console.Write(Console.Write("Eat!");)}; }
2.以下关于类和对象的说法中,不正确的是: A.类包含了数据和对数据的操作 B.一个对象一定属于某个类 C.类是同一类对象的抽象 D.可由抽象类生成对象
3.下列语句的输出是________。 double MyDouble = 123456789; Console.WriteLine("{0:E}",MyDouble); A.$123,456,789.00 B.1.234568E+008 C.123,456,789.00 D.123456789.00
4.下列选项中,( )是引用类型。 A.enum类型 B.struct类型 C.string类型 D.int类型
5.下列描述错误的是( ) A.类不可以多重继承而接口可以; B.抽象类自身可以定义成员而接口不可以; C.抽象类和接口都不能被实例化; D.一个类可以有多个基类和多个基接口;
6.已知结构Resource 的定义如下: struct Resource{ public int Data = 0; } 则下列语句的运行结果为________。 Resource[] list= new Resource[20]; for(int i = 0;i<20;i++){ System.Console.WriteLine(“data={0}”,list[i].Data); } A.打印20 行,每行输出都是 data=0 B.打印20 行,每行输出都是 data=null C.打印20行.第1行输出data=0,第2行输出data=2,.,第20行输出data=19 D.出现运行时异常
7.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_________。 A.sealed 方法 B.public 方法 C.visual 方法 D.override 方法
8.C#中每个int 类型的变量占用______个字节的内存。 A.1 B.2 C.4 D.8
9.类MyClass 中有下列方法定义: public void testParams(params int[] arr) { Console.Write ("使用Params参数!"); } public void testParams(int x,int y) { Console.Write ("使用两个整型参数!"); } 请问上述方法重载有无二义性?若没有,则下列语句的输出为( ) MyClass x = new MyClass(); x.testParams(0); x.testParams(0,1); x.testParams(0,1,2); A.有语义二义性; B.使用Params 参数!使用两个整型参数!使用Params 参数! C.使用Params 参数!使用Params 参数!使用Params 参数! D.使用Params 参数!使用两个整型参数!使用两个整型参数!
10.int[][] myArray3=new int[3][]{new int[3]{5,6,2}, new int[5]{6,9,7,8,3}, new int[2]{3,2}}; myArray3[2][2]的值是( )。 A.9 B.2 C.6 D.越界
东大2021学期《软件设计模式》在线平时作业3【答案】奥鹏作业多选题答案 二、判断题 (共 10 道试题,共 50 分) 11.面向过程方法的缺点是过程和数据结合的过于紧密。
12.结构化程序设计对基本模块的要求是单入口、多出口。
13.声明为abstract类的方法必须同时进行声明和实例化。
14.具有抽象方法的类必须声明为abstract.
15.数据流分析技术是结构化分析方法的核心技术。
16.重载是进行基类中函数的重写。
17.抽象类不可以被实例化。
21.虚函数是可由子类继承并重写的函数。
19.面向对象程序设计的代码重用包括内部重用(即本项目内的代码重用)和外部重用(即新项目重用旧项目的代码)。
20.实例属性和静态属性都是被允许访问的吗?
东大2021学期《软件设计模式》在线平时作业3【答案】奥鹏作业标准满分答案 (责任编辑:admin) |
