东大23秋《软件设计模式》在线平时作业1【标准答案】

时间:2024-04-30 08:00:05 5A范文网 浏览: 平时作业 我要投稿

《软件设计模式》在线平时作业1

共20道题 总分:100分

一、单选题(共10题,50分)

1.在类的外部可以被访问的成员是:

A、public成员

B、private成员

C、protected成员

D、protectedinternal成员

2.C#语言源代码文件的后缀名为:

A、.C#

B、.CC

C、.CSP

D、.CS

3.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[,]myArray=newMyClass[2][3];

A、0

B、2

C、3

D、6

4.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];

A、0

B、3

C、4

D、12

5.下面是几条定义初始化一维数组的语句,指出其中正确的:

A、intarr1[]={6,5,1,2,3};

B、int[]arr2=newint[];

C、int[]arr3=newint[]{6,5,1,2,3};

D、int[]arr4;arr4={6,5,1,2,3};

6.变量x的值为25,要输出x的值,下列正确的语句是___。

A、System.Console.writeline(“x”)

B、System.Console.WriteLine(“x”)

C、System.Console.writeline(“x={0}”,x)

D、System.Console.writeline(“x={x}”)

7.以下类型中,不属于值类型的是:

A、整数类型

B、布尔类型

C、字符类型

D、类类型

8.C#中,新建一字符串变量str,并将字符串”Tom’sLivingRoom”保存到串中,则应该使用下列哪条语句?()

A、stringstr=”Tom\’sLivingRoom”;

B、stringstr=”Tom’sLivingRoom”;

C、stringstr(“Tom’sLivingRoom”);

D、stringstr(“Tom”sLivingRoom”);

9.关于结构类型,下列说法哪些是正确的?

A、结构是值类型

B、结构中不允许定义带参数的实例构造函数

C、结构中不允许定义析构函数

D、结构中可以定义成员方法,但是方法内不能使用this指针

10.类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write(“使用Params参数!”);}publicvoidtestParams(intx,inty){Console.Write(“使用两个整型参数!”);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()MyClassx=newMyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);

A、有语义二义性;

B、使用Params参数!使用两个整型参数!使用Params参数!

C、使用Params参数!使用Params参数!使用Params参数!

D、使用Params参数!使用两个整型参数!使用两个整型参数!

二、判断题(共10题,50分)

1.一个静态方法可以访问实例的成员吗?

A、错误

B、正确

2.原型模型包括分析、设计、编程、测试和使用等阶段。

A、错误

B、正确

3.提倡设计模式的根本原因是增强代码复用,增加可维护性。

A、错误

B、正确

4.当一个类中包含抽象方法是,则这个类必须是一个抽象类。

A、错误

B、正确

5.虚函数是可由子类继承并重写的函数。

A、错误

B、正确东大答案请进:opzy.net或请联系微信:1095258436

6.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

A、错误

B、正确

7.在面向对象方法中,封装使得外界无法存取对象的内部信息。

A、错误

B、正确

8.结构型模式在破坏类的封装性的基础上,实现新的功能。

A、错误

B、正确

9.String类可以继承。

A、错误

B、正确

10.脚本(script)就是详细描述类的静态结构的信息。

A、错误

B、正确

《软件设计模式》在线平时作业1

共20道题 总分:100分

一、单选题(共10题,50分)

1.在类的外部可以被访问的成员是:

A、public成员

B、private成员

C、protected成员

D、protectedinternal成员

2.C#语言源代码文件的后缀名为:

A、.C#

B、.CC

C、.CSP

D、.CS

3.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[,]myArray=newMyClass[2][3];

A、0

B、2

C、3

D、6

4.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];

A、0

B、3

C、4

D、12

5.下面是几条定义初始化一维数组的语句,指出其中正确的:

A、intarr1[]={6,5,1,2,3};

B、int[]arr2=newint[];

C、int[]arr3=newint[]{6,5,1,2,3};

D、int[]arr4;arr4={6,5,1,2,3};

6.变量x的值为25,要输出x的值,下列正确的语句是___。

A、System.Console.writeline(“x”)

B、System.Console.WriteLine(“x”)

C、System.Console.writeline(“x={0}”,x)

