东大22秋《软件设计模式》在线平时作业3[答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:东大在线 时间:2022-09-25 09:22

《软件设计模式》在线平时作业3-00001 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 50 分) 1.while语句循环语句结构和dohellip;while语句循环结构的区别在于: A.while语句的执行效率比较高 B.dohe

东大22秋《软件设计模式》在线平时作业3[答案]

东大22秋《软件设计模式》在线平时作业3[答案]

正确答案:B

《软件设计模式》在线平时作业3-00001

正确答案:C

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 50 分)

1.while语句循环语句结构和do…while语句循环结构的区别在于:

正确答案:D

A.while语句的执行效率比较高

B.do…while语句编写程序较为复杂

正确答案:D

C.do…while循环是先执行循环体,后判定条件表达式是否成立,而while语句是先判定条件表达式,再决定是否执行循环体

正确答案:A

D.无论条件是否成立,while语句都要执行一次循环体

正确答案:B

 

2.下列选项中,( )是引用类型。

A.enum类型

B.struct类型

C.string类型

D.int类型

正确答案:C

 

3.以下程序的输出结果是____。

Using system;

Class Example1

{

   Public Static void main()

正确答案:A

{

   Int a=5,b=4,c=6,d;

正确答案:C

         Console.Writeline(“{0}”,d=a>b?(a>c?a:c):b);

正确答案:D

}

}

A.5

B.4

C.6

D.不确定

正确答案:A

 

4.C#中每个int 类型的变量占用______个字节的内存。

A.1

B.2

C.4

D.8

正确答案:D

 

5.在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?

A.string[3] StrList = {"","",""};

B.string[3] StrList = {"","",""};

C.string[] StrList = {"","",""};

D.string[] StrList = new string[3];

正确答案:B

 

6.C#语言源代码文件的后缀名为:

A..C#

B..CC

C..CSP

D..CS

正确答案:B

 

7.能正确表示逻辑关系“a>=10 或a<=0”的C#语言表达式是____。

正确答案:C

A.a>=10 or a<=0

B.a>=10|a<=0

C.a>=10&&a<=0

D.a>=10||a<=0

正确答案:C

 

8.以下类MyClass 的属性count 属于_____属性.  

class MyClass

{

int i;

int count

{

get{ return i; }

}

}

A.只读

B.只写

C.可读写

D.不可读不可写

正确答案:A

 

9.以下标识符中,正确的是:

A._nName

B.sizeof

C.16A

D.xl0#

正确答案:B

 

10.以下是一些C#中的枚举型的定义,其中错误的用法有( )

A.public enum var1{ Mike = 100, Nike = 102, Jike }

B.public enum var1{ Mike = 100, Nike, Jike }

C.public enum var1{ Mike=-1 , Nike, Jike }

D.public enum var1{ Mike , Nike , Jike }

正确答案:D

 

东大22秋《软件设计模式》在线平时作业3[答案]多选题答案

正确答案:B

二、判断题 (共 10 道试题,共 50 分)

11.软件测试方法主要白盒测试和黑盒测试两种。

 

12.不同的参数类型、参数顺序、参数个数和返回值类型都是区别重载方法的根据。

 

13.结构化程序设计对基本模块的要求是单入口、多出口。

 

14.可以覆写私有的虚方法。

 

15.书写需求陈述时,要做到语法正确,至于词汇选择则无关紧要。

 

16.命名空间和类库是一样的。

 

17.下列函数的定义语句是合法的。

Void Test()

正确答案:B

{

Int i=100;

Object s=i;

S+=200;

}

 

21.软件危机与软件本身的特点有关。

 

19.对象模型定义了对象的静态结构,但问题的求解活动是动态的,它要求对象之间发生复杂的动态时序联系。

 

20.在面向对象方法中,由于对象中的数据以及对数据的操作是封装的,所以对某一类对象的修改一般只涉及该类,通常不会对整个系统造成很大影响。

