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

这是一份关于C#面向对象编程(OOP)技术的期末考试复习资料,涵盖了判断题和选择题。内容包括接口、委托、类与接口的关系、方法重写、继承、访问修饰符等核心概念。
摘要由CSDN通过智能技术生成

基于

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

上的输出为

_______.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值