D、System.Console.writeline(“x={x}”)

7.以下类型中,不属于值类型的是:

A、整数类型

B、布尔类型

C、字符类型

D、类类型

8.C#中,新建一字符串变量str,并将字符串”Tom’sLivingRoom”保存到串中,则应该使用下列哪条语句?()

A、stringstr=”Tom\’sLivingRoom”;

B、stringstr=”Tom’sLivingRoom”;

C、stringstr(“Tom’sLivingRoom”);

D、stringstr(“Tom”sLivingRoom”);

9.关于结构类型,下列说法哪些是正确的?

A、结构是值类型

B、结构中不允许定义带参数的实例构造函数

C、结构中不允许定义析构函数

D、结构中可以定义成员方法,但是方法内不能使用this指针

10.类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write(“使用Params参数!”);}publicvoidtestParams(intx,inty){Console.Write(“使用两个整型参数!”);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()MyClassx=newMyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);

A、有语义二义性;

B、使用Params参数!使用两个整型参数!使用Params参数!

C、使用Params参数!使用Params参数!使用Params参数!

D、使用Params参数!使用两个整型参数!使用两个整型参数!

二、判断题(共10题,50分)

1.一个静态方法可以访问实例的成员吗?

A、错误

B、正确

2.原型模型包括分析、设计、编程、测试和使用等阶段。

A、错误

B、正确

3.提倡设计模式的根本原因是增强代码复用,增加可维护性。

A、错误

B、正确

4.当一个类中包含抽象方法是,则这个类必须是一个抽象类。

A、错误

B、正确

5.虚函数是可由子类继承并重写的函数。

A、错误

B、正确

6.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

A、错误

B、正确

7.在面向对象方法中,封装使得外界无法存取对象的内部信息。

A、错误

B、正确

8.结构型模式在破坏类的封装性的基础上,实现新的功能。

A、错误

B、正确

9.String类可以继承。

A、错误

B、正确

10.脚本(script)就是详细描述类的静态结构的信息。

A、错误

B、正确

《软件设计模式》在线平时作业1

共20道题 总分:100分

一、单选题(共10题,50分)

1.在类的外部可以被访问的成员是:

A、public成员

B、private成员

C、protected成员

D、protectedinternal成员

2.C#语言源代码文件的后缀名为:

A、.C#

B、.CC

C、.CSP

D、.CS

3.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[,]myArray=newMyClass[2][3];

A、0

B、2

C、3

D、6

4.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];

A、0

B、3

C、4

D、12

5.下面是几条定义初始化一维数组的语句,指出其中正确的:

A、intarr1[]={6,5,1,2,3};

B、int[]arr2=newint[];

C、int[]arr3=newint[]{6,5,1,2,3};

D、int[]arr4;arr4={6,5,1,2,3};

6.变量x的值为25,要输出x的值,下列正确的语句是___。

A、System.Console.writeline(“x”)

B、System.Console.WriteLine(“x”)

C、System.Console.writeline(“x={0}”,x)

D、System.Console.writeline(“x={x}”)

7.以下类型中,不属于值类型的是:

A、整数类型

B、布尔类型

C、字符类型

D、类类型

8.C#中,新建一字符串变量str,并将字符串”Tom’sLivingRoom”保存到串中,则应该使用下列哪条语句?()

A、stringstr=”Tom\’sLivingRoom”;

B、stringstr=”Tom’sLivingRoom”;

C、stringstr(“Tom’sLivingRoom”);

D、stringstr(“Tom”sLivingRoom”);

9.关于结构类型,下列说法哪些是正确的?

A、结构是值类型

B、结构中不允许定义带参数的实例构造函数

C、结构中不允许定义析构函数

D、结构中可以定义成员方法,但是方法内不能使用this指针

10.类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write(“使用Params参数!”);}publicvoidtestParams(intx,inty){Console.Write(“使用两个整型参数!”);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()MyClassx=newMyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);

A、有语义二义性;

B、使用Params参数!使用两个整型参数!使用Params参数!

C、使用Params参数!使用Params参数!使用Params参数!

D、使用Params参数!使用两个整型参数!使用两个整型参数!

二、判断题(共10题,50分)

