|
18秋学期《软件设计模式》在线作业3
东北大学作业答案咨询QQ515224986
一、单选题:
1.[单选题]下面是几条动态初始化二维数组的语句,指出其中正确的: (满分:)
A. intarr5[][]=newint[4,5];
B. int[][]arr6=newint[4,5];
C. intarr7[,]=newint[4,5];
D. int[,]arr8=newint[4,5];]
正确答案:——D——
2.[单选题]关于结构类型,下列说法哪些是正确的? (满分:)
A. 结构是值类型
B. 结构中不允许定义带参数的实例构造函数
C. 结构中不允许定义析构函数
D. 结构中可以定义成员方法,但是方法内不能使用this指针]
正确答案:——A——
3.[单选题]以下关于类和对象的说法中,不正确的是: (满分:)
A. 类包含了数据和对数据的操作
B. 一个对象一定属于某个类 奥鹏易百
C. 类是同一类对象的抽象
D. 可由抽象类生成对象]
正确答案:——D——
4.[单选题]下面有关静态方法的描述中,正确的是: (满分:)
A. 静态方法属于类,不属于实例
B. 静态方法可以直接用类名调用
C. 静态方法中,可以访问非静态的局部变量
D. 静态方法中,可以访问静态的变量]
正确答案:————
5.[单选题]在C#中设计类时,应如何保证在释放对象的所有引用之时,释放对象使用的文件、网络等资源? (满分:)
A. 为类重载new运算符
B. 为类添加delete运算符
C. 为类添加析构函数,在析构函数中释放资源
D. 为类实现IDisposable接口,并实现Dispose方法,在该方法中释放资源]
正确答案:————
6.[单选题]分析下列C#语句,注意类MyClass没有访问修饰符:namespaceClassLibrary1{classMyClass{publicclasssubclass{inti;}}}若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择_________ (满分:)
A. private
B. protected
C. internal
D. public]
正确答案:————
7.[单选题]能正确表示逻辑关系“a>=10或a<=0”的C#语言表达式是____。 (满分:)
A. a>=10ora<=0
B. a>=10|a<=0
C. a>=10&&a<=0
D. a>=10||a<=0]
正确答案:————
8.[单选题]接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。 (满分:)
A. 方法、属性、索引器和事件
B. 方法、属性信息、属性
C. 索引器和字段
D. 事件和字段]
正确答案:————
9.[单选题]分析下列语句:namespaceTestCS{publicdelegatevoidHello(stringtarget);}该语句的作用是:() (满分:)
A. 在TestCS命名空间中定义了一个名为Hello的全局方法;
B. 在TestCS命名空间中声明了函数Hello的原型;
C. 在TestCS命名空间中定义了一个名为Hello的函数指针;
D. 在TestCS命名空间中定义了了一个名为Hello的委托类型;]
正确答案:————
10.[单选题]int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是()。 (满分:)
A. 9
B. 2
C. 6
D. 越界]
正确答案:————
三、判断题:
11.[判断题]如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。 (满分:)
A. 错误
B. 正确]
正确答案:————
12.[判断题]声明委托实际上是声明了一个方法。 (满分:)
A. 错误
B. 正确]
正确答案:————
13.[判断题]活动图中的动作执行是需要时间来激发的,而状态图不需要。 (满分:)
A. 错误
B. 正确]
正确答案:————
14.[判断题]在c#中,下列创建数组的语句是否合法?Int[]iArray=newint[null]; (满分:)
A. 错误
B. 正确]
正确答案:————
15.[判断题]数据流分析技术是结构化分析方法的核心技术。 (满分:)
A. 错误
B. 正确]
正确答案:————
16.[判断题]不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。 (满分:)
A. 错误
B. 正确]
正确答案:————
17.[判断题]面向过程方法的缺点是过程和数据结合的过于紧密。 (满分:)
A. 错误
B. 正确]
正确答案:————
18.[判断题]结构化程序设计的3种基本结构是顺序、循环和选择。 (满分:)
A. 错误
B. 正确]
正确答案:————
19.[判断题]属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。 (满分:)
A. 错误
B. 正确]
正确答案:————
20.[判断题]用例图、类图、对象图、状态图和顺序图属于静态建模机制。 (满分:)
A. 错误
B. 正确]
正确答案:————
奥鹏作业答案
|
|