欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    常州大学计算机科学与技术专业大二学年c#面向对象测试.docx

    • 资源ID:4045954       资源大小:26.41KB        全文页数:38页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    常州大学计算机科学与技术专业大二学年c#面向对象测试.docx

    1、常州大学计算机科学与技术专业大二学年c#面向对象测试常州大学计算机科学与技术专业大二2017-2018学年c#面向对象测试1、Appliance类在实例化的时候书写的位置不正确,导致报错。 单选题Appliance类在实例化的时候书写的位置不正确,导致报错。Appliance是一个抽象类,不允许直接实例化,只能够实例化非抽象的子类MobilePhone。(正确答案)定义Appliance类的时候在Charge方法中没有任何方法体,所以创建其对象没有任何意义,所以系统报出错误。代码关系没有理解错误,应该写为:MobilePhone pm = new Appliance()。2、study()方法

    2、没有加访问修饰符public,导致报错。 单选题study()方法没有加访问修饰符public,导致报错。接口IStudent没有添加修饰符public,导致报错。Study()方法是属于接口IStudent的成员方法,不能够有具体实现。导致报错。(正确答案)方法体输出语句有问题,导致报错。3、 This 单选题ThisValue(正确答案)Argsproperty4、其容量变为之前的一半 单选题其容量变为之前的一半程序会报错其容量不变其容量自动增长一倍(正确答案)5、封装性 单选题封装性传递性(正确答案)单根性规律性6、提高部分模块代码的复用性提高部分模块代码的复用性(正确答案)提高部分模块

    3、代码的扩展性(正确答案)提高软件的开发效率(正确答案)提高代码的运行速度7、方法 单选题方法字段属性抽象(正确答案)8、System.Collections.Generic 单选题System.Collections.GenericSystem.IOSystem.Collections(正确答案)System.Reflection9、动态的改变大小动态的改变大小(正确答案)可存储任意类型的对象(正确答案)提供一系列操作集合中对象的方法(正确答案)有固定的大小10、属性;字段 单选题属性;字段字段;属性(正确答案)字段;方法属性;方法11、密封类密封类方法重载(正确答案)抽象类(正确答案)虚方法

    4、(正确答案)12、public int Hello(int int1)/ 省略方法体public int Hello(String str1)/ 省略方法体 单选题public int Hello(int int1)/ 省略方法体public int Hello(String str1)/ 省略方法体public int Hello()/ 省略方法体public String Hello()/ 省略方法体(正确答案)public int Hello()/ 省略方法体public int Hello (String str1)/ 省略方法体public String Hello(String s

    5、tr1, String str2)/ 省略方法体public String Hello(String str)/ 省略方法体13、封装 单选题封装(正确答案)继承多态抽象14、public 单选题publicprivateprotected(正确答案)internal15、public 单选题publicprivate(正确答案)protectedinternal16、interface 单选题interface(正确答案)abstructstructvirtual17、封装 单选题封装继承多态(正确答案)抽象18、ABCD 单选题ABCDBDACAB(正确答案)BA19、学生都要考试 单选题

    6、学生都要考试(正确答案)大学生有选择考试科目的权利学生都要考试 大学生有选择考试科目的权利学生都要考试学生都要考试20、语句简洁语句简洁(正确答案)效率更加高(正确答案)不需要知道循环次数(正确答案)不用关心数组的起始索引(正确答案)21、创建新文件,如果文件已存在,则引发异常 单选题创建新文件,如果文件已存在,则引发异常创建新文件,如果文件已存在,则覆盖(正确答案)打开文件,如果文件不存在,则引发异常打开文件,如果文件不存在,则创建新文件22、Add 单选题AddRemoveClearInsert(正确答案)23、在用户指定不存在的文件时是否显示警告 单选题在用户指定不存在的文件时是否显示警

    7、告(正确答案)对话框的初始目录文件筛选器,按“显示名称 | 类型”格式编写在对话框中选择的文件筛选器的索引24、文本文件*.txt 单选题文本文件*.txt文本文件*.txt文本文件|*.txt(正确答案)文本文件&*.txt25、默认扩展名 单选题默认扩展名(正确答案)对话框的初始目录是否自动添加默认扩展名将显示在对话框标题栏中的字符26、InitialDirectory 单选题InitialDirectory(正确答案)FilterIndexTitleAddExtension27、Title 单选题Title(正确答案)FilterIndexInitialDirectoryAddExten

    8、sion28、CheckPathExists 单选题CheckPathExistsCheckFileExistsAddExtension(正确答案)DefaultExt29、ReadLine() 单选题ReadLine()(正确答案)Read()ReadToEnd()Close()30、Serializable 单选题Serializable(正确答案)RuntimeFormattersWindows31、abstract 单选题abstractinterfacevirtualoverride(正确答案)32、OpenFileDialog是打开文件的对话框OpenFileDialog是打开文件

    9、的对话框(正确答案)SaveFileDialog是保存文件的对话框(正确答案)FolderBroswerDialog是打开文件夹的对话框(正确答案)OpenDialog是打开文件的对话框33、public是完全公开的 单选题public是完全公开的private私有的,只能在当前类中进行访问protected受保护的,只能在当前类或当前类的派生类中访问以上说法都正确(正确答案)34、不能创建抽象类的实例不能创建抽象类的实例(正确答案)不能在抽象类外定义抽象方法(正确答案)不能把抽象类声明为sealed(正确答案)抽象类的抽象成员在派生类中必须全部实现(正确答案)35、包含公共的属性和行为,被子

    10、类所共享代码重用 单选题包含公共的属性和行为,被子类所共享代码重用为所有子类提供一种统一的类型向上造型包含抽象方法,为子类提供一个统一的入口,子类有不同的实现以上说法全部正确(正确答案)36、方法名称必须相同 单选题方法名称必须相同方法的参数必须不相同返回值类型必须相同(正确答案)可以减轻命名负担37、可以减轻命名负担 单选题可以减轻命名负担方便自适应调用代码更灵活提高了运行效率(正确答案)38、构造函数名必须与类名相同 单选题构造函数名必须与类名相同构造函数没有返回值类型构造函数可以没有参数一个类只能有一个构造函数(正确答案)39、可以复制文件可以复制文件(正确答案)可以检测文件是否存在(正

    11、确答案)移动文件到新的位置不能移动文件的位置(正确答案)40、抽象类可以不包含抽象方法,但是含有抽象方法的类必须定义为抽象类。 单选题抽象类可以不包含抽象方法,但是含有抽象方法的类必须定义为抽象类。(正确答案)抽象方法不允许有方法体。子类继承于抽象类的时候必要重写抽象类中所有的抽象方法,除非子类也是抽象类。抽象类不允许实例化,只能够实例化其非抽象子类对象。41、单词的拼写出现错误,导致代码出错。 单选题单词的拼写出现错误,导致代码出错。抽象方法不允许有方法体,导致代码出错。(正确答案)抽象方法的命名不够规范,导致代码出错。与之相关的代码出错,导致代码出错。42、电器类Appliance中有隐藏

    12、错误,导致MobilePhone类在继承的时候出现错误。 单选题电器类Appliance中有隐藏错误,导致MobilePhone类在继承的时候出现错误。MobilePhone单词拼写错误。子类MobilePhone继承于抽象类Appliance的时候必须要重写抽象类Appliance中所有的抽象方法,除非子类也是抽象类。(正确答案)其他关联错误。43、用分隔 单选题用分隔(正确答案)用,分隔用分隔用分隔44、实参的类型实参的类型(正确答案)返回类型(正确答案)形参的类型什么都没指定45、System.Collections.Generic 单选题System.Collections.Gener

    13、ic(正确答案)System.CollectionsSystem.Generic以上都不对46、Name具有写入权限 单选题Name具有写入权限Name具有读取权限(正确答案)Name具有读取,也有写入权限Name无读取,也无写入权限47、抽象类可以不包含抽象方法,但是含有抽象方法的类必须定义为抽象类。 单选题抽象类可以不包含抽象方法,但是含有抽象方法的类必须定义为抽象类。抽象方法不允许有方法体。子类继承于抽象类的时候没有必要重写抽象类中所有的抽象方法,即便子类不是抽象类。(正确答案)抽象类不允许实例化,只能够实例化其非抽象子类对象。48、可以通过下标获取值 单选题可以通过下标获取值(正确答案

    14、)可以通过键获取值描述的是键值对Keys属性表示键集合49、是ArrayList的泛型版 单选题是ArrayList的泛型版可以通过键获取值(正确答案)可以通过下标获取值可以调用Insert方法将元素添加到指定位置50、抽象方法和虚方法都是为了实现多态的功能。 单选题抽象方法和虚方法都是为了实现多态的功能。抽象方法只提供一个功能名称,要求子类必须实现该功能。虚方法使用关键字virtual修饰。虚方法虽然不止提供了功能名称还提供了默认的实现方式,但是子类还是必须重新实现该功能。(正确答案)51、对象是类的实例对象是类的实例(正确答案)独一无二存在的个体(正确答案)对象是虚拟的客观存在的(正确答案

    15、)52、声明后就可以使用 单选题声明后就可以使用声明并且使用new关键字创建对象后才能使用(正确答案)创建类之后就可以使用对象声明后可以调用方法,使用new关键字创建对象后才能调用字段53、使用new关键字隐藏父类的方法 单选题使用new关键字隐藏父类的方法使用override关键字重写父类的方法使用public完全公开父类的方法(正确答案)使用virtual关键字定义父类方法为虚方法54、泛型是C#2.0新增加的功能 单选题泛型是C#2.0新增加的功能不会强行对值类型装箱和拆箱数据类型默认为Object(正确答案)提高运行的性能55、每个类都会默认的无参构造函数每个类都会默认的无参构造函数(

    16、正确答案)构造函数也可以重载(正确答案)构造函数是在使用new关键字创建对象时系统自动调用的(正确答案)在类中添加了一个有参的构造函数后,依然还可以使用无参的构造函数创建对象56、类是抽象的类是抽象的(正确答案)对象是具体的(正确答案)对象是类的实例(正确答案)类是对象的抽象(正确答案)57、代码正确,但没有输出 单选题代码正确,但没有输出代码正确,并且输出为老虎吃动物;(正确答案)代码错误,因为Program类没有实现抽象基类Animal中的抽象方法代码错误,因为抽象基类Animal的Eat方法没有实现58、程序编译不通过,不能运行 单选题程序编译不通过,不能运行马云程序运行报错(正确答案)

    17、空字符串59、程序出错 单选题程序出错2号客户:李军2号客户:王云(正确答案)2号客户:雷斯60、没有错 单选题没有错(1)List.Length改成List.Count(正确答案)(1)List.Length改成List.Count()(1)List.Length改成List.Length()61、集合里还有2个对象 单选题集合里还有2个对象(正确答案)程序出错集合里没有对象了集合里还有1个对象62、集合可存储元素数:2集合实际元素数:1 单选题集合可存储元素数:2集合实际元素数:1(正确答案)集合可存储元素数:1集合实际元素数:1集合可存储元素数:2集合实际元素数:2集合可存储元素数:1集

    18、合实际元素数:263、集合可存储元素数:0集合实际元素数:0 单选题集合可存储元素数:0集合实际元素数:0集合可存储元素数:0集合实际元素数:2集合可存储元素数:2集合实际元素数:0(正确答案)集合可存储元素数:0集合实际元素数:164、集合可存储元素数:2集合实际元素数:2 单选题集合可存储元素数:2集合实际元素数:2集合可存储元素数:2集合实际元素数:1集合可存储元素数:3集合实际元素数:3集合可存储元素数:4集合实际元素数:3(正确答案)65、抽象类 单选题抽象类(正确答案)具体类虚基类派生类66、字段字段(正确答案)属性(正确答案)方法(正确答案)条件67、public 单选题publ

    19、icclass(正确答案)staticnamespace68、条件 单选题条件属性(正确答案)方法事件69、字段 单选题字段属性方法(正确答案)事件70、特征特征(正确答案)抽象行为(正确答案)实例71、封装性 单选题封装性传递性单根性(正确答案)规律性72、抽象 单选题抽象继承封装(正确答案)多态73、易维护易维护(正确答案)可重用(正确答案)易扩展(正确答案)灵活性好(正确答案)74、类名.方法() 单选题类名.方法()对象.方法()(正确答案)类名.字段对象.字段75、对象.属性 单选题对象.属性(正确答案)对象.方法()类名.字段类名.方法()76、动物 单选题动物鲜花学校NBA中的姚

    20、明(正确答案)77、车牌号为云A 86688的96路公共汽车 单选题车牌号为云A 86688的96路公共汽车北京故宫同学(正确答案)小红家名叫“旺财”的狗狗78、Add 单选题Add(正确答案)RemoveInsertInsertAfter79、RemoveRemove(正确答案)ReverseDeleteRemoveAt(正确答案)80、using System 单选题using Systemusing System.IO(正确答案)using System.fileusing System.data81、sealed 单选题sealed(正确答案)overridedelegatepriva

    21、te82、多个字段对应一个属性 单选题多个字段对应一个属性1个字段对应一个属性(正确答案)多个属性对应一个字段以上都不对83、继承 单选题继承(正确答案)封装抽象多态84、Eat()方法没有添加方法体,导致报错。 单选题Eat()方法没有添加方法体,导致报错。Eat()方法作为IAnimal接口的成员方法,不允许添加任何访问修饰符,加了Public修饰,导致报错。(正确答案)IAnimal作为接口,前面加了Public访问修饰符修饰,导致报错。Eat()方法命名不规范,导致报错。85、us.UserNo的值为null 单选题us.UserNo的值为nullus.UserPwd的值为123(正确

    22、答案)us.UserNo的值为us.UserPwd的值为086、Animal dog = new Dog(); dog.Eat();Animal cat = new Cat(); cat.Eat(); 单选题Animal dog = new Dog(); dog.Eat();Animal dog = new Dog(); dog.Eat();Animal dog = new Dog(); dog.Eat();(正确答案)Dog dog = new Dog(); dog.Sleep();87、One 单选题Animal cat = new Cat();Animal cat = new Cat()

    23、;Cat cat = new Cat();(正确答案)Cat cat = new Cat();88、Clear()清除所有元素 单选题cat.Eat();cat.Sleep();cat.Sleep();(正确答案)cat.Eat();89、Sort()对 ArrayList 中的元素排序 单选题One(正确答案)One TwoTwoTwo One90、Sort()将 List 中的元素顺序反转 单选题Clear()清除所有元素Insert()将元素添加到指定位置Add()将元素添加到 ArrayList 开头处(正确答案)Reverse()将 ArrayList 中的元素顺序反转91、使用ab

    24、stract关键字修饰。 单选题Sort()对 ArrayList 中的元素排序Reverse()将 ArrayList 中的元素排序TrimToSize()将 ArrayList 容量数设置为初始值(正确答案)Remove() 清除所有元素92、抽象类是一种特殊的类,既然是类,所以它就可以实例化。 单选题Sort()将 List 中的元素顺序反转(正确答案)Reverse()对 List 中的元素排序Remove()移除 List 中指定的元素RemoveAt()移除 List 中所有元素93、不可以在派生类中以override覆盖此方法 单选题使用abstract关键字修饰。只能够定义在抽

    25、象类中。(正确答案)可以写方法体在抽象方法中。子类必须重写抽象方法。94、 List list = new List(); 单选题抽象类是一种特殊的类,既然是类,所以它就可以实例化。(正确答案)抽象类侧重于有继承关系的一组对象。接口侧重于定义一组行为规则。接口用于多个不同种类的对象具有相同的行为或功能的场合。95、增加了极大的效率和灵活性不可以在派生类中以override覆盖此方法(正确答案)在派生类中的虚方法若在子类不覆盖也可由对象调用(正确答案)虚方法可以有方法的实现,也可以不实现(正确答案)以上说法都正确(正确答案)96、构造函数的函数名和类名相同 单选题List list = new

    26、List();List() list = new List();List () list = new List(5);List (5) list = new List();(正确答案)97、List list = new List(); 单选题增加了极大的效率和灵活性可重用性(正确答案)高效性类型安全性98、Count属性可以获取集合中实际存储的元素个数 单选题构造函数的函数名和类名相同(正确答案)构造函数可以重载构造函数可以带有参数可以指定构造函数的返回值99、C#不允许实现多个接口,但可以有多个父类 单选题List list = new List();List list = new Lis

    27、t();(正确答案)ArrayList list = new ArrayList();ArrayList list = new ArrayList();100、使用关键字abstract关键字。 单选题Count属性可以获取集合中实际存储的元素个数Capacity属性可以获取集合中实际存储的元素个数Hashtable存储的元素是按添加的先后顺序排列的ArrayList可以通过键来访问对应值(正确答案)101、接口名一般使用大写的字母”I”开头,表明它是接口类型。C#不允许实现多个接口,但可以有多个父类C#允许实现多个接口,但不能有多个父类C#不允许实现多个接口,也不允许有多个父类(正确答案)C#允许实现多个接口,也允许有多个父类(正确答案)102、抽象类使用abstract关键字定义。使用关键字abstract关键字。可以包含字段和已实现成员。子类通过override实现抽象方法。(正确答案)子类直接实现所有成员。(正确答案)103、属性中可以不包含任何访问器 单选题接口名一般使用大写的字母”I”开头,表明它是接口类型。接口可以包含方法、属性、事件和索引器,但是不能够包含字段。(正确答案)接口中定义的成员可以有具体的实现,方便子类使用。接口中的成员方法允许添加访问修饰符。104、使用virtual关键字修饰虚方法抽象类使用abstract关键字定义。(正确


    注意事项

    本文(常州大学计算机科学与技术专业大二学年c#面向对象测试.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开