东大17秋学期《软件设计模式》在线作业3答案满分答案
17秋学期《软件设计模式》在线作业3
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 50 分)
1.
在类的外部可以被访问的成员是:
A.
public成员
B.
private成员
C.
protected成员
专业答案:----
D.
正确答案:----
专业答案:----
专业答案:----
正确选项:----
正确选项:----
正确答案:----
专业答案:----
正确选项:----
正确答案:----
protected internal成员
专业答案:----
满分:5 分
2.
以下关于for循环的说法不正确的是____。
A.
for循环只能用于循环次数已经确定的情况
B.
for循环是先判定表达式,后执行循环体语句
C.
for循环中,可以用break语句跳出循环体
D.
for循环体语句中,可以包含多条语句,但要用花括号括起来。
满分:5 分
3.
已知结构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.
出现运行时异常
满分:5 分
4.
下面是几条定义初始化一维数组的语句,指出其中正确的:
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};
满分:5 分
5.
C#语言源代码文件的后缀名为:
A. .C#
B. .CC
C. .CSP
D. .CS
正确选项:----
满分:5 分
6.
下面有关析构函数的说法中,不正确的是:
A.
析构函数中不可以包含return语句
B.
一个类中只能有一个析构函数
C.
析构函数在对象被撤销时,被自动调用
D.
用户可以定义有参析构函数
满分:5 分
7.
while语句循环结构和do…while语句循环区别的区别在于:
专业答案:----
A.
while语句的执行效率较高
B.
do…while语句编写程序较复杂
正确选项:----
C.
无论条件是否成立,while语句都要执行一次循环体
D.
do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体
正确答案:----
满分:5 分
8.
C#语言中,下列能够作为变量名的是____。
A.
if
B.
3ab
C.
a_3b
D.
a-bc
满分:5 分
9.
在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_________。
A.
sealed 方法
专业答案:----
B.
public 方法
C.
visual 方法
D.
override 方法
正确答案:----
满分:5 分
10.
下列选项中,( )是引用类型。
A.
enum类型
B.
struct类型
C.
string类型
D.
int类型
满分:5 分
东大17秋学期《软件设计模式》在线作业3答案多选题答案
二、 判断题 (共 10 道试题,共 50 分)
1.
对象与对象之间的关系可以分为三类:包含、继承和关联。
A. 错误
B. 正确
满分:5 分
2.
重载是进行基类中函数的重写。
A. 错误
B. 正确
满分:5 分
3.
声明委托实际上是声明了一个方法。
A. 错误
B. 正确
满分:5 分
4.
一个用户可能对应多个参与者,不同的用户也可以只对应于一个参与者。
A. 错误
B. 正确
满分:5 分
5.
异常类对象均为System.Exception类的对象。
A. 错误
B. 正确
满分:5 分
6.
软件开发是一个充满回溯的过程,而瀑布模型却将其分割为独立的几个阶段,不能从本质上反映软件开发过程本身的规律。
A. 错误
B. 正确
满分:5 分
7.
活动图中的动作执行是需要时间来激发的,而状态图不需要。
A. 错误
B. 正确
满分:5 分
8.
属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。
A. 错误
B. 正确
满分:5 分
9.
软件危机是开发软件的开发工具功能不强造成的。
A. 错误
B. 正确
满分:5 分
10.
对于一个软件系统而言,至关重要的是其强大的功能,用户界面则是次要的。
A. 错误
B. 正确
满分:5 分
东大17秋学期《软件设计模式》在线作业3答案历年参考题目如下: