东大23春学期《软件设计模式》在线平时作业3[答案][答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:东大在线 时间:2023-03-23 10:00

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

东大23春学期《软件设计模式》在线平时作业3[答案][答案]

东大23春学期软件设计模式在线平时作业3[答案]

正确答案:B

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

正确答案:D

试卷总分:100  得分:100

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

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

正确答案:A

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

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

正确答案:D

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

正确答案:D

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

正确答案:A

 

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

A.enum类型

B.struct类型

C.string类型

D.int类型

正确答案:A

 

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

Using system;

Class Example1

{

   Public Static void main()

正确答案:B

{

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

正确答案:C

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

正确答案:B

}

}

A.5

B.4

C.6

D.不确定

正确答案:C

 

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

A.1

B.2

C.4

D.8

正确答案:A

 

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

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

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

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

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

正确答案:D

 

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

A..C#

B..CC

C..CSP

D..CS

正确答案:A

 

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

正确答案:D

 

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#

正确答案:C

 

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

 

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

正确答案:C

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

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

 

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

 

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

 

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

 

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

 

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

 

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

Void Test()

正确答案:B

{

Int i=100;

Object s=i;

S+=200;

}

 

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

 

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

 

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

 

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




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

试卷总分:100    得分:0

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

1.下面是几条动态初始化二维数组的语句,指出其中正确的:

 

A.int arr5[][]=new int[4,5];

B.int[][] arr6 = new int[4, 5];

C.int arr7[,]=new int[4,5];

D.int[,] arr8=new int[4,5];

 

 

2.关于结构类型,下列说法哪些是正确的?

 

A.结构是值类型

B.结构中不允许定义带参数的实例构造函数

C.结构中不允许定义析构函数

D.结构中可以定义成员方法,但是方法内不能使用this 指针

 

 

3.以下关于类和对象的说法中,不正确的是:

 

A.类包含了数据和对数据的操作

B.一个对象一定属于某个类

C.类是同一类对象的抽象

D.可由抽象类生成对象

 

 

4.下面有关静态方法的描述中,正确的是:

 

A.静态方法属于类,不属于实例

B.静态方法可以直接用类名调用

C.静态方法中,可以访问非静态的局部变量

D.静态方法中,可以访问静态的变量

 

 

5.在C#中设计类时,应如何保证在释放对象的所有引用之时,释放对象使用的文件、网络等资源?

 

A.为类重载new运算符

B.为类添加delete运算符

C.为类添加析构函数,在析构函数中释放资源

D.为类实现IDisposable接口,并实现Dispose方法,在该方法中释放资源

 

 

6.

分析下列C#语句,注意类MyClass 没有访问修饰符:

namespace ClassLibrary1

{

class MyClass

{

public class subclass

{

int i;

}

}

}

若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________

 

A.private

B.protected

C.internal

D.public

 

 

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

 

A.a>=10 or a<=0

B.a>=10|a<=0

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

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

 

 

8.接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。

 

A.方法、属性、索引器和事件

B.方法、属性信息、属性

C.索引器和字段

D.事件和字段

 

 

9. 分析下列语句:

namespace TestCS{ 

public delegate void Hello(string target);

}

该语句的作用是:( )

 

A.在TestCS 命名空间中定义了一个名为Hello 的全局方法;

B.在TestCS 命名空间中声明了函数Hello 的原型;

C.在TestCS 命名空间中定义了一个名为Hello 的函数指针;

D.在TestCS 命名空间中定义了了一个名为Hello 的委托类型;

 

 

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.越界

 

 

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

1.如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。

 

A.错误

B.正确

 

 

2.声明委托实际上是声明了一个方法。

 

A.错误

B.正确

 

 

3.活动图中的动作执行是需要时间来激发的,而状态图不需要。

 

A.错误

B.正确

 

 

4. 在c#中,下列创建数组的语句是否合法?

    Int[] iArray = new int[ null ];

 

A.错误

B.正确

 

 

5.数据流分析技术是结构化分析方法的核心技术。

 

A.错误

B.正确

 

 

6.不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。

 

A.错误

B.正确

 

 

7.面向过程方法的缺点是过程和数据结合的过于紧密。

 

A.错误

B.正确

 

 

8.结构化程序设计的3种基本结构是顺序、循环和选择。

 

A.错误

B.正确

 

 

9.属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。

 

A.错误

B.正确

 

 

10.用例图、类图、对象图、状态图和顺序图属于静态建模机制。

 

A.错误

B.正确

 




东大23春学期《软件设计模式》在线平时作业3[答案][答案]相关练习题:
如果两信号含有频率不相等的周期成分,则两者相关。

依照法的历史类型的不同,法可分为()

(1). 点击主窗口右上角的启动/停止开关,使计算机对电路进行仿真。

下列关于行政行为确定力的正确表述的是( )。

关于不符合建筑节能标准的建筑工程说法,错误的是()。

某公司从证券市场上购入股票50 000股,每股价格6元,其中含有已宣告发放但未支取的股利每股为1元,另支付手续费30 000元,则该长期投资的投资成本为( )。

以下哪项不属于董仲舒认为的三纲?

数行为在处理时作为一罪的是( )

关于超声回弹综合法检测混凝土强度,下列不正确的是(   )。

使用暴力拘禁他人并致其伤残的,( )

电动力学18秋在线作业1-0005

侦查文书的制作主体包括:( )

王熙凤分析了宁国府五大弊病,其中不属于五大弊病之一的是?

大工18秋《水力学》在线作业1-0001

我国失业保险的功能包括( )。

下列属于影响企业宏观环境的有( )。

在分析培训需求,选择培训对象时要注意( )

夏至日,北半球各纬度日照时间( )

良性卵巢肿瘤最常见的并发症是( )。

遵循()原则是进行科学研究的前提条件。

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

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

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

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

Baidu
map