TOP

《深入.NET平台和C#编程》内部测试题(六)
2019-09-03 03:26:47 】 浏览:155
Tags:《深入 .NET 平台 编程 内部 测试题

sp;     10 | 10

         d)      10 | 200

 

20) 假设要使用C#设计一个日志系统,要求程序运行时,检查 system.log 文件是否存在,如果已经存在则直接打开,如果不存在则创建一个,为了实现这个目的,应该以FileMode的(C)方式创建文件流。

 

         a)      CreateNew

         b)      Open

         c)      OpenOrCreate

         d)      Create

 

21) 下面关于单例模式说法错误的是(A)。

 

         a)      在单例模式中,允许通过new 构造实例

         b)      单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例

         c)      在C# 中,static 是实现单例模式的重要关键字

         d)      单例模式可以确保所有对象都访问唯一的实例

 

22) 下面不是C#中类的访问修饰符的是(AD)。

         a)      protected

         b)      internal

         c)      public

         d)      internal protected

 

在定义内部类的时候可以使用A和D作为类的访问修饰符

 

23) 在C#中,下面关于结构的说法中,正确的是(C)。   

 

a)      结构和类都是引用类型

b)      定义结构的变量必须用new

c)      不能在定义结构时给结构的成员设置初始值

d)      结构中的整型成员被自动初始化为1    自动初始化为0

 

24) 关于如下C#的代码,说法正确的是(C);

public class A

{

    string S1;

    protected string S2;

    protected void M1()

    {}

 

}

public class B : A

{

    protected string S3;

}

 

 

a)      在A中可以访问S3  解析(父类中不可以访问子类受保护成员)

b)      在B中可以访问S1  解析( 如果类中变量没哟访问修饰符修饰,默认访问修饰符是private)

c)      在B中可以访问S2   解析(可以:因为其访问修饰符是protected类型)

d)      在M1( ) 中可以访问S3   解析(不可以在父类方法中访问子类字段)

 

25) 关于如下C#代码的说法中,正确的是(D)。

public class Test    //⑴

{

    private static int Max = 100;    //⑵ 成员变量:

    public Test(int max)

    {

     

        Max = max;    //⑶

    }

    public int GetMax()

    {

        return Max;    //⑷

    }

}        

 

a)         在⑴行中必须将Test类定义为静态类

         静态变量可以不出现在静态类中

b)      在⑵中不能将静态成员Max定义

请关注公众号获取更多资料


《深入.NET平台和C#编程》内部测试题(六) https://www.cppentry.com/bencandy.php?fid=106&id=248910

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

评论

验 证 码:
表  情:
内  容: