S2-NET阶段考试试卷(四)新-带答案.docVIP

  • 49
  • 0
  • 约3.99千字
  • 约 5页
  • 2016-06-10 发布于重庆
  • 举报
S2-NET阶段考试试卷(四)新-带答案

科 目 S2-.NET(OOP) 试卷类型 笔试四 考试时间 120分钟 提示:请在答卷中答题;禁止在问卷中涂画,违者计零分 选择题(没有特殊要求,选择一项;总分30分,每题2分) 1 在C#中,在同一个类的定义中可以有两个同名函数,这种现象称为函数( )。 (选择一项) A 封装 B 重载 C 继承 D 加载 2 在C#中,下列关于.NET框架组成说法正确的是( ) A 框架由CLR和FCL组成 B 框架由CLR和CTS组成 C 框架由CLS和CTS组成 D 框架由MSIL和CTS组成 3 以下枚举定义正确的是( ) A public class Sex{男,女} B public enum Sex{“男”,“女”} C public string Sex{ get;set;} D public enum Sex{男,女} 4 以下数据类型中,不是值类型的是( )。(选择二项) A int B class C double D string 5 NET框架是.NET战略的基础,是一种新的便捷的开发平台,它具有两个主要组件,分别是( )和框架类库(FCL)。 A 公共类型系统(CTS) B 通用语言规范(CLS) C 公共语言运行时(CLR) D 命名空间 6 在C#中,关于继承的说法正确的是( )(选择二项) A 一个子类只能继承一个父类 B 一个子类可以继承多个父类,并用逗号隔开 C 子类可以继承父类的所有成员 D 继承是面向对象的三大特性之一 7 某学员用C#写了如下一段代码,该代码的输出结果是()。 static void Main(string[] args){ Liststring list =new Liststring(); list .add(“Geek”); Console.WriteLine(list[1]); } A 1 B Kobe C 下标溢出错误 D Geek 8 在开发C#程序过程中,如果定义的类不写访问修饰符,则类默认的访问类型是() A public B private C protected D internal 9 以下C#代码中,关于虚方法和抽象方法使用正确的是( )。 A public abstract class Animal{ public Animal(){} public abstract void Run(); } public class Cat:Animal{ public Cat(){} public void Run(){} } B public class Animal{ public Animal(){} public abstract void Run(); } public class Cat:Animal{ public Cat(){} public void Run(){} } C public abstract class Animal{ public Animal(){} public abstract void Run(); } public class Cat:Animal{ public Cat(){} public override void Run(){} } D public virtual class Animal{ public Animal(){} public virtual void Run(); } public class Cat:Animal{ public Cat(){} public void Run(){} } 10 在C#中,下列关于抽象类和接口的说法,正确的是() A 抽象类中,所有的方法都是抽象方法 B 继承自抽象类的子类必须实现父类(抽象类)中的所有抽象方法 C 在接口中,可以有方法实现,在抽象类中不能有方法实现 D 一个类可以从多个接口继承,也可以从多个抽象类继承 11 分析以下C#片段中的属性,该属性是( )属性。 private string sex; public string Sex{ get {return Sex;} } A 只读只写 B 只读 C 只

文档评论(0)

1亿VIP精品文档

相关文档