版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C# OOP (19 章)阶段小测试一1)选择题下面的属性定义正确的是()。a)private string test;public Test get return test; set test = value; private string test;public string Test get return test; set test = value; public string Test get; set;private string test;b)c)d)publicTest get return test; set test = value; 下面 C#代码执行的结果是()。pub
2、lic class Apublic A()2)Console.Wriine(A1);public A(string a)Console.Wriine(A2);public class B : Apublic B(): base()Console.Wriine(B);sic void Main()B b = new B();a)b)BA1 B A2 Bc)d)BA13)有如下代码,下列说法正确的是()。public class AprivateA1;protected string A2;protected void M1()public class B : Aprotected void M2
3、()在 M2 方法中可以在 M2 方法中不能A1A2在 M1 方法中可以调用 M2 方法在 M2 方法中可以A2下面说法中正确的是()。4)a)不能在非静态类中定义静态成员不能通过对象名可以通过对象名类的静态方法类的静态字段d)可以通过类的实例对象该类的静态成员下面是方法重载的是()。5)public string A(string a) 和 publica)b)c)d)A(string a)public string A(string a) 和 public string B(string a) public string A(string a) 和 public string A(stri
4、ng x) public string A(string a) 和 public string A(string x, string y) 下面代码执行的结果是()。public class Apublic virtual void Test()6)Console.Wriine(A);public class B : Apublic override void Test()Console.WriteLine(B);static void Main()A b = new B(); b.Test();a)b)c)AB A B BAd)下面关于如下 C# 代码的说法中,正确的是()。public a
5、bstract class Apublic A(string a)/ public abstract int M1()/return 0;public class B : Astatic void Main()A a = new A();/在行中,不能给抽象类定义构造函数在行中,方法 M1 不能有方法体在行中,不能实例化抽象类3 处代码都没有问题8)下面关于类和结构的说法,错误的是()。类可以被继承,而结构不可以类可以用 new 创建对象,而结构不可以类是引用类型,而结构是值类型类中可以直接给字段赋初始值,而结构不可以下面关于 C#中抽象类和抽象方法的说法,正确的是( )。9)使用抽象类和抽象
6、方法是实现多态的唯一选择抽象类中的方法都不能有方法体一个类只可以继承一个抽象类如果要重写抽象方法必须使用override 关键字在一个 C#程序中,下面的这段代码,错误的属性操作是(public class Departmentprivate string _name;public Department(string name)_name = name;public string Nameget return _name;public int Noget;set;/省略代码Department dept = new Department(研发部);)。10)a)b)c)d)dept.No =
7、1001012;int no = dept.No;string deptName = dept.Name; dept.Name = “产品部”;下面的 C#关键字中,( )不能用来修饰类。11)a)b)c)d)abstractsealed virtual private下面的 C#代码运行的时候会出现错误的是( )。12)a) ArrayList al = new ArrayList();al.Add(100);al.Add(100);Hashtable ht = new Hashtable(); ht.Add(张三,new object();ht.Add(张三, new object();
8、List list = new List(); string name = list0;Dictionary dict = new Dictionary(); foreach (object p in dict.Values) b)c)d)下面这段 C#代码的运行结果是( )。struct Carpublic int Speed;class Programstatic void Main(string args)Car c1 = new Car(); c1.Speed = 180; Car c2 = c1; c2.Speed = 200;Console.WriteLine(c1.Speed=0
9、,c2.Speed=1, c1.Speed, c2.Speed);13)a)b)c)d)c1.Speed=200,c2.Speed=200c1.Speed=180,c2.Speed=180 c1.Speed=180,c2.Speed=200 c1.Speed=200,c2.Speed=180在 C#中,下列选项说法正确的是( )。14)一个类允许有一个以上的父类父类包含公开属性 A,则子类的构造函数内部可以访问 A一个类的继承层次不允许超过 3 层如果 X 是 Y 的子类,Z 是 Y 的父类,则Z 是 X 的子类15) 有如下 C# 代码,则下面选项中说法正确的是()。public class
10、 X public class Y : X Xx = new X();Xy = new Y();表达式 x is Y 的值为 true表达式 y is X 的值为true表达式 x as Y 的值为 null表达式 y as X 的值为 null在 C#中,下面类型中是类型的是()。16)DialogResult 枚举System.Double stringa)b)c)d)以下说法正确的是( )。一个类中一方法与另一方法同名、参数相同,这种方法称之为重载方法一个类中一方法覆盖另一方法,这种方法称之为重载方法override 关键字为重载方法的关键字一个类中一方法与另一方法同名、参数不同,即称之
11、为重载方法17)以下关于简单工厂设计模式的描述中错误的是( )。a)简单工厂设计模式中创建对象的方法返回类型可以为任意子类18)b)简单工厂模式方便,可以实现代码复用使用该模式解决了代码中大量使用 new简单工厂模式中创建对象的方法返回类型为父类下面()集合都是通过 Key/Value 形式来数据的?19)Dictionary 和 Hashtablea)b)c)d)ArrayList 和 ArrayList 和 ArrayList 和HashtableDictionary List20) 阅读下面的 C#代码,下面选项中对这段代码描述错误的是(i = 10, j;object o = i; i = 100;j = o;)。Console.Wri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026贵州两山文旅集团有限公司第二批就业见习人员招聘6人笔试题库含完整答案详解(夺冠系列)
- 2026广西钦州市县级政府统计机构招聘统计协管员(协统员)18人考前冲刺密卷【培优B卷】附答案详解
- 2026新疆和田都玉客运有限责任公司面向社会招聘工作人员2人考前冲刺试卷含答案详解(黄金题型)
- 2026四川广安市岳池县人力资源和社会保障局招募增量政策性岗位人员150人笔试题库(基础题)附答案详解
- 2026江西九江德安县招聘编外合同制教师70人备考题库带答案详解(培优B卷)
- 2026中卫市海原县年机事业单位助理岗位见习报名备考题库含答案详解(新)
- 九江浔辉建筑工程有限公司招聘考前冲刺密卷带答案详解(综合卷)
- 2026浙江衢州市西安高腔传习所招聘编外人员9人备考题库附参考答案详解(完整版)
- 2026广西贵港市覃塘区信访局招聘编外人员3人考前冲刺试卷含答案详解(考试直接用)
- 2026舟山普陀华数广电网络有限公司招聘1人备考题库含完整答案详解(历年真题)
- 2026年学校食堂期初食品安全全员培训课件(开学专用)
- 2025-2026学年成都市青羊区八年级下英语期末零诊试题(含答案)
- 公共游览场所服务员专项知识考试复习题库(附答案)
- GB/T 47587-2026航空航天用1 550 MPa镍基合金MJ螺纹螺栓技术规范
- 购买视频素材协议合同
- 内蒙古机电职业技术学院单独招生(机电类)考试题(附答案)
- 乡村教育复兴与文化传承
- 绿色食品 油菜生产技术规程
- 液压泵与液压马达的拆装与选用-齿轮泵的拆装
- 浙江吹打 新华出版社出版
- 四路彩灯设计
评论
0/150
提交评论