1.一个静态方法可以访问实例的成员吗?

A、错误

B、正确

2.原型模型包括分析、设计、编程、测试和使用等阶段。

A、错误

B、正确

3.提倡设计模式的根本原因是增强代码复用,增加可维护性。

A、错误

B、正确

4.当一个类中包含抽象方法是,则这个类必须是一个抽象类。

A、错误

B、正确

5.虚函数是可由子类继承并重写的函数。

A、错误

B、正确

6.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

A、错误

B、正确

7.在面向对象方法中,封装使得外界无法存取对象的内部信息。

A、错误

B、正确

8.结构型模式在破坏类的封装性的基础上,实现新的功能。

A、错误

B、正确

9.String类可以继承。

A、错误

B、正确

10.脚本(script)就是详细描述类的静态结构的信息。

A、错误

B、正确

《软件设计模式》在线平时作业1

共20道题 总分:100分

一、单选题(共10题,50分)

1.在类的外部可以被访问的成员是:

A、public成员

B、private成员

C、protected成员

D、protectedinternal成员

2.C#语言源代码文件的后缀名为:

A、.C#

B、.CC

C、.CSP

D、.CS

3.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[,]myArray=newMyClass[2][3];

A、0

B、2

C、3

D、6

4.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];

A、0

B、3

C、4

D、12

5.下面是几条定义初始化一维数组的语句,指出其中正确的:

A、intarr1[]={6,5,1,2,3};

B、int[]arr2=newint[];

C、int[]arr3=newint[]{6,5,1,2,3};

D、int[]arr4;arr4={6,5,1,2,3};

6.变量x的值为25,要输出x的值,下列正确的语句是___。

A、System.Console.writeline(“x”)

B、System.Console.WriteLine(“x”)

C、System.Console.writeline(“x={0}”,x)

D、System.Console.writeline(“x={x}”)

7.以下类型中,不属于值类型的是:

A、整数类型

B、布尔类型

C、字符类型

D、类类型

8.C#中,新建一字符串变量str,并将字符串”Tom’sLivingRoom”保存到串中,则应该使用下列哪条语句?()

A、stringstr=”Tom\’sLivingRoom”;

B、stringstr=”Tom’sLivingRoom”;

C、stringstr(“Tom’sLivingRoom”);

D、stringstr(“Tom”sLivingRoom”);

9.关于结构类型,下列说法哪些是正确的?

A、结构是值类型

B、结构中不允许定义带参数的实例构造函数

C、结构中不允许定义析构函数

D、结构中可以定义成员方法,但是方法内不能使用this指针

10.类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write(“使用Params参数!”);}publicvoidtestParams(intx,inty){Console.Write(“使用两个整型参数!”);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()MyClassx=newMyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);

A、有语义二义性;

B、使用Params参数!使用两个整型参数!使用Params参数!

C、使用Params参数!使用Params参数!使用Params参数!

D、使用Params参数!使用两个整型参数!使用两个整型参数!

二、判断题(共10题,50分)

1.一个静态方法可以访问实例的成员吗?

A、错误

B、正确

2.原型模型包括分析、设计、编程、测试和使用等阶段。

A、错误

B、正确

3.提倡设计模式的根本原因是增强代码复用,增加可维护性。

A、错误

B、正确

4.当一个类中包含抽象方法是,则这个类必须是一个抽象类。

A、错误

B、正确

5.虚函数是可由子类继承并重写的函数。

A、错误

B、正确

6.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

A、错误

B、正确

7.在面向对象方法中,封装使得外界无法存取对象的内部信息。

A、错误

B、正确

8.结构型模式在破坏类的封装性的基础上,实现新的功能。

A、错误

B、正确

9.String类可以继承。

A、错误

B、正确

10.脚本(script)就是详细描述类的静态结构的信息。

A、错误

B、正确

《软件设计模式》在线平时作业1

共20道题 总分:100分

一、单选题(共10题,50分)

1.在类的外部可以被访问的成员是:

A、public成员

B、private成员

C、protected成员

D、protectedinternal成员

2.C#语言源代码文件的后缀名为:

A、.C#

B、.CC

C、.CSP

D、.CS

