东大20春学期《软件设计模式》在线平时作业

所属学校:东北大学 科目:软件设计模式 2020-03-24 17:18:56 在线 作业 东大 平时 学期
20春学期《软件设计模式》在线平时作业35v4傲朋学习网
1.[单选题] 已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:int a,b,c,n;       if (c < b)         n = a + b + c;       else if (a + b < c)         n = c - a - b;       else         n = a + b;5v4傲朋学习网
    A.35v4傲朋学习网
    B.-35v4傲朋学习网
    C.95v4傲朋学习网
    D.155v4傲朋学习网
    正确答案:——C——5v4傲朋学习网
2.[单选题] 下面是几条动态初始化二维数组的语句,指出其中正确的:5v4傲朋学习网
    A.       int arr5[][]=new int[4,5];5v4傲朋学习网
    B.int[][] arr6 = new int[4, 5];5v4傲朋学习网
    C.       int arr7[,]=new int[4,5];5v4傲朋学习网
    D.int[,] arr8=new int[4,5];5v4傲朋学习网
    正确答案:——D——5v4傲朋学习网
3.[单选题] 接口Animal 定义如下:public interface Animal{ void Move();}则下列抽象类的定义中,哪些是不合法的?5v4傲朋学习网
    A.abstract class Cat: Animal{abstract public void Move(); }5v4傲朋学习网
    B.abstract class Cat: Animal { virtual public void Move(){Console.Write(Console.Write("Move!");)} } 5v4傲朋学习网
    C.abstract class Cat: Animal { public void Move(){Console.Write(Console.Write("Move!");)}; } 5v4傲朋学习网
    D.abstract class Cat: Animal{public void Eat(){Console.Write(Console.Write("Eat!");)}; }5v4傲朋学习网
    正确答案:——D——5v4傲朋学习网
4.[单选题] 在C#中,引用命名空间system 的正确语句是:5v4傲朋学习网
    A.using System;5v4傲朋学习网
    B.#import<System>;5v4傲朋学习网
    C.uses System;5v4傲朋学习网
    D.#include<System>;5v4傲朋学习网
    正确答案:————5v4傲朋学习网
5.[单选题] 方法中的值参数是_________的参数。5v4傲朋学习网
    A.按值传递5v4傲朋学习网
    B.按引用传递5v4傲朋学习网
    C.按地址传递5v4傲朋学习网
    D.不传递任何值5v4傲朋学习网
    正确答案:————5v4傲朋学习网
6.[单选题] 在编写c#程序时,若需要对一个数组中的所有元素进行处理,则使用___循环体最好?5v4傲朋学习网
    A.while循环5v4傲朋学习网
    B.for each循环5v4傲朋学习网
    C.do循环5v4傲朋学习网
    D.for循环5v4傲朋学习网
    正确答案:————5v4傲朋学习网
7.[单选题] C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法5v4傲朋学习网
    A.obj.Hello()5v4傲朋学习网
    B. obj::Hello(); 5v4傲朋学习网
    C. MyClass.Hello(); 5v4傲朋学习网
    D. MyClass::Hello();5v4傲朋学习网
    正确答案:————5v4傲朋学习网
8.[单选题] 下面有关析构函数的说法中,不正确的是:5v4傲朋学习网
    A.析构函数中不可以包含return语句5v4傲朋学习网
    B.一个类中只能有一个析构函数5v4傲朋学习网
    C.析构函数在对象被撤销时,被自动调用5v4傲朋学习网
    D.用户可以定义有参析构函数5v4傲朋学习网
    正确答案:————5v4傲朋学习网
9.[单选题] 判断下列类MyClass 的定义中哪些是合法的抽象类?5v4傲朋学习网
    A.       abstract class MyClass { public abstract int getCount(); }5v4傲朋学习网
    B.abstract class MyClass { abstract int getCount(); }5v4傲朋学习网
    C.private abstract class MyClass { abstract int getCount(); }5v4傲朋学习网
    D.       sealed abstract class MyClass { abstract int getCount(); } 5v4傲朋学习网
    正确答案:————5v4傲朋学习网
10.[单选题] 以下关于类和对象的说法中,不正确的是:5v4傲朋学习网
    A.类包含了数据和对数据的操作5v4傲朋学习网
    B.一个对象一定属于某个类5v4傲朋学习网
    C.类是同一类对象的抽象5v4傲朋学习网
    D.可由抽象类生成对象5v4傲朋学习网
    正确答案:————5v4傲朋学习网
