您好,欢迎访问三七文档
练习01:请问,以下哪些是合法的变量名?请选择一个正确答案:(1)_int(2)$marie(3)Integer(4)2much(5)选项(1)、(2)、(3)均正确答(5)练习02:请问,以下哪些是JAVA应用的入口程序main()的方法正确语法形式?请选择一个正确答案:(1)publicstaticvoidmain(Sting[]args)(2)staticpublicvoidmain(String[]args)(3)publicvoidmain(Stringargs[])(4)选项(1)、(2)均正确(5)选项(1)、(2)、(3)均正确。答(4)练习03:请问,以下哪些是初始化数组的正确语法形式?请选择一个正确答案:(1)intx[]={1,2,3};(2)intx[3]={1,2,3};(3)int[]x={0,0,0};(4)char[]x={‘a’,’b’};(5)选项(1),(3),(4)均正确。答(5)练习04:请问,以下哪些是字节型数据的的取值范围?请选择一个正确答案:(1)0,+255(2)-127..+128(3)-128..+127(4)0..65535(5)-32767..+32768答(3)练习05:请问,以下哪些描述是正确的?请选择一个正确答案:(1)int是32位的带符号型整型值。(2)short型是16位的带符号整形值。(3)char型是16位的Unicode编码字符。(4)float型是64位的浮点值。(5)选项(1),(2),(3)均正确。答(5)练习06:请问,以下哪些是逻辑短路运算符?请选择一个正确答案:(1)&(2)&&(3)|(4)||(5)选项(2),(4)均正确。答(5)练习07:请问,以下哪些语句无编译错误?请选择一个正确答案:(1)inttestValue=0x5;(2)inttestValue=(int)(2.1F+3.4D);(3)inttestValue=(0x0A1);(4)inttestValauc=(0x0A1);(5)以上选项均正确。答(5)练习08:请问,现有一组intMyArray[]={1,2,3},以下哪些语句用于获取该数组的元素个数?请选择一个正确答案:(1)MyArray.size;(2)MyArray.siae();(3)MyArray.length;(4)MyArray.length();(5)MyArray.getSize();答(3)练习09:请问,以下哪些语句用于声明一个二维数组?(1)inta[][]=newint[10,10];(2)inta[][]=newint[10][10];(3)inta[10,10]=newint[10][10];(4)int[][]a=newint[10][10];(5)选项(2)、(4)均正确。答(5)练习10:请问,如何强制垃圾回收器回收一个对象?请选择一个正确答案:(1)调用System.gc()方法(2)调用Runtime.gc()方法(3)将对象赋值null。(4)无法强制垃圾回收器执行。答(4)练习11:请问,带符号基本数据类型的正确取值范围和负数绝对取值范围是否相等?请选择一个正确答案:(1)相等。(2)不相等。答(2)练习12:请问,以下哪些是JAVA中合法的标识符?箐选择所有正确答案:(1)Big()1LongStringWithMeaniglessName(2)Sint(3)bytes(4)$1(5)finalist答(1)(2)(3)(4)(5)练习13:请问,以下哪些是应用程序的入口程序main()方法的正确语法形式?请选择所有正确答案:(1)publicstaticvoidmain()(2)publicstaticvoidmain(Stringarg[])(3)publicvoidmain(String[]arg)(4)publicstaticvoidmain(String[]args)(5)publicstaticintmain(String[]arg)答(2)(4)练习14:请问,以下哪些Java源文件中顶层元素出现次序?请选择一个正确答案:(1)import,package,class.(2)classeimport,package.(3)package语句必须位于最前面,import语句和class声明之间无次序要求。(4)package,import,class(5)import语句必须位于最前面,package语句和class声明之间无次序要求。答(4)练习15:请问,执行int[]x=newint[25];语句后,以下哪些选项正确?请选择所有正确答案:(1)x[24]值等于0。(2)x[24]值未确定。(3)x[25]值等于0(4)x[25]值等于null。(5)x.length值等于25。答(1)(5)练习16:给出以下代码,请问该程序的运行结果是什么?1.chassCheck{2.publicstaticvoidmain(Stringargs[]){3.Holderh=newHolder();4.h.held=100;5.h.bump(h);6.System.out.println(h.held);7.}8.}.9..10.classHolder{11.publicintheld;12.theHolder.held++;}13.}14.}请选择一个正确答案:(1)打印输出0(2)打印输出1(3)打印输出100(4)打印输出101答(4)练习17:给以下代码,请问该程序的运行结果是什么?classCheck{publicstaticvoidmain(Stringargs[]){doubled=12.3;Decrementerdec=newDecrementer();dec.decrement(d);System.out.println(d);}}classDecrementer{publicvoiddecrement(doubledecMe){decMe=decMe-1.0;}}请选择一个正确答案:(1)打印输出0。0(2)打印输出-1。0(3)打印输出12。3(4)打印输出11。3答(3)练习18:请问,如何强制垃圾回收器回收一个对象?请选择一个正确答案:(1)无法强制垃圾回收器执行。(2)调用System.gc()方法。(3)调用System.gc()方法。(4)调用Runtime.gc()方法。(5)将对象赋值null.答(1)练习19:请问,以下哪些是短型数据的取值范围?请选择一个正确答案:(1)取决于硬件环境:(2)0..215-1(3)0..232-1(4)-(215)..215-1(5)-231..231-1答(4)练习20:请问,以下哪些是byte型数据的取值范围?请选择一个正确答案:(1)取决于硬件环境。(2)0..28-1(3)0..215-1(4)-27..27-1(5)-215..215-1答(4)练习21:给出以下代码,请问该程序的运行结果是什么?classCheck{Publicstaticvoidmain(Stringargs[]){Intx,a=6,b=7;X=a+++b++;System.out.print(“x=”+x);System.out.print(“,a=”+a);System.out.print(“,b=”+b);}}请选择一个正确答案:(1)打印输出x=15,a=7,b=8(2)打印输出x=15,a=6,b=7(3)打印输出x=13,a=7,b=8(4)打印输出x=13,a=6,b=7答(3)练习22:请问,以下哪些表达式的结果是合法的?请选择所有正确答案:(1)intx=6;x=!x(2)intx=6;if(!(x3)){}(3)intx=6;x=~x;答(2)(3)练习23:请问,以下哪些表达式的结果是一个整数值?请选择所有正确答案:(1)intx=-1;x=x5;(2)intx=-1;x=x32;(3)bytex=-1;x=x5;(4)intx=-1;x=x5;答(1)练习24:请问,以下哪些表达式是合法的?请选择正确答案:(1)Stringx=”Hello”;inty=9;x+=y;(2)Stringx=”Hello”;inty=9;if(x==y){}(3)Stringx=”Hello”;inty=9;x=x+y(4)Stringx=”Hello”;inty=9;y=y+x(5)Stringx=null;inty=(x!=null)&&(x.length()0)?x.length():0;答(1)(3)(5)练习25:请问,以下哪些代码可编译通过且可以打印输出Equal?请选择所有正确答案:(1)classCheck{publicstaticvoidmain(Stringargs[]){intx=100;floaty=100.0F;if(x==y){System.out.println(“Equal”);}}(2)classCheck{publicstaticvoidmain(Stringargs[]){intx=100;Integery=newInteger(100);if(x==y){System.out.println(“Equal”);}}(3)classCheck{publicstaticvoidmain(Stringargs[]){Integerx=newInteger(100);Integery=newInteger(100);if(x==y){System.out.println(“Epual”);}}}(4)classCheck{publicstaticvoidmain(Stringargs[]){Stringx=newString(“100”);Stringy=newString(“100”);If(x=y){System.out.println(“Equal”);}}}(5)classCheck{publicstaticviodmain(Stringatgs[]){Stringx=newString(“100”);Stringy=newString(“100”);If(x==y)System.out.println(“Equal”);}}}答(1)(5)练习26:给出以下代码,请问该程序运行的结果是什么?1.publicclassCheck{2.publicstaticviodmain(Stringatgs[]){3.StingBuffers=newStringBuffer(“Hello”);4.if((s.length)5)&&5.(s.append(“there”).equals(“False”)));6.//donothing7.System.out.println(“value”+s)8.}9.}请选择一个正确的答案:(1)打印输出valueisHello(2)打印输出valueisHellothere(3)4、5行代码编译错误。(4)无内容打印输出。(5)运行期一个NullPointerException异常抛出。答(1)练习27:给出以下代码,请问该程序运行的结果是什么?publicclassCheck{publicstaticvoidmain(Stringargs[]){byteb=10;bytec=15;b=(byte)(b^c);System.out.println(“bcontains”+s);}}请选择一个正确答案:(1)打印输出bcontains10(2)打印输出bcontains5(3)打印输出bcontains250(4)打印输出bcontains245答(3)练习28:给出以下代码,请问该程序运行的结果是什么?publicclassCheck{publicstaticvoidmain(Stringargs[]){intx=4;;System.out.println(“valueis”+((x4)?
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:java基础选择题
链接地址:https://www.777doc.com/doc-4079788 .html