|
谋学网: www.mouxue.com 主要提供奥鹏作业答案,奥鹏12秋在线作业答案,奥鹏离线作业答案和奥鹏毕业论文以及提供代做作业服务,致力打造中国最专业远程教育辅导社区
一、单选题(共 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 参数!使用两个整型参数!使用两个整型参数!
满分:5 分
2.
C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?( )
A.
string str = "Tom\'s Living Room";
B.
string str = "Tom's Living Room";
C.
string str("Tom's Living Room");
D.
string str("Tom"s Living Room");
满分:5 分
3.
以下是一些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 分
4.
C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性:
A.
封装、继承和多态
B.
类、对象和方法
C.
封装、继承和派生
D.
封装、继承和派生
满分:5 分
5.
分析下列程序中类MyClass 的定义
class BaseClass
{
public int i;
}
class MyClass:BaseClass
{
public new int i;
}
则下列语句在Console 上的输出为_______.
MyClass y = new MyClass();
BaseClass x = y;
x.i = 100;
Console.WriteLine("{0}, {1}",x.i,y.i);
注意类 MyClass 中的new 关键字
A. 0,0
B. 100,100
C. 0,100
D. 100,0
满分:5 分
6.
结构化程序设计的3种结构是:
A.
顺序结构、if结构、for结构
B.
if结构、if…else结构、else if结构
C.
while结构、do…while结构、foreach结构
D.
顺序结构、分支结构、循环结构
满分:5 分
7.
在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?( )
A.
decimal theMoney;
B.
int theMoney;
C.
string theMoney;
D.
Dim theMoney as double
满分:5 分
8.
下列说法哪个正确?
A.
允许一个子类有多个父类
B.
某个类是一个类的子类,它仍有可能成为另一个类的父类
C.
一个父类只能有一个子类
D.
继承关系最多不能超过4层
满分:5 分
9.
C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?( )
A.
obj.Hello();
B.
obj::Hello();
C.
MyClass.Hello();
D.
MyClass::Hello();
满分:5 分
10.
分析下列C#语句,注意类MyClass 没有访问修饰符:
namespace ClassLibrary1
{
class MyClass
{
public class subclass
{
int i;
}
}
}
若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________
A.
private
B.
protected
C.
internal
D.
public
满分:5 分
二、判断题(共 10 道试题,共 50 分。)V 1.
一个静态方法可以访问实例的成员吗?
A. 错误
B. 正确
满分:5 分
2.
事件是一种特殊的委托。
A. 错误
B. 正确
满分:5 分
3.
UML是一种风格良好程序设计语言,可以设计出质量优良的软件系统。
A. 错误
B. 正确
满分:5 分
4.
一个用户可能对应多个参与者,但每个参与者只能参与一个用例,通过交换信息与用例发生交互作用。
A. 错误
B. 正确
满分:5 分
5.
软件危机与软件本身的特点有关。
A. 错误
B. 正确
满分:5 分
6.
C#中,下列myclass的定义是否合法?
Public interface base1
{}
Public class base2
{}
Public MyClass : Base1,Base2
A. 错误
B. 正确
满分:5 分
7.
面向过程方法的缺点是过程和数据结合的过于紧密。
A. 错误
B. 正确
满分:5 分
8.
创建型模式和结构型模式强调的都是静态的类实体之间的关系,行为型设计模式则着力解决类实体之间的通信关系。
A. 错误
B. 正确
满分:5 分
9.
对象通过封装实现信息隐藏,封装的目的就是阻止非法访问。
A. 错误
B. 正确
满分:5 分
10.
在面对对象的开发中,对象就是现实世界中事物的抽象。
A. 错误
B. 正确
满分:5 分
|
|