单项选择题

下列代码在类A中重载了减号“-”:

结果n的值为()

A. -3
B. -6
C. 18
D. 9


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题

在类A中定义了属性y:

对此,下列说法正确的是()

A. 属性y可读可写,因此变量x的值为2
B. 属性y可读,但不可写,因此语句“b.y=2;”是错误的
C. 属性y可写,但不可读,因此语句“int x=b.y;”是错误的
D. 属性y可读可写,变量x的值为1

2.单项选择题关于静态成员,下列说法正确的是()

A. 同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员
B. 在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本
C. 在类定义时静态成员属于类,在类实例化后静态成员属于对象
D. 在类实例化后静态成员已被实例化,因此不同的对象有不同的静态成员

5.单项选择题下列的()不是构造函数的特征。 

A. 构造函数的函数名与类名相同
B. 构造函数可以重载
C. 构造函数可以带有参数
D. 可以指定构造函数的返回值类型

6.单项选择题调用重载方法时,系统根据()来选择具体的方法。 

A. 参数的类型
B. 参数的个数和类型
C. 参数个数
D. 方法的返回值类型

7.单项选择题

下列程序的输出结果是()

A. 0
B. 29
C. 30
D. 无定值

8.单项选择题

下列程序的输出结果是()

A. 2
B. 3
C. 4
D. 5

9.单项选择题以下所列的各方法头部中,正确的是()

A. void play(var a:Integer, var b:Integer)
B. void play(int a, b)
C. void play(int a, int b)
D. Sub play(a as integer, b as integer)

10.单项选择题关于C#语言的方法,下列叙述正确的是()

A. 方法的定义不能嵌套,但方法的调用可以嵌套
B. 方法的定义可以嵌套,但方法的调用不能嵌套
C. 方法的定义和调用都不能嵌套
D. 方法的定义和调用都可以嵌套