欢迎来到天天文库
浏览记录
ID:30160717
大小:91.04 KB
页数:11页
时间:2018-12-27
《[计算机]coop内部测试笔试题和答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《深入.NET平台和C#编程》内部测试题-笔试试卷一选择题1)以下关于序列化和反序列化的描述错误的是()。a)序列化是将对象的状态存储到特定存储介质中的过程b)二进制格式化器的Serialize()和Deserialize()方法可以分别用来实现序列化和反序列化过程c)如果一个类可序列化,则它的子类和包含的各成员对象也一定可序列化d)标识一个类可以序列化要使用[Serializable]2)在C#中,下列关于简单工厂设计模式的说法不正确的是()。a)简单工厂产生的对象都是静态对象b)创建产品的方法返回类型都是父类c)使用该模式解决了代码中大量
2、使用new的问题d)简单工厂的缺点是对修改不封闭,新增加产品就需要修改工厂3)下列关于虚方法和抽象方法的描述中错误的是()。a)虚方法必须有方法体,可以被子类重写b)抽象方法不允许有方法体,且必须被子类重写c)抽象方法必须在抽象类中,而虚方法可以在所有类中d)在子类中重写抽象方法或虚方法,都需要用override关键字4)在UML类图中使用()符号表示私有成员。a)+b)-c)*d)#5)分析以下使用抽象类的C#代码,其最终的运行结果是()。publicabstractclassClass1{publicvoidF(){Console.Wri
3、te("1");}abstractpublicvoidABS();}publicclassClass2:Class1{publicoverridevoidABS(){Console.Write("3");}publicClass2(){Console.Write("2");}staticvoidMain(){Class2objB=newClass2();objB.ABS();}}a)12b)21c)13d)236)下列代码的运行结果是()。classTest{publicvoidF(){Console.Write("A");}}classB:
4、Test{newpublicvoidF(){Console.Write("B");}staticvoidMain(){TestobjA=newB();objA.F();}}a)Ab)Bc)BAd)AB7)关于C#中的虚方法,以下说法正确的是()。a)使用static修饰b)可以没有方法体c)可以被子类重写d)使用abstract修饰8)分析如下C#代码,如果输出结果是“DogEating......”,下划线需要填写的代码是()abstractclassAnimal{public__________voidEat();}classDog:An
5、imal{public__________voidEat(){Console.WriteLine("DogEating......");}staticvoidMain(string[]args){Animalanimal=newDog();animal.Eat();}}a)abstract,不填b)abstract,overridec)virtual,不填d)virtual,override9)在开发C#程序过程中,会大量地使用类和对象,其使用方法不包括()。a)将类实例化为对象b)将对象实例化为类c)通过类访问非静态属性或方法d)通过对象访
6、问非静态属性或方法10)运行下面C#代码将会出现编译错误,出现错误的位置是()。classTeacher{publicTeacher(stringname){this.Name=name;//1}privatestringname;publicstringName{set{name=value;}//2}staticvoidMain(string[]args){Teacherteacher=newTeacher("Jason");//3Console.WriteLine(teacher.Name);//4}}a)1b)2c)3d)411)现有
7、类“c1”,它所在的命名空间为“a.b”,则下列说法中错误的是()。a)不同命名空间下仍可存在名称为c1的类b)不同命名空间下使用c1时,可以通过“usinga.b”引入命名空间c)同一命名空间下的类,使用c1时不需要引入c1的命名空间d)不同命名空间下使用c1时,不可以直接通过“a.b.c1”的方式使用12)下面关于泛型集合Dictionarydict=newDictionary()的操作代码正确的是()。a)dict.Remove(dict[0])b)dict.RemoveAt(
8、0)c)foreach(Personperindict.Values){}d)foreach(Personperindict.Keys){}13)已知Company
此文档下载收益归作者所有