欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java面向对象测试题.docx

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

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

    java面向对象测试题.docx

    java面向对象测试题1. 构造方法何时被调用( ) A.类定义时B.创建对象时(正确答案)C.调用对象方法时D.使用对象的变量时2. 下面哪个修饰符修饰的方法只能被本类中的其他方法使用( )A、protectedB、staticC、private(正确答案)D、public3. 定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为: ( ) A. private class MyClass extends ObjectB. class MyClass extends ObjectC. public class MyClass(正确答案)D. protected class MyClass extends Object4. 下述概念中不属于面向对象方法的是( ) A.对象B.继承、多态C.类、封装D.过程调用(正确答案)5. 下面哪条语句把方法声明为抽象的公共方法?( ) A. public abstract method();B. public abstract void method();(正确答案)C. public abstract void method();D. public void method() extends abstract;6. 给定java代码如下,编译运行后,输出结果是( )  public class Test      int i;    public int aMethod()         i+;       return i;     public static void main (String args)     Test test=new Test();     System.out.println(test.aMethod());  A.0B.1(正确答案)C.2D.37. 在java中,访问修饰符限制性最高的是() 。 A. private(正确答案)B. protectedC. publicD.finally8. 在Java中,下面这段代码运行后的结果是( )。   class FatherClass           void method()             System.out.println(“这是父类中的方法”);              class SonClass extends FatherClass        public void method()        System.out.println(“这是子类中的方法”)           public static void main(String args)          FatherClass o=new SonClass();        o.method();       a)这是父类中的方法·b)这是子类中的方法(正确答案)c)这是父类中的方法d)编译错误9. 关于选择结构下列说法正确的是if语句和else语句必须成对出现if语句可以没有else语句对应(正确答案)switch结构中每个case语句中必须用break语句switch结构中必须有default语句10. 下列关于继承的说法哪个是正确的?()A.子类只继承父类public方法和属性B.子类继承父类的非私有属性和方法(正确答案)C.子类只继承父类的方法,而不继承父类的属性D.子类将继承父类的所有属性和方法11. 以下关于变量的说法错误的是()?A.变量名必须是一个有效的标识符B.变量在定义时可以没有初始值C.变量一旦被定义,在程序中的任何位都可以被访问(正确答案)D.在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊声明12. 下面哪一个是不合法的标识符()?AusernameBusername123C123username(正确答案)Duser_name13. 对象的数据也可以称为类的()。A、对象B、属性(正确答案)C、方法D、类型14. 在Java中下面关于构造方法说法错误的是( )  A、对于每一个类,Java虚拟机都提供一个默认构造方法。(正确答案)B、构造方法能够被重载C、构造方法可以接受参数D、当类的父类只有一个带参数的构造方法时,这个类必须提供自定义的构造函数,15. 在Java中,下面关于抽象类的描述正确的是() A、抽象类可以被实例化B、如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类。(正确答案)C、抽象类中的方法必须都是抽象的D、声明抽象类必须带有关键字 final16. 下面有关final变量的说法,错误的是?A、final变量指的是类中定义的变量B、final变量可以不初始化(正确答案)C、final变量不可以被修改D、final变量指的是用final修饰的变量17. 下列哪一种叙述是正确的A、abstract修饰符可修饰字段、方法和类B、抽象方法的body部分必须用一对大括号 包住C、声明抽象方法,方法体大括号可有可无D、声明抽象方法不可写出方法体(正确答案)18. 下面选项哪一项不是面向对象的核心特点: A、封装性B、继承性C、多态性D、隐蔽性(正确答案)19. implements是针对哪个概念 A、抽象类B、静态类C、静态对象D、接口(正确答案)20. Java属于哪种语言? 机器语言汇编语言高级语言(正确答案)以上都不对21. JDK的含义是( ) Java程序的运行环境Java程序的开发环境(正确答案)Java虚拟机Java程序的使用环境22. JRE的含义是( ) Java程序的运行环境(正确答案)Java程序的开发环境Java虚拟机Java程序的使用环境23. JVM的含义是( ) Java程序的运行环境Java程序的开发环境Java虚拟机(正确答案)Java程序的使用环境24. 将编写好的Java程序运行,需要先进行编译,编译的指令是( ) javajarjavac(正确答案)javaw25. 下列哪个是Java应用程序主类中正确的main方法? public void main (String args)static void main (String args)public static void Main (String args)public static void main (String args)(正确答案)26. 下面哪种类型的文件可以在Java虚拟机中运行? .java.jar.exe.class(正确答案)27. 下列计算机语言中,不是面向对象编程语言的是( ) JavaC(正确答案)C+VB28. 以下关于支持Java运行平台的叙述,哪项错误? Java可在Linux平台上运行Java可在Windows平台上运行Java语言与平台无关。Java程序的运行结果依赖于操作系统(正确答案)Java语言与平台无关。Java程序的运行结果与操作系统无关29. 下列哪个叙述是正确的? Java语言是Sun公司推出的编程语言(正确答案)Java语言是IBM公司推出的编程语言Java语言是Microsoft公司推出的编程语言Java语言是Apple公司推出的编程语言30. 下列哪个叙述是正确的? Java源文件可以由若干个class文件组成(正确答案)Java源文件中只能有一个类Java源文件的扩展名是 .classJava源文件的扩展名是 .txt31. Java程序运行入口的main方法(即主类的main方法)的返回值类型是(   )? void(正确答案)staticcharint32. 对于源文件,哪个叙述是正确的?public class Cat    public void cry()        System.out.println("miaomiao");    源文件的名字可以是Cat.java(正确答案)源文件的名字可以是cat.java源文件的名字可以是cat.class源文件的名字可以是cat.txt答案解析:错误: 类Cat是公共的, 应在名为 Cat.java 的文件中声明33. 下列ABCD注释标注的哪行代码有错误?public class Example       public static void main(String args)          System.out.println("ok");         /A        System.out.println(world);       /B        System.out.println("hello");     /C        System.out.println("您好");     /D    AB(正确答案)CD34. 开发Java应用程序的基本步骤是:1.编写源文件2.编译源文件3.运行程序 对(正确答案)错35. Java语言平台版本有三个,下面哪一个不是。 JavaSEJavaEEJavaMEJavaVE(正确答案)36. 下面修饰符访问的范围由大到小是。( ) private-default-protected-publicpublic-default-protected-privateprivate-protected-default-publicpublic-protected-default-private(正确答案)37. 下列修饰符中与访问控制无关的是( ) final(正确答案)privatepublicprotected38. 在类的访问修饰符中,规定只能被同一包类所使用的修饰符是( )。 默认(正确答案)protectedprivatepublic39. 下面关于类的继承性的描述中,错误的是( )。 继承是在已有的基础上生成新类的一个方法Java语言要求一个子类只有一个父类父类成员的访问权限在子类中将被改变(正确答案)子类继承父类的所有成员,但不包括私有的成员方法40. 下面哪个标识符在Java语言中是合法的( )。单选题 persons$TwoUsers(正确答案)pointend-line41. 下列叙述中,正确的是()。 A、Java语言的标识符是区分大小写的(正确答案)B、源文件名与public类名可以不相同C、源文件名其扩展名为.jarD、源文件中public类的数目不限42. 下列属于合法的Java标识符是()。 A、cat(正确答案)B、5booksC、+staticD、-3.1415943. 下列构造方法的调用方式中,正确的是()。 A、按照一般方法调用B、由用户直接调用C、只能通过new自动调用(正确答案)D、被系统调用44. 在Java中,表示接口的关键字()。 A、getterB、interface(正确答案)C、objectD、setter45. Java语言的类型是()。 A、面向对象语言(正确答案)B、面向过程语言C、汇编程序D、形式语言46. 下列说法中,哪个是正确的?()。 A、类是成员数据和成员方法的集合体(正确答案)B、类是成员数据和成员变量的集合C、抽象类可以实例化D、类成员数据必须是公有的47. 对于构造方法,下列叙述不正确的是()。 A、构造方法是类的一种特殊方法,它的方法名必须与类名相同。B、构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀。(正确答案)C、构造方法的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造方法。48. 关于私有访问控制符private修饰的成员变量,以下说法正确的是()。 A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改(正确答案)D、只能被同一个包中的类访问49. 下面是关于类及其修饰符的一些描述,不正确的是()。 A、abstract类只能用来派生子类,不能用来创建abstract类的对象。B、final类可以用来派生子类(正确答案)C、abstract不能与final同时修饰一个类。D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。50. 下面对形参的说法,哪个是正确的? ()。 A、必须有多个B、至少有一个C、可以没有(正确答案)D、只能是简单变量51. 构造方法何时被调用?()。 A、类定义时B、创建对象时(正确答案)C、调用对象方法时D、使用对象的变量时52. 若在某一个类定义了如下的方法:abstract void performDial( );该方法属于(  )。 A最终方法B重载方法C静态方法D抽象方法(正确答案)53. 若要生成Person 类的一个对象a,以下书写正确的是()。 APerson a=new Person();(正确答案)B class a=new person();Ca=new Class Person();DClass a= Person();54. Java 语言中,一个类能有()个父类。 A任意多个B2C1(正确答案)D055. 下面那些单词是Java语言的关键字?() A. abstract(正确答案)B. methodC. printD.test56. 关于访问控制符protected修饰的成员变量,以下说法正确的是() A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(正确答案)B.可以被种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问57. 要求设计一个类,它拥有一个特殊的成员数据,该成员数据必须能够被这个类的子类访问到,但是不能被不在同一个包内的其他类访问到。下面哪些设计可以满足上述要求?() A. 该成员域的访问属性设置为publicB. 该成员域的访问属性设置为privateC. 该成员域的访问属性设置为protected(正确答案)D. 该成员域不需要特殊的访问属性

    注意事项

    本文(java面向对象测试题.docx)为本站会员(d****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开