设为首页 加入收藏

TOP

《深入.NET平台和C#编程》内部测试题(五)
2019-09-03 03:26:47 】 浏览:93
Tags:《深入 .NET 平台 编程 内部 测试题
bsp;    a)      方法重载

            方法重载多态的体现!

         b)      抽象类

         c)      虚方法

         d)      密封类 密封类都无法被继承,何来多态呢?因为我们知道多态的前提是继承

 

17)   分析如下C#代码片断,运行后输出的结果是( C)。

ArrayList list = new ArrayList();

list.Add("Sina");

list.Add("Yahoo");

list.Add("Google");

list.RemoveAt(1);

Console.WriteLine(list[1]);      

 

         a)      Yahoo

         b)      Sina

         c)      Google

         d)      代码出现运行错误

 List集合会自动调整(维护)索引。

 

18) 在C#语言中,以下关于集合的说法错误的是(A,C)。        

 

         a)      ArrayList只能通过索引来访问和删除值     也可以直接删除某个对象

         b)      Hashtable可以直接通过键名来获取值 table[key]

         c)      使用List<T>添加、读取元素时不需要拆箱和装箱,这一点和ArrayList相同

         d)      使用Dictionary<K,V>可以通过Key获取Value,这一点和Hashtable相同

 

19)     分析如下C#程序,运行输出的结果是( B)。

   注意是结构体

public struct Size

    {

        public int x;

        public int y;

        public Size(int x, int y)

        {

            this.x = x;

            this.y = y;

        }

    }

 

    class Test

    {

        static void Main()

        {

            Size size1 = new Size(8,10);

            Size size2 = size1;

            size1.y = 200;

            Console.WriteLine("{0} | {1}",size1.y,size2.y);

        }

    }

 

         a)      200 | 200

         b)      200 | 10

         c)&nb

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

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目