[奥鹏]东大22年春学期《软件设计模式》在线平时作业1[答案怎么获取?怎么获取?]

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

东大22年春学期《软件设计模式》在线平时作业1-00001 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 50 分) 1.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列

[奥鹏]东大22年春学期《软件设计模式》在线平时作业1[答案怎么获取?怎么获取?]

东大22年春学期《软件设计模式》在线平时作业1[答案怎么获取?怎么获取?]答案

东大22年春学期《软件设计模式》在线平时作业1-00001

试卷总分:100  得分:100

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

1.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?( )

A.decimal theMoney;

正确答案:-----

B.int theMoney;

C.string theMoney;

D.Dim theMoney as double

正确答案:-----

 

2.C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法

正确答案:-----

A.obj.Hello()

B.obj::Hello();

C.MyClass.Hello();

D.MyClass::Hello();

正确答案:-----

 

3.下面是几条定义初始化一维数组的语句,指出其中正确的:

A.int arr1[]={6,5,1,2,3};

B.int[] arr2=new int[];

C.int[] arr3=new int[] {6,5,1,2,3};

D.int[] arr4;arr4={6,5,1,2,3};

正确答案:-----

 

4.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_________。

A.sealed 方法

正确答案:-----

B.public 方法

C.visual 方法

D.override 方法

正确答案:-----

 

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

A..C#

B..CC

C..CSP

D..CS

正确答案:-----

 

6.能正确表示逻辑关系“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

正确答案:-----

 

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

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

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

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

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

正确答案:-----

 

8.C#中,回车字符对应的转义字符为:

A.

B.f

C.

D.a

正确答案:-----

 

9.下列关于构造函数的描述正确的是( )

A.构造函数可以声明返回类型。

B.构造函数不可以用private修饰

C.构造函数必须与类名相同

D.构造函数不能带参数

正确答案:-----

 

10.以下叙述正确的是____。

A.do&hellip;.while语句构成的循环不能用其他语句构成的循环来代替

正确答案:-----

B.do&hellip;.while语句构成的循环只能用break语句退出

正确答案:-----

C.用do&hellip;.while语句构成的循环,在while后的表达式为true时结束循环

正确答案:-----

D.用do&hellip;.while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式

正确答案:-----

 

东大22年春学期《软件设计模式》在线平时作业1[答案怎么获取?怎么获取?]多选题答案

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

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

 

12.在面对对象的开发中,对象就是现实世界中事物的抽象。

 

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

 

14.数组作为函数的参数时默认的传递形式是按值传递。

 

15.在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键组合来表达命令,并为高级用户提供简捷的操作方法。

 

16.声明委托的关键字是delegate。

正确答案:-----

 

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

 

21.软件开发是一个充满回溯的过程,而瀑布模型却将其分割为独立的几个阶段,不能从本质上反映软件开发过程本身的规律。

 

19.当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。

 

20.“+,-,*,/,%”均属于三元运算符。

正确答案:-----

 

东大22年春学期《软件设计模式》在线平时作业1[答案怎么获取?怎么获取?]历年参考题目如下:




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

试卷总分:100    得分:0

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

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

 

A.封装、继承和多态

B.类、对象和方法

C.封装、继承和派生

D.封装、继承和派生

 

 

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

 

A._b39

B.x345

C.6_321

D.nAverage

 

 

3.下面有关析构函数的说法中,不正确的是:

 

A.析构函数中不可以包含return语句

B.一个类中只能有一个析构函数

C.析构函数在对象被撤销时,被自动调用

D.用户可以定义有参析构函数

 

 

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

 

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

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

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

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

 

 

5.下列语句的输出是________。

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

 

 

6. 分析下列语句:

namespace TestCS{ 

public delegate void Hello(string target);

}

该语句的作用是:( )

 

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

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

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

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

 

 

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

 

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

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

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

D.可由抽象类生成对象

 

 

8.下列语句创建了多少个string 对象?

string[,] strArray = new string[3][4];

 

A.0

B.3

C.4

D.12

 

 

9.下面关于析构函数的说法中,不正确的是( )

 

A.析构函数中不可以包含return语句

B.一个类中只能有一个析构函数

C.析构函数在对象被撤销时,被自动调用

D.用户可以定义有参数的析构函数

 

 

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

 

A..C#

B..CC

C..CSP

D..CS

 

 

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

1.类是所有某一类对象的共同的行为和不同状态的集合体。

 

A.错误

B.正确

 

 

2.面向对象编程中的“继承”的概念是指:派生自同一个基类的不同类的对象具有一些共同特征。

 

A.错误

B.正确

 

 

3.螺旋模型包括制定计划、概要设计,详细设计和工程实施四个主要部分。

 

A.错误

B.正确

 

 

4.一个用例可以被特别列举为一个或多个子用例,这被称为用例扩展。

 

A.错误

B.正确

 

 

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

 

A.错误

B.正确

 

 

6.声明为abstract类的方法必须同时进行声明和实例化。

 

A.错误

B.正确

 

 

7.数组作为函数的参数时默认的传递形式是按值传递。

 

A.错误

B.正确

 

 

8.事件是一种特殊的委托。

 

A.错误

B.正确

 

 

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

 

A.错误

B.正确

 

 

10.在面向对象方法中,对象是对类的抽象,特殊类是对一般类的抽象。

 

A.错误

B.正确

 

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

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

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

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

Baidu
map