14秋学期《软件设计模式》在线作业1
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 10 道试题,共 50 分。)
V
1.
类 MyClass 中有下列方法定义:
public void testParams(params int[] arr)
{
Console.Write (" 使用 Params 参数! ");
}
public void testParams(int x,int y)
{
Console.Write (" 使用两个整型参数! ");
}
请问上述方法重载有无二义性?若没有,则下列语句的输出为( )
MyClass x = new MyClass();
x.testParams(0);
x.testParams(0,1);
x.testParams(0,1,2);
A.
有语义二义性;
B.
使用 Params 参数!使用两个整型参数!使用 Params 参数!
C.
使用 Params 参数!使用 Params 参数!使用 Params 参数!
D.
使用 Params 参数!使用两个整型参数!使用两个整型参数!
需要购买答案的联系QQ:79691519满分:5 分
2.
在 C# 中,表示一个字符串的变量应使用以下哪条语句定义?( )
A.
CString str;
B.
string str;
C.
Dim str as string
D.
char * str;
需要购买答案的联系QQ:79691519满分:5 分
3.
在 C# 中,引用命名空间 system 的正确语句是:
A.
using System;
B.
#import System ;
C.
uses System;
D.
#include System ;
需要购买答案的联系QQ:79691519满分:5 分
4.
以下标识符中,正确的是:
A.
_nName
B.
sizeof
C.
16A
D.
xl0 #
需要购买答案的联系QQ:79691519满分:5 分
5.
接口 Animal 定义如下:
public interface Animal
{
void Move();
}
则下列抽象类的定义中,哪些是不合法的?
A.
abstract class Cat: Animal
{
abstract public void Move();
}
B.
abstract class Cat: Animal
{
virtual public void Move(){Console.Write(Console.Write("Move!");)}
}
C.
abstract class Cat: Animal
{
public void Move(){Console.Write(Console.Write("Move!");)};
}
D.
abstract class Cat: Animal
{
public void Eat(){Console.Write(Console.Write("Eat!");)};
}
此题选: D 满分:5 分
6.
C# 中 MyClass 为一自定义类,其中有以下方法定义 public void Hello(){..} 使用以下语句创建了该类的对象,并使变量 obj 引用该对象: MyClass obj = new MyClass(); 那么,可如何访问类 MyClass 的 Hello 方法
A.
obj.Hello()
B.
obj::Hello();
C.
MyClass.Hello();
D.
MyClass::Hello();
需要购买答案的联系QQ:79691519满分:5 分
7.
分析下列 C# 语句,注意类 MyClass 没有访问修饰符:
namespace ClassLibrary1
{
class MyClass
{
public class subclass
{
int i;
}
}
}
若必须为类 MyClass 添加访问修饰符,并使 MyClass 的可访问域保持不变,则应选择 _________
A.
private
B.
protected
C.
internal
D.
public
需要购买答案的联系QQ:79691519满分:5 分
8.
在 C# 语言中,下面的运算符中,优先级最高的是 ____ 。
A.
%
B.
++
C.
/=
D.
此题选: D 满分:5 分
9.
下列语句在控制台上的输出是什么?
S tring msg = @ ” hello world! ” ;
S ystem.console.writeline(msg);
A.
hello world!
B.
@ ” hello world! ”
C.
hello
W orld!
D.
hello world!
此题选: D 满分:5 分
10.
在 C# 中,高质量编码标准不包括下面哪一项:
A.
好的编码结构
B.
不需要注释
C.
好的命名规范
D.
避免文件过大
需要购买答案的联系QQ:79691519满分:5 分
14秋学期《软件设计模式》在线作业1
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
二、判断题(共 10 道试题,共 50 分。)
V
1.
脚本 (script) 就是详细描述类的静态结构的信息。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
2.
一般来说,继承必须确保超类所拥有的性质在子类中仍然成立。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
3.
声明委托实际上是声明了一个方法。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
4.
单一职责原则、里氏代换原则、依赖倒置原则等,都可以看成是“开放 - 封闭”原则的实现方法。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
5.
顺序图和协作图虽然都是用来描述交互的,但顺序图强调的是空间,而协作图强调的是时间。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
6.
在面对对象的开发中,对象就是现实世界中事物的抽象。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
7.
对象模型定义了对象的静态结构,但问题的求解活动是动态的,它要求对象之间发生复杂的动态时序联系。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
8.
顺序图描述系统中对象间通过消息进行的交互,强调消息在时间轴上的先后顺序。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
9.
私有成员也会被继承,但是不能被访问。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
10.
虚函数是可由子类继承并重写的函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 10 道试题,共 50 分。)
V
1.
类 MyClass 中有下列方法定义:
public void testParams(params int[] arr)
{
Console.Write (" 使用 Params 参数! ");
}
public void testParams(int x,int y)
{
Console.Write (" 使用两个整型参数! ");
}
请问上述方法重载有无二义性?若没有,则下列语句的输出为( )
MyClass x = new MyClass();
x.testParams(0);
x.testParams(0,1);
x.testParams(0,1,2);
A.
有语义二义性;
B.
使用 Params 参数!使用两个整型参数!使用 Params 参数!
C.
使用 Params 参数!使用 Params 参数!使用 Params 参数!
D.
使用 Params 参数!使用两个整型参数!使用两个整型参数!
需要购买答案的联系QQ:79691519满分:5 分
2.
在 C# 中,表示一个字符串的变量应使用以下哪条语句定义?( )
A.
CString str;
B.
string str;
C.
Dim str as string
D.
char * str;
需要购买答案的联系QQ:79691519满分:5 分
3.
在 C# 中,引用命名空间 system 的正确语句是:
A.
using System;
B.
#import System ;
C.
uses System;
D.
#include System ;
需要购买答案的联系QQ:79691519满分:5 分
4.
以下标识符中,正确的是:
A.
_nName
B.
sizeof
C.
16A
D.
xl0 #
需要购买答案的联系QQ:79691519满分:5 分
5.
接口 Animal 定义如下:
public interface Animal
{
void Move();
}
则下列抽象类的定义中,哪些是不合法的?
A.
abstract class Cat: Animal
{
abstract public void Move();
}
B.
abstract class Cat: Animal
{
virtual public void Move(){Console.Write(Console.Write("Move!");)}
}
C.
abstract class Cat: Animal
{
public void Move(){Console.Write(Console.Write("Move!");)};
}
D.
abstract class Cat: Animal
{
public void Eat(){Console.Write(Console.Write("Eat!");)};
}
此题选: D 满分:5 分
6.
C# 中 MyClass 为一自定义类,其中有以下方法定义 public void Hello(){..} 使用以下语句创建了该类的对象,并使变量 obj 引用该对象: MyClass obj = new MyClass(); 那么,可如何访问类 MyClass 的 Hello 方法
A.
obj.Hello()
B.
obj::Hello();
C.
MyClass.Hello();
D.
MyClass::Hello();
需要购买答案的联系QQ:79691519满分:5 分
7.
分析下列 C# 语句,注意类 MyClass 没有访问修饰符:
namespace ClassLibrary1
{
class MyClass
{
public class subclass
{
int i;
}
}
}
若必须为类 MyClass 添加访问修饰符,并使 MyClass 的可访问域保持不变,则应选择 _________
A.
private
B.
protected
C.
internal
D.
public
需要购买答案的联系QQ:79691519满分:5 分
8.
在 C# 语言中,下面的运算符中,优先级最高的是 ____ 。
A.
%
B.
++
C.
/=
D.
此题选: D 满分:5 分
9.
下列语句在控制台上的输出是什么?
S tring msg = @ ” hello world! ” ;
S ystem.console.writeline(msg);
A.
hello world!
B.
@ ” hello world! ”
C.
hello
W orld!
D.
hello world!
此题选: D 满分:5 分
10.
在 C# 中,高质量编码标准不包括下面哪一项:
A.
好的编码结构
B.
不需要注释
C.
好的命名规范
D.
避免文件过大
需要购买答案的联系QQ:79691519满分:5 分
14秋学期《软件设计模式》在线作业1
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
二、判断题(共 10 道试题,共 50 分。)
V
1.
脚本 (script) 就是详细描述类的静态结构的信息。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
2.
一般来说,继承必须确保超类所拥有的性质在子类中仍然成立。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
3.
声明委托实际上是声明了一个方法。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
4.
单一职责原则、里氏代换原则、依赖倒置原则等,都可以看成是“开放 - 封闭”原则的实现方法。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
5.
顺序图和协作图虽然都是用来描述交互的,但顺序图强调的是空间,而协作图强调的是时间。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
6.
在面对对象的开发中,对象就是现实世界中事物的抽象。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
7.
对象模型定义了对象的静态结构,但问题的求解活动是动态的,它要求对象之间发生复杂的动态时序联系。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
8.
顺序图描述系统中对象间通过消息进行的交互,强调消息在时间轴上的先后顺序。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
9.
私有成员也会被继承,但是不能被访问。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
10.
虚函数是可由子类继承并重写的函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:5 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 东北大学14秋学期《软件设计模式》在线作业3
下一篇 : 东北大学14秋学期《高等数学(二)》在线作业1