当前位置:   article > 正文

c#期末考试知识点_c#期末考试复习题及答案

c#在同一行上可以书写多条语句每条语句间用分号分隔

基于

C#

OOP

技术课程

复习题

///

一、

断题

(本大题共

10

个小题,每小题

1

分,共

10

分)

1.

在同一行上可以书写多条语句,每条语句间用分号分隔。

(t

)

2.

在数据类型转化时,只能通过类型转换关键字或

Convert

类实现。

(f

)

3.

接口与类同样是面向对象程序设计的核心,是创建对象的模版。

(F

)

4.

委托是将方法作为参数传递给另一方法的一种数据类型。事件与委托没有关

系。

(F

)

5.

可以重写私有的虚方法。

(T

)

6.

使用

Directory

类的

Move()

方法可以删除文件。

(T

)

7.

不能指定接口中方法的修饰符。

(T

)

8.

在定义数组时不允许为数组中的元素赋值。

(F

)

9.

接口与类同样是面向对象程序设计的核心,是创建对象的模版。

(

)

10.

如果要实现重写,在基类的方法中必须使用

virtual

关键字,在派生类的方

法中必须使用

overrides

关键字。

(T

)

11.

C#

中,所有类都是直接或间接地继承

System.Object

类而得来的。

(T

)

12.

C#

中,任何方法都不能实现多继承。

(F

)

13.

C#

中,

子类不能继承父类中用

private

修饰的成员变量和成员方法。

(F

)

14.

可以阻止某一个类被其他类继承。

(T

)

15.

使用

FileInfo

类的

Copy()

方法可以复制文件。

(T

)

二、选择题

(本大题共

20

个小题,每小题

2

分,共

40

分)

1.

C#

,

表示一个字符串的变量应使用以下哪条语句定义

? B

A.CString str;

B.string str;

C.Dim str as string

D.char * str;

2.

C#

MyClass

为一自定义类

,

其中有以下方法定义:

A

public void Hello(){…}

使用以下语句创

建了该类的对象

,

并使变量

obj

引用该对象,那么

,

访问类

MyClass

Hello

方法正确的是:

MyClass obj = new MyClass();

A.obj.Hello();

B.obj::Hello();

C.MyClass.Hello();

D.MyClass::Hello();

3.

分析下列程序中类

MyClass

的定义

D

class BaseClass

{ public int i; }

class MyClass:BaseClass

{ public new int i;}

则下列语句在

Console

上的输出为

_______.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/40288
推荐阅读
相关标签
  

闽ICP备14008679号