东北大学13春学期《软件设计模式》在线作业2

所属学校:东北大学 科目:软件设计模式 2015-03-17 16:12:39
13春学期《软件设计模式》在线作业2
试卷总分:100
单选题
判断题
一、单选题(共 10 道试题,共 50 分。)
V
1.
分析下列程序:
public class class4
{
private string _sData = "";
public string sData{set{_sData = value;}}
}
在 Main 函数中,在成功创建该类的对象 obj 后,下列哪些语句是合法的?( )
A.
obj.sData = "It is funny!";
B.
Console.WriteLine(obj.sData);
C.
obj._sData = 100;
D.
obj.set(obj.sData);
满分:5 分
2.
方法中的值参数是 _________ 的参数。
A. 按值传递
B. 按引用传递
C. 按地址传递
D. 不传递任何值
满分:5 分
3.
C# 语言源代码文件的后缀名为:
A. .C#
B. .CC
C. .CSP
D. .CS
此题选: D 满分:5 分
4.
C# 语言的核心是面向对象编程( OOP ),所有 OOP 语言都应至少具有三个特性:
A.
封装、继承和多态
B.
类、对象和方法
C.
封装、继承和派生
D.
封装、继承和派生
满分:5 分
5.
以下是一些 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 分
6.
接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。
A.
方法、属性、索引器和事件
B.
方法、属性信息、属性
C.
索引器和字段
D.
事件和字段
满分:5 分
7.
C# 中,新建一字符串变量 str ,并将字符串 "Toms Living Room" 保存到串中,则应该使用下列哪条语句?( )
A.
string str = "Toms Living Room";
B.
string str = "Toms Living Room";
C.
string str("Toms Living Room");
D.
string str("Tom"s Living Room");
满分:5 分
8.
C# 中执行下列语句后整型变量 X 和 Y 的值是多少?
Int x = 100;
I nt y = ++x;
A.
x = 100 y = 100
B.
x = 101 y = 100
C.
x = 100 y = 101
D.
x =101 y = 101
此题选: D 满分:5 分
9.
在 C# 中,高质量编码标准不包括下面哪一项:
A.
好的编码结构
B.
不需要注释 
C.
好的命名规范
D.
避免文件过大
满分:5 分
10.
MyClass 为一个自定义的类,则下列语句创建了多少个类 MyClass 的对象?
MyClass[ , ] myArray = new MyClass[2][3];
A. 0
B. 2
C. 3
D. 6
此题选: D 满分:5 分
13春学期《软件设计模式》在线作业2
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 50 分。)
V
1.
面向对象设计中的 " 开-闭 " 原则指的是软件对修改应该是开放的,对扩展应该是关闭的。
A. 错误
B. 正确
满分:5 分
2.
高耦合是优秀设计的重要标准,有助于使得系统中各部分之间联系紧密。
A. 错误
B. 正确
满分:5 分
3.
软件测试主要包括单元测试和系统测试两大类。
A. 错误
B. 正确
满分:5 分
4.
在 C# 中实现继承的语法是在类名后加上两个冒号,在加上基类名称。
A. 错误
B. 正确
满分:5 分
5.
不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。
A. 错误
B. 正确
满分:5 分
6.
在 C# 中, int[][] 是定义一个 int 型的二维数组。
A. 错误
B. 正确
满分:5 分
7.
在面向对象方法中,封装使得外界无法存取对象的内部信息。
A. 错误
B. 正确
满分:5 分
8.
虚函数是可由子类继承并重写的函数。
A. 错误
B. 正确
满分:5 分
9.
数据流分析技术是结构化分析方法的核心技术。
A. 错误
B. 正确
满分:5 分
10.
在 UML 中,从一个状态引出的多个转换可以有同样的触发器事件,但是每个转换必须具有不同的监护条件。
A. 错误
B. 正确
满分:5 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: