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

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

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

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

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

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

试卷总分:100  得分:100

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

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

正确答案:-----

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

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

正确答案:-----

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

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

正确答案:-----

 

2.方法中的值参数是_________的参数。

A.按值传递

B.按引用传递

C.按地址传递

D.不传递任何值

正确答案:-----

 

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

A.

B.f

C.

D.a

正确答案:-----

 

4.以下是一些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 }

正确答案:-----

 

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

namespace ClassLibrary1

{

class MyClass

{

public class subclass

{

int i;

}

}

}

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

A.private

B.protected

C.internal

正确答案:-----

D.public

正确答案:-----

 

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

A._nName

B.sizeof

C.16A

D.xl0#

正确答案:-----

 

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

A.封装、继承和多态

B.类、对象和方法

C.封装、继承和派生

D.封装、继承和派生

正确答案:-----

 

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

A.1

B.2

C.4

D.8

正确答案:-----

正确答案:-----

 

9.下列语句在控制台上的输出是什么?

String msg = @”hello world!”;

正确答案:-----

System.console.writeline(msg);

A.hello world!

正确答案:-----

正确答案:-----

B.@”hello world!”

正确答案:-----

C.hello

    World!

D.hello world!

正确答案:-----

 

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

A.1

B.2

C.4

D.8

 

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

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

11.提倡设计模式的根本原因是增强代码复用,增加可维护性。

 

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

 

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

 

14.在C#中,索引器是专门用来访问对象中的数组信息的。

 

15.C#中,下列MyClass的定义是否合法?

Public class Base1{}

Public class Base2{}

Public MyClass : Base1,Base2

 

16.在面向对象方法中,封装使得外界无法存取对象的内部信息。

 

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

 

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

 

19.在检查状态图的完整性和一致性时,只要是没有前驱或后继的状态,则表明发现了一个错误。

 

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

 

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





 
     软件设计模式     试 卷(作业考核 线上)  B   卷
 
学习中心:            院校学号:             姓名             
 
(共        页)         
总分   题号                      
    得分                                          
 
一:单选题(共40分,20小题,每小题2分。请将答案填入下表)
题号   1   2   3   4   5   6   7   8   9   10  
答案                                          
题号   11   12   13   14   15   16   17   18   19   20  
答案                                          
 

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

A、_total    B 3abc      C while   D class 

在c#程序中,入口函数的正确声明为:

A. static int main(){…..}
B. static void Main(){……}
C. static void main(){……}
D. void Main(){……}

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

A. obj.Hello();
B. obj::Hello();
C. MyClass.Hello();
D. MyClass::Hello();

在C#中,表示一个字符串的变量应使用以下哪条语句定义?

A. CString str;
B. string str;
C. Dim str as string
D. char * str;

结构化程序设计的3种结构是:

A. 顺序结构、if结构、for结构
B.  if结构、if…else结构、else if结构
C.  while结构、do…while结构、foreach结构
D. 顺序结构、分支结构、循环结构

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

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

namespace ClassLibrary1
{
class MyClass
{
public class subclass
{
int i;
}
}
}
若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择:
A. private
B. protected
C. internal
D. public

在类的外部可以被访问的成员是:

A. public成员   B. private成员 C. protected成员 D. protected internal成员

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

A. sealed 方法
B. public 方法
C. visual 方法
D. override 方法

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

A.
B. f
C.
D. a

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

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

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

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