S2—NET阶段考试试卷(一)新—带答案.docVIP

  • 17
  • 0
  • 约2.81千字
  • 约 5页
  • 2017-04-12 发布于四川
  • 举报
S2—NET阶段考试试卷(一)新—带答案

科 目 S2-.NET(OOP) 试卷类型 笔试一 考试时间 120分钟 提示:请在答卷中答题;禁止在问卷中涂画,违者计零分 选择题(没有特殊要求,选择一项;总分30分,每题2分) 1 在C#类中,()允许相同的名称,不同参数个数或者参数类型的方法存在 A 方法重写 B 方法重载 C 方法取消 D 方法覆盖 2 在C#中,关于构造函数的说法正确的是() A 在一个类中允许有多个构造函数,构造函数在创建对象时调用 B 在一个类中允许有多个不同名称的构造函数 C 一个类至少声明有一个构造函数 D 一个类只能有一个构造函数 3 在C#的异常处理模型中,能单独与FINALLY语句一起使用的块是()。 A throws B catch C try D throw 4 在C#中,为Student类编写构造函数,下面代码正确的是() (选择二项) A Student(){} B void Student(){} C Student(int id,string name){} D int Student(){} 5 在C#中,已定义类AngryBird,下面( )为AngryBird类正确的构造函数。(选择二项) A public AngryBird(string name){} B void AngryBird(){} C public AngryBird(){} D public string AngryBird(){} 6 执行下面的C#代码,输出的结果是() A 20 B 30 C 程序出错 D 程序不出错,但不输出任何内容 7 在C#中,MdiStudent类继承自Person类,其中stuObj为MdiStudent对象,perObj为Person对象,下列代码中属于类型转换的是()。(选择二项) A perObj is MdiStudent B (MdiStudent)perObj C stuObj is Person D perObj as MdiStudent 8 关于C#中的抽象类,以下说法错误的是() A 定义抽象类时使用abstract修饰 B 抽象类中只能定义抽象方法 C 抽象方法可以在子类中被重写 D 使用抽象类可以实现多态 9 在C#中,关于base关键字的用法正确的是() (选择二项) A 使用base可以在子类中调用父类的构造函数 B 使用base可以继承子类的成员 C 使用base可以在子类中调用父类的非私有的成员方法 D base表示父类 10 在C#中,下列选项里()是下面代码的运行结果 A 输出”我是一台手机” B 输出“我是一台Iphone手机” C 输出“我是一台手机,我是一台Iphone” D 编译出错 11 在以下C#代码的下划线处填入( ),该C#语句表示打开一个文件,如果该文件不存在则发生异常。 FileStream fs = new FileStream(D:\\music.txt,________); A FileMode.Create B FileMode.Open C FileMode.Close D FileMode.CreateNew 12 下面关于C#中实现多态说法正确的是() A 父类的虚方法不能被子类的子类所重写 B 父类的虚方法子类必须重写 C 子类不用重写抽象父类的抽象方法也能实现多态 D 子类重写父类的虚方法或是抽象方法用的关键字是override 13 在C#中,关于抽象方法的说法正确的是()。 A 可以有方法体 B 可以出现在非抽象类中 C 一定出现在抽象类中 D 抽象类中的方法都是抽象方法 14 在C#中,下列代码的运行结果是() A 3 B 甲 C 1 D 丙 15 在.NET中,接口是一种规范和标准,它可以约束类的行为。下列接口定义正确的是()。 A pulbic interface IBike{ public void Ride(); } B pulbic interface IBike{ void Ride(){} } C pulbic interface IBike{ void Ride(); } D pulbic interface IBike{ public abstract void Ride(){} } 填空

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档