11.[判断题] 结构化程序设计的3种基本结构是顺序、循环和选择。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
12.[判断题] 变换型数据流图的一般步骤是分析数据、变换数据、打印结果。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
13.[判断题] 一个用户可能对应多个参与者,不同的用户也可以只对应于一个参与者。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
14.[判断题] 不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
15.[判断题] 对于一个软件系统而言,至关重要的是其强大的功能,用户界面则是次要的。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
16.[判断题] 结构化程序设计的一般步骤是结构化需求分析、结构化概要设计和结构化详细设计。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
17.[判断题] 类和对象的区别就是,类是对象的实例,而对象则是类的抽象。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
18.[判断题] 与事件关联的方法,其方法名必须与事件名相同。    5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
19.[判断题] 软件开发是一个充满回溯的过程,而瀑布模型却将其分割为独立的几个阶段,不能从本质上反映软件开发过程本身的规律。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
20.[判断题] &&是位运算符,表示按位与运算,&是逻辑运算符,表示逻辑与运算。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
20春学期《软件设计模式》在线平时作业25v4傲朋学习网
1.[单选题] C#中导入某一个命名空间的关键字是:5v4傲朋学习网
    A.using5v4傲朋学习网
    B.use5v4傲朋学习网
    C.import5v4傲朋学习网
    D.include5v4傲朋学习网
    正确答案:——A——5v4傲朋学习网
2.[单选题] C#中执行下列语句后整型变量X和Y的值是多少?    Int  x = 100;   Int  y = ++x;5v4傲朋学习网
    A.x = 100   y = 1005v4傲朋学习网
    B.x = 101   y = 1005v4傲朋学习网
    C.x = 100   y = 1015v4傲朋学习网
    D.x =101    y = 1015v4傲朋学习网
    正确答案:——D——5v4傲朋学习网
3.[单选题] 类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);5v4傲朋学习网
    A.有语义二义性;5v4傲朋学习网
    B.使用Params 参数!使用两个整型参数!使用Params 参数!5v4傲朋学习网
    C.使用Params 参数!使用Params 参数!使用Params 参数!5v4傲朋学习网
    D.使用Params 参数!使用两个整型参数!使用两个整型参数!5v4傲朋学习网
    正确答案:——B——5v4傲朋学习网
4.[单选题] 以下标识符中,正确的是:5v4傲朋学习网
    A._nName 5v4傲朋学习网
    B.sizeof 5v4傲朋学习网
    C.16A 5v4傲朋学习网
    D.xl0#5v4傲朋学习网
    正确答案:————5v4傲朋学习网
5.[单选题] 在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?5v4傲朋学习网
    A.string[3] StrList = {"","",""}; 5v4傲朋学习网
    B.string[3] StrList = {"","",""}; 5v4傲朋学习网
    C.string[] StrList = {"","",""};5v4傲朋学习网
    D.string[] StrList = new string[3]; 5v4傲朋学习网
    正确答案:————5v4傲朋学习网
6.[单选题] 下列语句创建了多少个string 对象?string[,] strArray = new string[3][4];5v4傲朋学习网
    A.05v4傲朋学习网
    B.35v4傲朋学习网
    C.45v4傲朋学习网
    D.125v4傲朋学习网
    正确答案:————5v4傲朋学习网
7.[单选题] 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_________。5v4傲朋学习网
    A.sealed 方法5v4傲朋学习网
    B.public 方法5v4傲朋学习网
    C.visual 方法5v4傲朋学习网
    D.override 方法5v4傲朋学习网
    正确答案:————5v4傲朋学习网
8.[单选题] 以下描述错误的是( )5v4傲朋学习网
    A.在C++中支持抽象类,但在C#中不支持抽象类。5v4傲朋学习网
    B.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员。5v4傲朋学习网
    C.在C#中可使用 new 修饰符显式隐藏从基类继承的成员。5v4傲朋学习网
    D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override5v4傲朋学习网
    正确答案:————5v4傲朋学习网
9.[单选题]  分析下列语句:namespace TestCS{ public delegate void Hello(string target);}该语句的作用是:( )5v4傲朋学习网
    A.在TestCS 命名空间中定义了一个名为Hello 的全局方法;5v4傲朋学习网
    B.在TestCS 命名空间中声明了函数Hello 的原型;5v4傲朋学习网
    C.在TestCS 命名空间中定义了一个名为Hello 的函数指针;5v4傲朋学习网
    D.在TestCS 命名空间中定义了了一个名为Hello 的委托类型;5v4傲朋学习网
    正确答案:————5v4傲朋学习网
10.[单选题] while语句循环结构和do…while语句循环区别的区别在于:5v4傲朋学习网
    A.while语句的执行效率较高5v4傲朋学习网
    B.do…while语句编写程序较复杂5v4傲朋学习网
    C.无论条件是否成立,while语句都要执行一次循环体5v4傲朋学习网
    D.do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体5v4傲朋学习网
    正确答案:————5v4傲朋学习网
11.[判断题]  在c#中,下列创建数组的语句是否合法?    Int[] iArray = new int[ null ];5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
12.[判断题] 声明为abstract类的方法必须同时进行声明和实例化。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
13.[判断题] 创建型模式和结构型模式强调的都是静态的类实体之间的关系,行为型设计模式则着力解决类实体之间的通信关系。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
14.[判断题] 面向对象程序设计的代码重用包括内部重用(即本项目内的代码重用)和外部重用(即新项目重用旧项目的代码)。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
15.[判断题] 面向对象的分析和设计是一个多次反复迭代的过程。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
16.[判断题] 喷泉模型主要用于面向过程的软件项目。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
17.[判断题] 当我们定义一个新类的时候,除了考虑当前应实现的功能,还应考虑以后的复用。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
18.[判断题] 软件系统是用例模型的一个组成部分。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
19.[判断题] 人机交互子系统的设计内容就是用户如何命令系统。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
20.[判断题] 对象与对象之间的关系可以分为三类:包含、继承和关联。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
20春学期《软件设计模式》在线平时作业15v4傲朋学习网
1.[单选题] C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性:5v4傲朋学习网
    A.封装、继承和多态5v4傲朋学习网
    B.类、对象和方法5v4傲朋学习网
    C.封装、继承和派生5v4傲朋学习网
    D.封装、继承和派生5v4傲朋学习网
    正确答案:——A——5v4傲朋学习网
