欢迎来到天天文库
浏览记录
ID:38807796
大小:107.50 KB
页数:12页
时间:2019-06-19
《试题--C#(有答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是(2) 1. void myCallBack(int x) 2. int receive(int num) 3. string receive(int x) 4. 不确定的2、以下关于事件说法错误的是(D)。(单选)A.事件处理需要定义事件、订阅事件和引发事件。B.如果没有对象订阅事件,在事件被引发时,将会引发异常。C.一个事件可以有多个订阅者。D.派生类可以继承在基类
2、中定义的事件。3、PublicdelegateintCall(intnum1,intnum2);对于这个委托下面的说法错误的是(BCD)。(多选)A.可以用staticintExa(intI,intj){}方法来实例化这个委托。B.委托不能关联静态方法。C.可以用voidExa(intI,intj){}方法来实例化这个委托。D.一个委托不可以委托多个方法4、以下说法正确的是()。(多选)A.属性提供了对类中字段的保护。B.索引器不可以像方法一样进行重载。C.使用委托的意义在于动态调用方法。D.事件的发行者
3、不可以订阅该事件。5、下列选项中,错误的是(C)。(单选)A.接口成员的访问级别默认是公开的。B.一个类可以同时实现几个接口。C.派生类用override关键字实现接口中的方法。D.如果一个类具有基类并实现接口,那么基类必须写在接口的前面6、下列选项中,错误的是(AC)。(多选)A.抽象类的派生类必须实现抽象类的所有方法。B.使用override关键字可在派生类中重写抽象方法。C.抽象类中的方法必须是抽象方法。D.如果将一个类指定为抽象的,则必须使用abstract关键字。7、下列选项中,错误的是(D)。
4、(单选)A.override能重写abstractoverride和virtual修饰的方法B.Virtual访问修饰符不能与static访问修饰符一同使用。C.New访问修饰符不能和override访问修饰符同时出现在一个方法里。D.New能够重写父类中的抽象方法。8、用(ABC)关键字修饰的方法,可以在其派生类中被重写。(单选)A.overrideB.abstractC.virtualD.interface9、以下选项中,(D)为“ISA”关系。(单选)A.北京和中国B.田径比赛和奥运会C.老师和北大
5、青鸟D.城市和首都10、下列关于构造函数的描述正确的是(C)。(单选)A.构造函数返回void类型。B.构造函数不可以用private修饰C.构造函数不返回任何值D.构造函数不能带参数11、类成员的默认访问修饰符为(D)。(单选)A.publicB.internalC.protectedD.private12、下列选项中,错误的是(B)。(单选)A.结构中可以包含方法和数据成员。B.只能为结构中的数据成员赋一次值。C.结构不能像类一样实现继承。D.枚举是一组已命名的数值常量。13、下列数组声明,语法错误的
6、是(BCD)。(多选)A.int[]numbers;B.int[2]numbers;C.byte[5][]scores;D.stringnames[];14、下列关于C#中索引器理解正确的是(D)。(选择一项)A、索引器的参数必须是两个或两个以上B、索引器的参数类型必须是整数型C、索引器没有名字D、以上都不对15、C#中,声明一个带参数的Main方法,代码为(C)。(选择一项)A、publicstaticvoidMain()B、publicstaticvoidMain(String[])C、publics
7、taticvoidMain(String[]args)D、publicstaticvoidMain(String*args)16、.NET的框架中的公共语言运行库提供的服务包括()。(选择两项)A、提供通用语言规范B、类库的加载C、提供移动互连网工具集D、垃圾收集17、(D)关键字用于在C#中从派生类中访问基类的成员。(选择一项)A、newB、superC、thisD、base18、(B)命名空间在.NETFramework中又称为根命名空间.A、System.IOB、SystemC、System.Thr
8、eadingD、System.Data19、(D)就是将值类型转换为引用类型。A、拆箱B、数据转换C、值转换D、装箱20、命名空间用于(C)。A、重载方法B、初始化变量C、简化命名冲突D、模拟对象21、下面(B)不可重载.A、方法B、属性C、索引器D、委托22、属性的(B)访问器用于将值赋给类的私有实例变量.A、getB、setC、thisD、value23、所有c#的异常都派生自(B)类.A、WindowsB、Excepti
此文档下载收益归作者所有