设为首页 加入收藏

TOP

《深入.NET平台和C#编程》内部测试题(二)
2019-09-03 03:26:47 】 浏览:92
Tags:《深入 .NET 平台 编程 内部 测试题
sp;    c)      13

         d)      23

 

6)      下列代码的运行结果是( A)。

class Test

{

    Public  void F()

    {

        Console.Write("A");

    }

}

class B : Test

{

    Public  new  void F()

    {

        Console.Write("B");

    }

 

    static void Main()

    {

        Test objA = new B();

        objA.F();

    }

}

注意:这里不是多态,所以用父类变量保存子类对象,取的是父类的方法。哪怕父类方法使用Virtual关键字,子类没有Override就不会实现多态。

         a)      A

         b)      B

         c)      BA

         d)      AB

 

7)   关于C#中的虚方法,以下说法正确的是(C )。 

 

         a)      使用static修饰

         b)      可以没有方法体

         c)      可以被子类重写

         d)      使用abstract修饰

 

8)   分析如下C#代码,如果输出结果是“Dog Eating......”,下划线需要填写的代码是(B )        

    abstract class Animal

    {

        public __________ void Eat();

    }

    class Dog:Animal

    {

 

        public __________ void Eat()

        {

            Console.WriteLine("Dog Eating......");

        }

        static void Main(string[] args)

        {

            Animal animal = new Dog();

            animal.Eat();

        }

 

    }

         a)      abstract,不填

 

         b)      abstract,override

         c)      virtual,不填

         d)      virtual,override

 

9)   在开发C#程序过程中,会大量地使用类和对象,其使用方法不包括( BC)。    

 

      &

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 2/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇VS2005常用的快捷键分享 下一篇wsdl 关于nillable和minOccurs 在..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目