2.[单选题] C#语言中,下列能够作为变量名的是____。5v4傲朋学习网
    A.if5v4傲朋学习网
    B.3ab5v4傲朋学习网
    C.a_3b5v4傲朋学习网
    D.a-bc5v4傲朋学习网
    正确答案:——C——5v4傲朋学习网
3.[单选题] 在c#程序中,入口函数的正确声明为:5v4傲朋学习网
    A.static int main(){…..}5v4傲朋学习网
    B.static void Main(){……}5v4傲朋学习网
    C.static void main(){……}5v4傲朋学习网
    D.void Main(){……}5v4傲朋学习网
    正确答案:——B——5v4傲朋学习网
4.[单选题] 在类的定义中,类的_______描述了该类的对象的行为特征。5v4傲朋学习网
    A.类名5v4傲朋学习网
    B.方法5v4傲朋学习网
    C.所属的名字空间  5v4傲朋学习网
    D.私有域5v4傲朋学习网
    正确答案:————5v4傲朋学习网
5.[单选题] 下面关于析构函数的说法中,不正确的是( )5v4傲朋学习网
    A.析构函数中不可以包含return语句5v4傲朋学习网
    B.一个类中只能有一个析构函数5v4傲朋学习网
    C.析构函数在对象被撤销时,被自动调用5v4傲朋学习网
    D.用户可以定义有参数的析构函数5v4傲朋学习网
    正确答案:————5v4傲朋学习网
6.[单选题] C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?( )5v4傲朋学习网
    A.string str = "Tom\'s Living Room"; 5v4傲朋学习网
    B.string str = "Tom's Living Room"; 5v4傲朋学习网
    C.string str("Tom's Living Room"); 5v4傲朋学习网
    D.string str("Tom"s Living Room");5v4傲朋学习网
    正确答案:————5v4傲朋学习网
7.[单选题] 分析下列C#语句,注意类MyClass 没有访问修饰符:namespace ClassLibrary1{class MyClass{public class subclass{int i;}}}若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________5v4傲朋学习网
    A. private 5v4傲朋学习网
    B. protected 5v4傲朋学习网
    C. internal 5v4傲朋学习网
    D.public 5v4傲朋学习网
    正确答案:————5v4傲朋学习网
8.[单选题] 在C#中设计类时,应如何保证在释放对象的所有引用之时,释放对象使用的文件、网络等资源?5v4傲朋学习网
    A.为类重载new运算符5v4傲朋学习网
    B.为类添加delete运算符5v4傲朋学习网
    C.为类添加析构函数,在析构函数中释放资源5v4傲朋学习网
    D.为类实现IDisposable接口,并实现Dispose方法,在该方法中释放资源5v4傲朋学习网
    正确答案:————5v4傲朋学习网
9.[单选题] 下面是几条动态初始化二维数组的语句,指出其中正确的:5v4傲朋学习网
    A.       int arr5[][]=new int[4,5];5v4傲朋学习网
    B.int[][] arr6 = new int[4, 5];5v4傲朋学习网
    C.       int arr7[,]=new int[4,5];5v4傲朋学习网
    D.int[,] arr8=new int[4,5];5v4傲朋学习网
    正确答案:————5v4傲朋学习网
10.[单选题] C#中每个int 类型的变量占用_______个字节的内存。5v4傲朋学习网
    A.15v4傲朋学习网
    B.25v4傲朋学习网
    C.45v4傲朋学习网
    D.85v4傲朋学习网
    正确答案:————5v4傲朋学习网
11.[判断题] 在C# 2005编程环境中,常量的值可以在代码中被修改。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
12.[判断题] 面向数据流的设计以面向对象分析阶段的数据流图为基础。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
13.[判断题] C#程序语言也可以进行面向过程的编程。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
14.[判断题] 软件危机是二十一世纪软件领域出现的新问题。 5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
15.[判断题] 数组作为函数的参数时默认的传递形式是按值传递。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
16.[判断题] 面向对象方法是从算法为出发点来构造系统。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
17.[判断题] 在C#中,接口可以被多重继承而类不能。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
18.[判断题] 可以将非静态的方法覆写成静态方法。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
19.[判断题] 顺序图和协作图虽然都是用来描述交互的,但顺序图强调的是空间,而协作图强调的是时间。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
20.[判断题] 面向对象方法使软件系统模型变得复杂,不容易理解。5v4傲朋学习网
    A.错误5v4傲朋学习网
    B.正确5v4傲朋学习网
    正确答案:————5v4傲朋学习网
5v4傲朋学习网
5v4傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: