




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
重庆交通大学计算机科学与技术专业大二2017-2018学年C#面向对象您的姓名:[填空题]*()在属性的set块实现内,用于访问传递给该属性的内置参数。[单选题]*ThisValue(正确答案)ArgspropertyArrayList中存储的元素超出容量时,会出现下列哪种状态()[单选题]*其容量变为之前的一半程序会报错其容量不变其容量自动增长一倍(正确答案)A类被B类继承,B类被C类继承,那么C类具有了A类的特征,这表现了类的()[单选题]*封装性传递性(正确答案)单根性规律性关于Dictionary<k,v>,描述错误的是()[单选题]*可以通过下标获取值(正确答案)可以通过键获取值描述的是键值对Keys属性表示键集合关于对象的使用,下列说法正确的是()[单选题]*声明后就可以使用声明并且使用new关键字创建对象后才能使用(正确答案)创建类之后就可以使用对象声明后可以调用方法,使用new关键字创建对象后才能调用字段关于多态的实现方式以下不正确的是()[单选题]*使用new关键字隐藏父类的方法使用override关键字重写父类的方法使用public完全公开父类的方法(正确答案)使用virtual关键字定义父类方法为虚方法关于泛型的特点,描述错误的是()[单选题]*泛型是C#2.0新增加的功能不会强行对值类型装箱和拆箱数据类型默认为Object(正确答案)提高运行的性能关于构造函数,下列说法正确的有()*每个类都会默认的无参构造函数(正确答案)构造函数也可以重载(正确答案)构造函数是在使用new关键字创建对象时系统自动调用的(正确答案)在类中添加了一个有参的构造函数后,依然还可以使用无参的构造函数创建对象关于类与对象的关系,下列说法正确的有()*类是抽象的(正确答案)对象是具体的(正确答案)对象是类的实例(正确答案)类是对象的抽象(正确答案)类的定义必须使用()关键字。[单选题]*publicclass(正确答案)staticnamespace类的行为使用()来描述。[单选题]*字段属性方法(正确答案)事件类最多只能有一个父类这表现了类的()[单选题]*封装性传递性单根性(正确答案)规律性面向对象是一种对现实世界理解和抽象的方法,其优点有()*易维护(正确答案)可重用(正确答案)易扩展(正确答案)灵活性好(正确答案)面向对象中,实例化的对象可以通过()的方式调用类中方法。[单选题]*类名.方法()对象.方法()(正确答案)类名.字段对象.字段面向对象中,以下可以理解为对象的有()[单选题]*动物鲜花学校NBA中的姚明(正确答案)面向对象中,以下可以理解为类的是()[单选题]*车牌号为云A86688的96路公共汽车北京故宫同学(正确答案)小红家名叫“旺财”的狗狗实现文件的读写操作,需要引入的命名空间是()[单选题]*usingSystemusingSystem.IO(正确答案)usingSystem.fileusingSystem.data使用()关键字修饰的类不允许被继承()[单选题]*sealed(正确答案)overridedelegateprivate下列对ArrayList的常用方法描述正确的是()[单选题]*Sort()对ArrayList中的元素排序(正确答案)Reverse()将ArrayList中的元素排序TrimToSize()将ArrayList容量数设置为初始值Remove()清除所有元素下列关于List<T>的常用方法说法正确的是()[单选题]*Sort()将List<T>中的元素顺序反转Reverse()对List<T>中的元素排序Remove()移除List<T>中指定的元素(正确答案)RemoveAt()移除List<T>中所有元素下列关于抽象方法说法错误的是()[单选题]*使用abstract关键字修饰。只能够定义在抽象类中。可以写方法体在抽象方法中。(正确答案)子类必须重写抽象方法。下列关于构造函数的说法,错误的是()[单选题]*构造函数的函数名和类名相同构造函数可以重载构造函数可以带有参数可以指定构造函数的返回值(正确答案)下列关于集合的创建,正确的是()[单选题]*List<int>list=newList();List<int>list=newList<int>();(正确答案)ArrayList<int>list=newArrayList();ArrayList<int>list=newArrayList<int>();下列关于集合的说法,正确的是()[单选题]*Count属性可以获取集合中实际存储的元素个数(正确答案)Capacity属性可以获取集合中实际存储的元素个数Hashtable存储的元素是按添加的先后顺序排列的ArrayList可以通过键来访问对应值下列关于接口和抽象类的说法错误的是()*抽象类使用abstract关键字定义。接口使用interface关键字定义。抽象类不可以包含字段和已实现成员。(正确答案)接口可以有字段,也可以包含所有的成员。(正确答案)下列关于属性中的访问器的说法,正确的是()[单选题]*属性中可以不包含任何访问器属性中可以只有get访问器,也可以只有set访问器(正确答案)属性中只能有get访问器或set访问器,不能同时包含属性中必须同时包含get访问器和set访问器下列关于虚方法的说法,正确的有()*使用virtual关键字修饰虚方法(正确答案)父类中的虚方法可以被其子类重写(正确答案)虚方法必须有自己的方法体(正确答案)虚方法一般定义在sealed修饰的类中下列描述错误的是()[单选题]*类不可以多继承而接口可以抽象类自身可以定义成员而接口不可以抽象类和接口都不能被实例化一个类可以有多个基类(正确答案)下列描述中,()不是方法重载。[单选题]*voidShow(){}和voidShow(stringname){}stringShow(stringname){}^voidShow(stringname){}(正确答案)stringShow(intage){}^voidShow(stringname){}voidShow(intage){}^voidShow(intage,stringname){}下列哪个属于获取ArrayList实际包含的元素个数的属性()[单选题]*LengthCount(正确答案)SizeCapacity下列那个方法可以去掉HashTable里的所有元素()[单选题]*RemoveContainsKeyDeleteClear(正确答案)下列说法关于Dictionary<K,V>的常用方法说法正确的是()[单选题]*Remove()从Dictionary<K,V>中移除全部的元素Delete()移除Dictionary<K,V>中所有元素ContainsValue()确定Dictionary<K,V>中是否包含指定值(正确答案)AddAt(objectkey,objectvalue)将带有指定键和值的元素添加到Dictionary<K,V>中下列说法正确的是()[单选题]*虚方法不可以在派生类中重写sealed前可以使用abstract修饰声明密封方法时,sealed修饰符总是和override修饰符同时使用(正确答案)以上说法全部正确下列说法正确的有()*密封类不能作为基类被别的元素继承(正确答案)密封类可以继承非密封类或接口(正确答案)密封类中不能声明受保护成员(正确答案)密封类中不能声明虚方法(正确答案)现有Customer类,实例化类的写法正确的是()[单选题]*Customer()cm=newCustomer();Customercm=newCustomer();(正确答案)Customer=newCustomer();Customercm^Customer;以下对于C#程序中密封类的关键字正确的是()[单选题]*privatestaticabstractsealed(正确答案)以下对于序列化说法错误的是()*不可以序列化图片(正确答案)可以序列化图片可以序列化对象不可以序列化对象(正确答案)以下那两项属于继承的两大特性()*持久性单根性(正确答案)传递性(正确答案)安全性以下属于面向对象特性的是()*继承(正确答案)多态(正确答案)抽象封装(正确答案)以下文件操作方法,()可以用来删除文件。[单选题]*Move()Delete()(正确答案)Copy()Exists()以下文件对话框,可以用来打开文件的是()[单选题]*OpenFileDialog(正确答案)SaveFileDialogFolderBroswerDialogOpenDialog以下文件夹操作方法,()可以用来删除非空文件夹。[单选题]*Delete(string,bool)(正确答案)Delete(string)Move()CreateDirectory()在c#中,可以通过()实现方法重载。[单选题]*方法名相同,不同的参数个数(正确答案)方法名相同,不同的参数名称不同的方法名称,相同的参数个数相同的方法名称和参数个数,不同的返回值在C#编程中,下列说法正确的有()*在C#中,一个类只能被一个子类继承在C#中,接口中的方法可以具体实现在C#中,可以实现多个接口,但只能继承一个父类(正确答案)在C#编程中,如果不写访问修饰符,类成员的默认访问类型是private(正确答案)在C#程序中,关于密封方法描述正确的是()*密封方法可以不定义在密封类中(正确答案)所有的方法都可以进行密封使用override重写后的方法可以被密封(正确答案)以上说法都正确在C#程序中,实现方法重写时使用的关键字是()[单选题]*override(正确答案)newabstractsealed在C#程序中,以下哪一项不属于访问修饰符()[单选题]*static(正确答案)publicprivateprotected在C#程序中,以下说法错误的是()[单选题]*重写属性声明必须指定与继承的属性完全相同的访问修饰符、类型和名称重写的属性必须是virtualsabstract或override静态方法可以被重写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司职业装换季管理制度
- 吸烟区报警设备管理制度
- ktv楼层领班管理制度
- 施工项目出入管理制度
- 应收账款智能化管理制度
- 学校体育馆委托管理制度
- 学校周转房使用管理制度
- 公司自供自物品管理制度
- 古籍阅览室日常管理制度
- 公司电话费补助管理制度
- 2024年湖南省中考地理+生物试卷
- 【企业分拆上市问题探究文献综述5800字】
- 肿瘤随访登记工作以及管理
- 医院新技术开展总结及整改措施
- 国家开放大学-法学专业-2023年秋季《法律文化》形成性考核作业答案
- 2022室外排水设施设计与施工-钢筋混凝土化粪池22S702
- 人才培养方案论证会流程
- 高校师德师风专题培训课件
- 【复习资料】10398现代汉语语法修辞研究(练习测试题库及答案)
- 制造业中员工的仓库管理培训
- 砼回弹强度自动计算表
评论
0/150
提交评论