[考试复习题库精编合集]java基础.docx

上传人:scccc 文档编号:10504747 上传时间:2021-05-20 格式:DOCX 页数:11 大小:22.89KB
返回 下载 相关 举报
[考试复习题库精编合集]java基础.docx_第1页
第1页 / 共11页
[考试复习题库精编合集]java基础.docx_第2页
第2页 / 共11页
[考试复习题库精编合集]java基础.docx_第3页
第3页 / 共11页
[考试复习题库精编合集]java基础.docx_第4页
第4页 / 共11页
[考试复习题库精编合集]java基础.docx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《[考试复习题库精编合集]java基础.docx》由会员分享,可在线阅读,更多相关《[考试复习题库精编合集]java基础.docx(11页珍藏版)》请在三一文库上搜索。

1、考试复习题库精编合集java基础考试复习题库精编合集java基础1、【单选题】下面哪个语句(初始化数组)是不正确的:()5分A、intx=1,2,3B、intx3=1,2,3C、intx=1,2,3D、intx=newint1,2,3;答案:B;2、【单选题】下面关于java中类的说法哪个是不正确的?5分A、类体中只能有变量定义和成员方法的定义,不能有其他语句。B、构造函数是类中的特殊方法C、类一定要声明为public的,才可以执行D、一个java文件中可以有多个class定义。答案:C;3、【单选题】假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?classAinti;s

2、taticStrings;voidmethod1()staticvoidmethod2()5分A、System.out.println(A.i)B、System.out.println(A.s)C、a.method1()D、A.method2()答案:A;4、【单选题】下面那个变量的定义是正确的5分A、3COMB、123456C、_abc123D、*a123458答案:C;5、【单选题】假设intx=2,三元表达式x0?x+1:5的运行结果是以下哪一个?5分A、0B、2C、3D、5答案:C;6、【单选题】请先阅读下面的代码。intx=1;inty=2;if(x%2=0)y+;elsey-;Sy

3、stem.out.println(y=+y);上面一段程序运行结束时,变量y的值为下列哪一项?()5分A、1B、2C、3D、4答案:A;7、【单选题】以下关于变量的说法错误的是?()5分A、变量名必须是一个有效的标识符B、变量在定义时可以没有初始值C、变量一旦被定义,在程序中的任何位置都可以被访问D、在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊声明答案:C;8、【单选题】在以下什么情况下,构造方法会被调用?5分A、类定义时B、创建对象时C、调用对象方法时D、使用对象的变量时答案:B;9、【单选题】请先阅读下面的代码publicclassTestpublicTest(

4、)System.out.println(构造方法一被调用了);publicTest(intx)this();System.out.println(构造方法二被调用了);publicTest(booleanb)this(1);System.out.println(构造方法三被调用了);publicstaticvoidmain(Stringargs)Testtest=newTest(true);上面程序的运行结果为下列哪一项?5分A、构造方法一被调用了B、构造方法二被调用了C、构造方法三被调用了D、以上三个选项之和答案:D;10、【单选题】Outer类中定义了一个成员内部类Inner,需要在mai

5、n()方法中创建Inner类实例对象,以下四种方式哪一种是正确的?5分A、nnerin=newInner()B、Innerin=newOuter.Inner();C、Outer.Innerin=newOuter.Inner();D、Outer.Innerin=newOuter().newInner();答案:D;11、【单选题】在类的继承关系中,需要遵循以下哪个继承原则?5分A、多重B、单一C、双重D、不能继承答案:B;12、【单选题】在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。5分A、protectedB、private

6、C、publicD、friendly答案:C;13、【单选题】给定如下java代码,编译运行之后,将会输出()。publicclassTestpublicstaticvoidmain(Stringargs)inta=5;System.out.println(a%2=1)?(a+1)/2:a/2);5分A、1B、2C、3D、2.5答案:C;14、【单选题】以下Java语句中Stringstr=“123456789”;str=str.subString(1,3);执行后str中的值为。()5分A、23B、123C、12D、234答案:A;15、【单选题】给定如下java代码,编译时会在()出现错误

7、。classParentclassChildextendsParentpublicstaticvoidmain(Stringargs)Parentp1=newChild();/第一行Parentp2=newParent();/第二行Childc1=newChild();/第三行Childc2=newParent();/第四行5分A、第一行B、第二行C、第三行D、第四行答案:D;16、【单选题】编译运行下面的程序,结果是什么()publicclassApublicstaticvoidmain(Stringargs)Bb=newB();b.test();voidtest()System.out.p

8、rint(A);classBextendsAvoidtest()super.test();System.out.print(B);5分A、产生编译错误B、代码可以编译运行,并输出结果ABC、代码可以编译运行,但没有输出D、编译没有错误,但会产生运行时异常答案:B;17、【单选题】关于被私有保护访问控制符protected修饰的成员变量,以下说法正确的是?()5分A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问答案:A;18、【单选题】下列有关继承的说法

9、。正确的是:5分A、子类能继承父类的所有方法和属性B、子类能继承父类的非私有方法和属性C、子类只能继承父类public方法和属性D、子类能继承父类的方法,而不是属性。答案:B;19、【单选题】在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为()。5分A、隐藏B、覆盖C、重载D、java不支持此特性答案:C;20、【单选题】下面哪个函数是publicvoidaMethod().的重载函数()5分A、voidaMethod().B、publicintaMethod().C、publicvoidaMethod().D、publicintaMethod(intm).答案:D;21、【简答题】输出9*9口诀。1*1=11*2=22*2=41*3=32*3=63*3=91*4=42*4=83*4=124*4=12.20分解析:publicclassProgpublicstaticvoidmain(Stringargs)for(inti=1;i10;i+)for(intj=1;ji+1;j+)System.out.print(j+*+i+=+(j*i)+);System.out.println(); 11 / 11

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1