3.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[,]myArray=newMyClass[2][3];

A、0

B、2

C、3

D、6

4.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];

A、0

B、3

C、4

D、12

5.下面是几条定义初始化一维数组的语句,指出其中正确的:

A、intarr1[]={6,5,1,2,3};

B、int[]arr2=newint[];

C、int[]arr3=newint[]{6,5,1,2,3};

D、int[]arr4;arr4={6,5,1,2,3};

6.变量x的值为25,要输出x的值,下列正确的语句是___。

A、System.Console.writeline(“x”)

B、System.Console.WriteLine(“x”)

C、System.Console.writeline(“x={0}”,x)

D、System.Console.writeline(“x={x}”)

7.以下类型中,不属于值类型的是:

A、整数类型

B、布尔类型

C、字符类型

D、类类型

8.C#中,新建一字符串变量str,并将字符串”Tom’sLivingRoom”保存到串中,则应该使用下列哪条语句?()

A、stringstr=”Tom\’sLivingRoom”;

B、stringstr=”Tom’sLivingRoom”;

C、stringstr(“Tom’sLivingRoom”);

D、stringstr(“Tom”sLivingRoom”);

9.关于结构类型,下列说法哪些是正确的?

A、结构是值类型

B、结构中不允许定义带参数的实例构造函数

C、结构中不允许定义析构函数

D、结构中可以定义成员方法,但是方法内不能使用this指针

10.类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write(“使用Params参数!”);}publicvoidtestParams(intx,inty){Console.Write(“使用两个整型参数!”);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()MyClassx=newMyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);

A、有语义二义性;

B、使用Params参数!使用两个整型参数!使用Params参数!

C、使用Params参数!使用Params参数!使用Params参数!

D、使用Params参数!使用两个整型参数!使用两个整型参数!

二、判断题(共10题,50分)

1.一个静态方法可以访问实例的成员吗?

A、错误

B、正确

2.原型模型包括分析、设计、编程、测试和使用等阶段。

A、错误

B、正确

3.提倡设计模式的根本原因是增强代码复用,增加可维护性。

A、错误

B、正确

4.当一个类中包含抽象方法是,则这个类必须是一个抽象类。

A、错误

B、正确

5.虚函数是可由子类继承并重写的函数。

A、错误

B、正确

6.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

A、错误

B、正确

7.在面向对象方法中,封装使得外界无法存取对象的内部信息。

A、错误

B、正确

8.结构型模式在破坏类的封装性的基础上,实现新的功能。

A、错误

B、正确

9.String类可以继承。

A、错误

B、正确

10.脚本(script)就是详细描述类的静态结构的信息。

A、错误

B、正确

《软件设计模式》在线平时作业1

共20道题 总分:100分

一、单选题(共10题,50分)

1.在类的外部可以被访问的成员是:

A、public成员

B、private成员

C、protected成员

D、protectedinternal成员

2.C#语言源代码文件的后缀名为:

A、.C#

B、.CC

C、.CSP

D、.CS

3.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[,]myArray=newMyClass[2][3];

A、0

B、2

C、3

D、6

4.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];

A、0

B、3

C、4

D、12

5.下面是几条定义初始化一维数组的语句,指出其中正确的:

A、intarr1[]={6,5,1,2,3};

B、int[]arr2=newint[];

C、int[]arr3=newint[]{6,5,1,2,3};

D、int[]arr4;arr4={6,5,1,2,3};

6.变量x的值为25,要输出x的值,下列正确的语句是___。

A、System.Console.writeline(“x”)

B、System.Console.WriteLine(“x”)

C、System.Console.writeline(“x={0}”,x)

D、System.Console.writeline(“x={x}”)

7.以下类型中,不属于值类型的是:

A、整数类型

B、布尔类型

C、字符类型

D、类类型

8.C#中,新建一字符串变量str,并将字符串”Tom’sLivingRoom”保存到串中,则应该使用下列哪条语句?()

A、stringstr=”Tom\’sLivingRoom”;

B、stringstr=”Tom’sLivingRoom”;

C、stringstr(“Tom’sLivingRoom”);

D、stringstr(“Tom”sLivingRoom”);

9.关于结构类型,下列说法哪些是正确的?

