早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C#作业题1.下面4个接口声明中,正确的是(B)A.interfaceX:Y{publicvoidF();}B.publicinterfaceX{voidF();}C.interfaceX{strings;}D.interfaceX:X{voidF();}2.下面有关描述

题目详情
C#作业题
1. 下面4个接口声明中,正确的是(B )
A. interface X:Y{public void F();}
B. public interface X{ void F();}
C. interface X{string s;}
D. interface X:X{ void F();}

2. 下面有关描述正确的是(B )
A.接口中可以被多个类实现。 B.一个类可以实现多个接口。
C.接口不能被实例化。 D.接口中可以包含已实现的方法。

3. 以下程序有错误吗?如果有错,请更正,并给出执行结果。
public interfaceIAccount
{
void PostInterest();
void DeductFees(int feeSchedule);
}
classBusinessaccount : IAccount
{
int A;
publicstaticvoid Main()
{
Businessaccount B = newBusinessaccount();
Console.WriteLine(B.A);
Console.ReadLine();
}
publicvoid LAccount.PostInterest()
{ A=A+1;}
public void LAccount.DeductFees(int feeSchedule)
{
A=A+feeSchedule ;
}}
4. 定义一个面积接口Ia,该接口有一个方法getarea()表示计算出图形的面积,再定义一个矩形类Rectangle,该类实现面积接口Ia的方法getarea(),再定义一个Program类,在其中生成一个矩形类Rectangle的对象,并计算出该矩形对象的面积,并输出。
l 如果要实现计算圆的面积,或三角形面积,该如何修改程序。
5. 在C#中,接口与抽象基类的区别在于()。
A. 抽象基类可以包含非抽象方法,而接口只能包含抽象方法
B. 抽象基类可以被实例化,而接口不能被实例化
C. 抽象基类不能被实例化,而接口可以被实例化
D. 抽象基类就是接口,它们之间无差
6. 编程:实现下面代码中定义的IComboBox接口, 并调用这些接口。
6
▼优质解答
答案和解析
3.public interface IAccount { void PostInterest(); void DeductFees(int feeSchedule); } public class Businessaccount : IAccount { int A; public static void Main...