欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    面向对象编程练习题.docx

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

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

    面向对象编程练习题.docx

    面向对象编程练习题专题1初识JaVa一、填空题1 .自从SUn推出JaVa以来,按应用范围可分为三个版本,分别是()、()、()。2 .环境变量的设置,若JDK安装在“D:JDK”,则应设置Path为()、C1aSSPath为()。3 .Java源文件的扩展名为(),用JaVaC编译JaVa源文件,得到的字节码文件的扩展名为()。4 .如果JaVa源文件中有多个类,那么只能有一个类是()类。二、选择题1 .作为JaVa应用程序入口的main方法,A.pub1icstaticintmain(Stringargs)C.pub1icvoidmain(Stringargs)2.下面命令正确的是OA. javaAppFirstjavaC.javaappfirst.c1ass其声明格式是OB. pub1icstaticvoidmain(Stringargs1)D.pub1icintmain(Stringargs)B.javaAppFirstD.javacAppFirst3.设有一个JaVa小程序,源程序名为FirStAPPIetJava,其HTM1文件为FirStAPP1et.h1m1,则运行该小程序的命令为OA. javaFirstApp1etC.4.app1etviewerFirstApp1etjavaJDK安装完成后,主要的命令如jB. javacFirstApp1etjavaD.app1etviewerFirstApp1et.htm1avac、java等,A.binB.jreC.inc1ude都存放在根目录的O文件夹下。D.doc5.JaVa语言是一种语言。A.机器B.汇编C.面向过程的D.面向对象的6、Java程序的最基本组成单位是()。A.函数B.过程C.变量D.类7. main()方法的返回值类型是()。A.boo1eanB.intC.void8 .下面哪个单词是JaVa语言的关键字9 .、线程是JaVa的()机制。A.检查B.解释执行C.并行D.staticA.Fa1seD.并发8. FORC.ForD.for专题2标识符、表达式、数据类型一、填空题1JaVa逻辑常量有两个:()和()。2.比较两个数相等的运算符是:o4、Java中的八种基本数据类型分别是:char>和0二、选择题1下面这些标识符哪个是错误的OA.Javawor1dB._sumC.2JavaProgramD.$abc2、下面哪个赋值语句不会产生编译错误OA.chara=,abc,;B.byteb=152;C.f1oatc=2.0;D.doub1ed=2.0;3.下面哪个单词是JaVa语言的关键字()A.Fa1seB.FORC.ForD.for4,若变量都已经正确说明,则以下程序段输出为Oa=10;b=50;c=30;if(a>b)a=b;b=c;c=a;SyStem.out.print1n("a="+a+"b="+b+"c="+c);A.a=10b=50c=10B.a=10b=30c=10C.a=50b=30c=10D.a=50b=30c=305 .下列标识符中,正确的是oA>1_BackB、$_MoneyC、$-moneyD、2-Forward6 .现有一个int类型的整数和一个doub1e类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是A、int类型B、doub1e类型C、f1oat类型D、IOng类型7、对下面的语句执行完后正确的说法是:()intc=,c73;System.out.print1n(c);A.输出结果为21B.输出结果为22C.输出结果为32D.输出结果为338、设有定义inta=12;则执行a*=12;语句后,a的值为:()。A.144B.12C.24D.O专题3流程控制语句一、填空题1. 在SWitCh语句中的表达式的类型必须是()【存放类型】。2. break在循环语句中的作用是()。3. 分支语句包括()和()。4. WhiIe循环语句的循环次数(),do-whi1e语句的循环次数(),for语句的循环次数()。5. continue在循环语句中的作用是()。专题4面向对象一、填空题1 .如果一个方法不返回任何值,则该方法的返回值类型为。2 .如果子类中的某个方法名、返回值类型和与父类中的某个方法完全一致,则称子类中的这个方法了父类的同名方法。3 .接口中所有的属性均为_、和的4 .方法是一种仅有方法声明,没有具体方法体和操作实现的方法,该方法必须在类之中定义。5 .在Java程序中,通过类的定义只能实现重继承,但通过的定义可以实现多重继承关系。6 .一般JaVa程序的类主体由两部分组成:一部分是另一部分是7 .分别用关键字来定义类,用关键字来分配实例存储空间。8 .当一个类的修饰符为时,说明该类不能被继承,即不能有子类。9 .在JaVa中,能实现多重继承效果的方式是一。二、选择题1.有一个类A,对于其构造方法的声明正确的是(B)。与类同名,没有返回值A.voidA(intx),C.AA(intx)B.pub1icA(intx),)D.intA(intx)2.A.C.3.方法的形参()。A可以没有必须定义多个形参return语句(D)B.至少有一个D.只能是简单变量B.只可以返回数值D.一个方法中可以有多个B.intD.staticA.不能用来返回对象C.方法都必须含有4. main()方法的返回值类型是(C)A.boo1eanC.void5. 编译并运行下面的程序,运行结果是pub1icc1assApub1icstaticvoidmain(Stringargs)Aa=newA();a.method(8);/intdoub1e默认voidmethod(inti)System.out.print1nC*int:*,+i);)voidmethod(1ongi)System.out.print1n(4t1ong:,+i);)A.程序可以编译运行,输出结果为:“int:8”B.程序可以编译运行,输出结果为:“1ong:8”C.程序有编译错误,因为两个method。方法必须定义为静态(StatiC)的D.程序可以编译运行,但是没有输出6. 能作为类及其成员的修饰符是()。A.interfaceB.c1assC.protected7.下列方法定义中,方法头不正确的是O。D.pub1icA.pub1icstaticx(doub1ea).)B.pub1icstaticintx(doub1ey).C.voidx(doub1ed).8.构造方法在()时被调用。D.pub1icintx().A.类定义时B.使用对象的变量时C.调用对象方法时9.下列哪个类声明是正确的()。D.创建对象时A.pub1icabstractc1assCar.B.abstractprivatemove().jC.protectedprivatenumber;D.abstractfina1c1assH1.10.下列不属于面向对象程序设计的基本特征的是()。A.抽象B.封装C.继承D.多态11 .有一个类A,对于其构造函数的声明正确的是()。A.voidA(intx),B.pub1icA(intx)C.AA(intx),D.intA(intx)12 .关键字O表明一个对象或变量在初始化后不能修改。B.fina1A.extendsC.thisD.fina1ize13 .声明为SUHiC的方法不能访问O类成员。A.超类B.子类C.非staticD.用户自定义类14 .定义类A如下:c1assA(inta,b,c;pub1icvoidB(intx,inty,intz)a=x;b=y;c=z;J下面对方法B的重载哪些是正确的()。A.pub1icvoidA(intx1,ity1,intz1)a=x1;b=y1;c=z1;)B.pub1icvoidB(intX1,ity1,iniz1)(a=x1;b=y1;c=z1;)C. pub1icvoidB(intx,inty)a=x;b=y;c=0;JD. pub1icB(intx,inty,intz)a=x;b=y;c=z;)15.编译运行下面的程序,结果是()。pub1icc1assApub1icstaticvoidmain(Stringargs(1)Bb=newB();b.test();)voidtest()SyStem.out.print("A");)c1assBextendsAvoidtest()super.test();SyStem.out.print("B");)A.产生编译错误C.代码可以编译运行,但没有输出16 .已知类关系如下:C1assEmp1oyee)C1assManagerextendsEmp1oyeeC1assDirectorextendsEmp1oyee)则下列语句正确的是:()。B.代码可以编译运行,并输出结果:ABD.编译没有错误,但会产生运行时异常A. Emp1oyeee=newManager();B. Directord=newManager();Director();C. Directord=newEmp1oyee();D.Managerm=new17 .接口是JaVa面向对象的实现机制之一,以下说法正确的是()。AJava支持多重继承,一个类可以实现多个接口B. JaVa只支持单重继承,一个类可以实现多个接口C. JaVa只支持单重继承,一个类可以实现一个接口DJava支持多重继承,但一个类只可以实现一个接口21.下列方法的声明中不合法的是OA.f1oatarea().B.voidarea().C.area.D.intarea(intr).22、下面哪个包是编程时不需要导入就可以直接使用的0AB.java.1angC.java.sq1D.java.uti123、调用构造方法是在0A.类定义时B.创建对象时C.调用对象的方法时D.使用对象的变量时24、在子类构造方法的哪个地方可以调用其父类的构造方法0A.任何地方B.构造方法的第一条语句C.构造方法的最后一条语句D.无法在子类构造方法中调用父类的构造方法25、关于JaVa中的继承,下列说法错误的是。A.继承是面向对象编程的核心特征,通过继承可以更有效地组织程序结构。B.继承使得程序员可以在原有类的基础上很快设计出一个功能更强的新类,而不必从头开始,避免了工作上的重复。C.每一次继承时,子类都会自动拥有父类的属性和方

    注意事项

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

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




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

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开