A、结构是值类型

B、结构中不允许定义带参数的实例构造函数

C、结构中不允许定义析构函数

D、结构中可以定义成员方法,但是方法内不能使用this指针

10.类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write(“使用Params参数!”);}publicvoidtestParams(intx,inty){Console.Write(“使用两个整型参数!”);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()MyClassx=newMyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);

A、有语义二义性;

B、使用Params参数!使用两个整型参数!使用Params参数!

C、使用Params参数!使用Params参数!使用Params参数!

D、使用Params参数!使用两个整型参数!使用两个整型参数!

二、判断题(共10题,50分)

1.一个静态方法可以访问实例的成员吗?

A、错误

B、正确

2.原型模型包括分析、设计、编程、测试和使用等阶段。

A、错误

B、正确

3.提倡设计模式的根本原因是增强代码复用,增加可维护性。

A、错误

B、正确

4.当一个类中包含抽象方法是,则这个类必须是一个抽象类。

A、错误

B、正确

5.虚函数是可由子类继承并重写的函数。

A、错误

B、正确

6.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

A、错误

B、正确

7.在面向对象方法中,封装使得外界无法存取对象的内部信息。

A、错误

B、正确

8.结构型模式在破坏类的封装性的基础上,实现新的功能。

A、错误

B、正确

9.String类可以继承。

A、错误

B、正确

10.脚本(script)就是详细描述类的静态结构的信息。

A、错误

B、正确

《软件设计模式》在线平时作业1

共20道题 总分:100分

一、单选题(共10题,50分)

1.在类的外部可以被访问的成员是:

A、public成员

B、private成员

C、protected成员

D、protectedinternal成员

2.C#语言源代码文件的后缀名为:

A、.C#

B、.CC

C、.CSP

D、.CS

3.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[,]myArray=newMyClass[2][3];

A、0

B、2

C、3

D、6

4.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];

A、0

B、3

C、4

D、12

5.下面是几条定义初始化一维数组的语句,指出其中正确的:

A、intarr1[]={6,5,1,2,3};

B、int[]arr2=newint[];

C、int[]arr3=newint[]{6,5,1,2,3};

D、int[]arr4;arr4={6,5,1,2,3};

6.变量x的值为25,要输出x的值,下列正确的语句是___。

A、System.Console.writeline(“x”)

B、System.Console.WriteLine(“x”)

C、System.Console.writeline(“x={0}”,x)

D、System.Console.writeline(“x={x}”)

7.以下类型中,不属于值类型的是:

A、整数类型

B、布尔类型

C、字符类型

D、类类型

8.C#中,新建一字符串变量str,并将字符串”Tom’sLivingRoom”保存到串中,则应该使用下列哪条语句?()

A、stringstr=”Tom\’sLivingRoom”;

B、stringstr=”Tom’sLivingRoom”;

C、stringstr(“Tom’sLivingRoom”);

D、stringstr(“Tom”sLivingRoom”);

9.关于结构类型,下列说法哪些是正确的?

A、结构是值类型

B、结构中不允许定义带参数的实例构造函数

C、结构中不允许定义析构函数

D、结构中可以定义成员方法,但是方法内不能使用this指针

10.类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write(“使用Params参数!”);}publicvoidtestParams(intx,inty){Console.Write(“使用两个整型参数!”);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()MyClassx=newMyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);

A、有语义二义性;

B、使用Params参数!使用两个整型参数!使用Params参数!

C、使用Params参数!使用Params参数!使用Params参数!

D、使用Params参数!使用两个整型参数!使用两个整型参数!

二、判断题(共10题,50分)

1.一个静态方法可以访问实例的成员吗?

A、错误

B、正确

2.原型模型包括分析、设计、编程、测试和使用等阶段。

A、错误

B、正确

3.提倡设计模式的根本原因是增强代码复用,增加可维护性。

A、错误

B、正确

4.当一个类中包含抽象方法是,则这个类必须是一个抽象类。

A、错误

B、正确

5.虚函数是可由子类继承并重写的函数。

A、错误

B、正确

6.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

A、错误

B、正确

7.在面向对象方法中,封装使得外界无法存取对象的内部信息。