东大22秋《软件设计模式》在线平时作业3[答案]历年参考题目如下:




18春学期《软件设计模式》在线作业2-0001

试卷总分:100    得分:0

一、 单选题 (共 10 道试题,共 50 分)

1.C#中每个int 类型的变量占用_______个字节的内存。

 

A.1

B.2

C.4

D.8

 

 

2.以下标识符中,错误的是:

 

A._b39

B.x345

C.6_321

D.nAverage

 

 

3.以下描述错误的是( )

 

A.在C++中支持抽象类,但在C#中不支持抽象类。

B.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员。

C.在C#中可使用 new 修饰符显式隐藏从基类继承的成员。

D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override

 

 

4.已知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;

 

 

A.3

B.-3

C.9

D.15

 

 

5.接口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!");)}; 

}

 

 

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.C#语言源代码文件的后缀名为:

 

A..C#

B..CC

C..CSP

D..CS

 

 

8.下列描述错误的是( )

 

A.类不可以多重继承而接口可以;

B.抽象类自身可以定义成员而接口不可以;

C.抽象类和接口都不能被实例化;

D.一个类可以有多个基类和多个基接口;

 

 

9.C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性:

 

A.封装、继承和多态

B.类、对象和方法

C.封装、继承和派生

D.封装、继承和派生

 

 

10.在类的定义中,类的_______描述了该类的对象的行为特征。

 

A.类名

B.方法

C.所属的名字空间

D.私有域

 

 

二、 判断题 (共 10 道试题,共 50 分)

1.接口中的成员不可以有访问域修饰符,但可以有其它修饰符。

 

A.错误

B.正确

 

 

2.在C#中,接口可以被多重继承而类不能。

 

A.错误

B.正确

 

 

3.异常类对象均为System.Exception类的对象。

 

A.错误

B.正确

 

 

4.面向对象方法是从算法为出发点来构造系统。

 

A.错误

B.正确

 

 

5.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

 

A.错误

B.正确

 

 

6.C#中,下列myclass的定义是否合法?

Public interface base1

{}

Public class base2

{}

Public MyClass : Base1,Base2

 

A.错误

B.正确

 

 

7.结构型模式在破坏类的封装性的基础上,实现ABC功能。

 

A.错误

B.正确

 

 

8.变换型数据流图的一般步骤是分析数据、变换数据、打印结果。

 

A.错误

B.正确

 

 

9.书写需求陈述时,要做到语法正确,至于词汇选择则无关紧要。

 

A.错误

B.正确

 

 

10.私有成员也会被继承,但是不能被访问。

 

A.错误

B.正确

 




东大22秋《软件设计模式》在线平时作业3[答案]相关练习题:
经济学中短期与长期的划分取决于()、

国家机关工作人员权利保障的具体运作体现在那几个环节上()

世界拉力锦标赛WRC所有的参赛车辆都以(   )车为基础研制而成。

关于腐败作用叙述正确的是

实行差别定价的厂商,应在需求弹性较大的市场上制定较低的价格,在需求弹性较小的市场上制定较高的价格。()

三次采油包括()。

能够发生有效碰撞的条件是()

具有执行力的破产财产分配方案的执行机构为()。

1.十进制数10的8421BCD码为1010。

 砌体结构弯曲受拉时,存在()三种破坏形式

GRM与CRM 的本质区别是( )

目前发现的规定秦朝治狱文书程式的法律文献是( )

下列哪些是企业的伦理责任?(     )

纳税人以()为1个纳税期的,自期满之日起15日内申报纳税。

18春《中级日语》(一)作业4-0001

  在预算会计领域中以世界通用的记账方法是()。

企业从事下列项目的所得,减半征收企业所得税的是()

勒温将组织变革概括分为()、变革、再冻结三个步骤,用以解释和指导如何发动、管理和稳定组织变革过程。

下列不属于国际收支的资本项目是( )

群体决策技术(134~135/7-4)

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)