东北大学 15春学期《软件设计模式》在线作业及满分答案最新.docx
《东北大学 15春学期《软件设计模式》在线作业及满分答案最新.docx》由会员分享,可在线阅读,更多相关《东北大学 15春学期《软件设计模式》在线作业及满分答案最新.docx(5页珍藏版)》请在冰豆网上搜索。
东北大学15春学期《软件设计模式》在线作业及满分答案最新
东北大学15春学期《软件设计模式》在线作业及满分答案
一、单选题(共10道试题,共50分。
)
1.
以下标识符中,正确的是:
A.
_nName
B.
sizeof
C.
16A
D.
xl0#
正确答案:
A
2.
在C#中,引用命名空间system的正确语句是:
A.
usingSystem;
B.
#import;
C.
usesSystem;
D.
#include;
正确答案:
A
3.
C#的数据类型有()
A.
值类型和调用类型;
B.
值类型和引用类型;
C.
引用类型和关系类型;
D.
关系类型和调用类型;
正确答案:
A
4.
判断下列类MyClass的定义中哪些是合法的抽象类?
A.
abstractclassMyClass{publicabstractintgetCount();}
B.
abstractclassMyClass{abstractintgetCount();}
C.
privateabstractclassMyClass{abstractintgetCount();}
D.
sealedabstractclassMyClass{abstractintgetCount();}
正确答案:
D
5.
以下关于类和对象的说法中,不正确的是:
A.
类包含了数据和对数据的操作
B.
一个对象一定属于某个类
C.
类是同一类对象的抽象
D.
可由抽象类生成对象
正确答案:
D
6.
C#中每个int类型的变量占用______个字节的内存。
A.1
B.2
C.4
D.8
正确答案:
C
7.
C#中每个int类型的变量占用_______个字节的内存。
A.1
B.2
C.
4
D.8
正确答案:
C
8.
在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?
()
A.
decimaltheMoney;
B.
inttheMoney;
C.
stringtheMoney;
D.
DimtheMoneyasdouble
正确答案:
A
9.
C#语言中,下列能够作为变量名的是____。
A.
if
B.
3ab
C.
a_3b
D.
a-bc
正确答案:
C
10.
分析下列C#语句,注意类MyClass没有访问修饰符:
namespaceClassLibrary1
{
classMyClass
{
publicclasssubclass
{
inti;
}
}
}
若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择_________
A.
private
B.
protected
C.
internal
D.
public
正确答案:
C
15春学期《软件设计模式》在线作业1
二、判断题(共10道试题,共50分。
)
1.
异常类对象均为System.Exception类的对象。
A.错误
B.正确
正确答案:
B
2.
结构化程序设计的3种基本结构是顺序、循环和选择。
A.错误
B.正确
正确答案:
B
3.
与事件关联的方法,其方法名必须与事件名相同。
A.错误
B.正确
正确答案:
A
4.
抽象类不可以被实例化。
A.错误
B.正确
正确答案:
B
5.
结构型模式在破坏类的封装性的基础上,实现新的功能。
A.错误
B.正确
正确答案:
A
6.
可以覆写私有的虚方法。
A.错误
B.正确
正确答案:
A
7.
在C#中,int[][]是定义一个int型的二维数组。
A.错误
B.正确
正确答案:
A
8.
软件危机是二十一世纪软件领域出现的新问题。
A.错误
B.正确
正确答案:
A
9.
书写需求陈述时,要做到语法正确,至于词汇选择则无关紧要。
A.错误
B.正确
正确答案:
A
10.
面向对象的分析和设计是一个多次反复迭代的过程。
A.错误
B.正确
正确答案:
B