A、错误

B、正确

8.结构型模式在破坏类的封装性的基础上,实现新的功能。

A、错误

B、正确

9.String类可以继承。

A、错误

B、正确

10.脚本(script)就是详细描述类的静态结构的信息。

A、错误

B、正确

《软件设计模式》在线平时作业1

共20道题 总分:100分

一、单选题(共10题,50分)

1.在类的外部可以被访问的成员是:

A、public成员

B、private成员

C、protected成员

D、protectedinternal成员

2.C#语言源代码文件的后缀名为:

A、.C#

B、.CC

C、.CSP

D、.CS

3.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[,]myArray=newMyClass[2][3];

A、0

B、2

C、3

D、6

4.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];

A、0

B、3

C、4

D、12

5.下面是几条定义初始化一维数组的语句,指出其中正确的:

A、intarr1[]={6,5,1,2,3};

B、int[]arr2=newint[];

C、int[]arr3=newint[]{6,5,1,2,3};

D、int[]arr4;arr4={6,5,1,2,3};

6.变量x的值为25,要输出x的值,下列正确的语句是___。

A、System.Console.writeline(“x”)

B、System.Console.WriteLine(“x”)

C、System.Console.writeline(“x={0}”,x)

D、System.Console.writeline(“x={x}”)

7.以下类型中,不属于值类型的是:

A、整数类型

B、布尔类型

C、字符类型

D、类类型

8.C#中,新建一字符串变量str,并将字符串”Tom’sLivingRoom”保存到串中,则应该使用下列哪条语句?()

A、stringstr=”Tom\’sLivingRoom”;

B、stringstr=”Tom’sLivingRoom”;

C、stringstr(“Tom’sLivingRoom”);

D、stringstr(“Tom”sLivingRoom”);

9.关于结构类型,下列说法哪些是正确的?

A、结构是值类型

B、结构中不允许定义带参数的实例构造函数

C、结构中不允许定义析构函数

D、结构中可以定义成员方法,但是方法内不能使用this指针

10.类MyClass中有下列方法定义:publicvoidtestParams(paramsint[]arr){Console.Write(“使用Params参数!”);}publicvoidtestParams(intx,inty){Console.Write(“使用两个整型参数!”);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()MyClassx=newMyClass();x.testParams(0);x.testParams(0,1);x.testParams(0,1,2);

A、有语义二义性;

B、使用Params参数!使用两个整型参数!使用Params参数!

C、使用Params参数!使用Params参数!使用Params参数!

D、使用Params参数!使用两个整型参数!使用两个整型参数!

二、判断题(共10题,50分)

1.一个静态方法可以访问实例的成员吗?

A、错误

B、正确

2.原型模型包括分析、设计、编程、测试和使用等阶段。

A、错误

B、正确

3.提倡设计模式的根本原因是增强代码复用,增加可维护性。

A、错误

B、正确

4.当一个类中包含抽象方法是,则这个类必须是一个抽象类。

A、错误

B、正确

5.虚函数是可由子类继承并重写的函数。

A、错误

B、正确

6.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

A、错误

B、正确

7.在面向对象方法中,封装使得外界无法存取对象的内部信息。

A、错误

B、正确

8.结构型模式在破坏类的封装性的基础上,实现新的功能。

A、错误

B、正确

9.String类可以继承。

A、错误

B、正确

10.脚本(script)就是详细描述类的静态结构的信息。

A、错误

B、正确

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

我国历史上第一次农民大起义是?04-30

形容人的气质好,有风度的成语有哪些?04-30

光催化产过氧化氢容易分解吗?04-30

氨基磺酸和亚硝酸钠反应生成什么?写出反应方程式04-30

四个连续的自然数。两个较大的数的和比两个较小的数的04-30

改病句:我两次看见他从这个工厂走出来,我才知道这个热04-30

东大23秋《采矿学(下)》在线平时作业1【标准答案】04-30

东大23秋《采矿学(下)》在线平时作业2【标准答案】04-30

东大23秋《采矿学(下)》在线平时作业3【标准答案】04-30

有一位在北京春节联欢晚会现场观看演出的观众,坐在离演04-30

热搜文章
最新文章