java基础选择题.pdf
《java基础选择题.pdf》由会员分享,可在线阅读,更多相关《java基础选择题.pdf(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档 练习 01:请问,以下哪些是合法的变量名?请选择一个正确答案:(1)_int(2)$marie(3)Integer(4)2much(5)选项(1)、(2)、(3)均正确 答(5)练习 02:请问,以下哪些是 JAVA 应用的入口程序 main()的方法正确语法形式?请选择一个正确答案:(1)public static void main(Stingargs)(2)static public void main(Stringargs)(3)public void main(String args)(4)选项(1)、(2)均正确(5)选项(1)、(2)、(3)均正确。答(4)练习 03:
2、请问,以下哪些是初始化数组的正确语法形式?请选择一个正确答案:(1)int x=1,2,3;精品文档(2)int x3=1,2,3;(3)intx=0,0,0;(4)charx=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
3、 型是 16 位的 Unicode 编码字符。(4)float 型是 64 位的浮点值。(5)选项(1),(2),(3)均正确。精品文档 答(5)练习 06:请问,以下哪些是逻辑短路运算符?请选择一个正确答案:(1)&(2)&(3)|(4)|(5)选项(2),(4)均正确。答(5)练习 07:请问,以下哪些语句无编译错误?请选择一个正确答案:(1)int testValue=0 x5;(2)int testValue=(int)(2.1F+3.4D);(3)int testValue=(0 x0A1);(4)int testValauc=(0 x0A1);(5)以上选项均正确。答(5)练习 0
4、8:请问,现有一组 int MyArray=1,2,3,以下哪些语句用于获精品文档 取该数组的元素个数?请选择一个正确答案:(1)MyArray.size;(2)MyArray.siae();(3)MyArray.length;(4)MyArray.length();(5)MyArray.getSize();答(3)练习 09:请问,以下哪些语句用于声明一个二维数组?(1)int a=new int10,10;(2)int a=new int 1010;(3)int a10,10=new int1010;(4)int a=new int 1010;(5)选项(2)、(4)均正确。答(5)练习
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)练习
6、13:请问,以下哪些是应用程序的入口程序 main()方法的正确语法形式?请选择所有正确答案:精品文档(1)public static void main()(2)public static void main(String arg)(3)public void main(Stringarg)(4)public static void main(Stringargs)(5)public static int main(Stringarg)答(2)(4)练习 14:请问,以下哪些 Java 源文件中顶层元素出现次序?请选择一个正确答案:(1)import,package,class.(2)cla
7、sse import,package.(3)package 语句必须位于最前面,import 语句和 class 声明之间无次序要求。(4)package,import,class(5)import 语句必须位于最前面,package 语句和 class 声明之间无次序要求。答(4)练习 15:请问,执行 intx=new int25;语句后,以下哪些选项正确?请选择所有正确答案:(1)x24值等于 0。(2)x24值未确定。精品文档(3)x25值等于 0(4)x25值等于 null。(5)x.length 值等于 25。答(1)(5)练习 16:给出以下代码,请问该程序的运行结果是什么?1.
8、chass Check 2.public static void main(String args)3.Holder h=new Holder();4.h.held=100;5.h.bump(h);6.System.out.println(h.held);7.8.9.10.class Holder 11.public int held;12.theHolder.held+;13.14.请选择一个正确答案:(1)打印输出 0 精品文档(2)打印输出 1(3)打印输出 100(4)打印输出 101 答(4)练习 17:给以下代码,请问该程序的运行结果是什么?class Check public s
9、tatic void main(String args)double d=12.3;Decrementer dec=new Decrementer();dec.decrement(d);System.out.println(d);class Decrementer public void decrement(double decMe)decMe=decMe-1.0;请选择一个正确答案:(1)打印输出 0。0(2)打印输出-1。0 精品文档(3)打印输出 12。3(4)打印输出 11。3 答(3)练习 18:请问,如何强制垃圾回收器回收一个对象?请选择一个正确答案:(1)无法强制垃圾回收器执行。
10、(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:给出以下代码,请问该程序的运
11、行结果是什么?class Check Public static void main(String args)Int x,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)int x=6;x=
12、!x(2)int x=6;if(!(x3)(3)int x=6;x=x;答(2)(3)练习 23:请问,以下哪些表达式的结果是一个整数值?请选择所有正确答案:(1)int x=-1;x=x5;(2)int x=-1;x=x32;(3)byte x=-1;x=x5;(4)int x=-1;x=x5;答(1)练习 24:请问,以下哪些表达式是合法的?请选择正确答案:(1)String x=”Hello”;int y=9;x+=y;精品文档(2)String x=”Hello”;int y=9;if(x=y)(3)String x=”Hello”;int y=9;x=x+y(4)String x=”
13、Hello”;int y=9;y=y+x(5)Stringx=null;int y=(x!=null)&(x.length()0)?x.length():0;答(1)(3)(5)练习 25:请问,以下哪些代码可编译通过且可以打印输出 Equal?请选择所有正确答案:(1)class Check public static void main(String args)int x=100;float y=100.0F;if(x=y)System.out.println(“Equal”);(2)class Check public static void main(String args)int x
14、=100;精品文档 Integer y=new Integer(100);if(x=y)System.out.println(“Equal”);(3)class Check public static void main(String args)Integer x=new Integer(100);Integer y=new Integer(100);if(x=y)System.out.println(“Epual”);(4)class Check public static void main(String args)String x=new String(“100”);String y=n
15、ew String(“100”);If(x=y)System.out.println(“Equal”);精品文档 (5)class Check public static viod main(String atgs)String x=new String(“100”);String y=new String(“100”);If(x=y)System.out.println(“Equal”);答(1)(5)练习 26:给出以下代码,请问该程序运行的结果是什么?1.public class Check 2.public static viod main(String atgs)3.StingBuf
16、fer s=new StringBuffer(“Hello”);4.if(s.length)5)&5.(s.append(“there”).equals(“False”);6./do nothing 精品文档 7.System.out.println(“value”+s)8.9.请选择一个正确的答案:(1)打印输出 value is Hello(2)打印输出 value is Hello there(3)4、5 行代码编译错误。(4)无内容打印输出。(5)运行期一个 NullPointerException 异常抛出。答(1)练习 27:给出以下代码,请问该程序运行的结果是什么?public
17、class Check public static void main(String args)byte b=10;byte c=15;b=(byte)(bc);System.out.println(“b contains”+s);请选择一个正确答案:(1)打印输出 b contains10 精品文档(2)打印输出 b contains5(3)打印输出 b contains250(4)打印输出 b contains245 答(3)练习 28:给出以下代码,请问该程序运行的结果是什么?public class Check public static void main(String args)i
18、nt x=4;System.out.println(“value is”+(x4)?99.99:9)请选择一个正确答案:(1)打印输出 value is99.99(2)打印输出 value is9(3)打印输出 value is9.0(4)第 5 行代码编译错误。答(3)练习 29:给出以下代码,请问该程序运行的结果是什么?class Check 精品文档 public static void main(String args)int x=3;int y=10;System.out.println(y%x);请选择一个正确答案:(1)打印输出 0(2)打印输出 1(3)打印输出 2(4)打印输
19、出 3 答(3)练习 30:给出以下代码,请问该程序的运行结果是什么?class Check public static void main(String args)int x=1;String names=“A”,”B”,”C”;names-x+=”,”;for(int i=0;ib).f=i;精品文档()第行()第行 答(4)练习 63:给出以下代码,请问第几行代码无法编译?请选择一个正确答案:()第行()第行()第行 答(3)练习 6:给出以下代码,请问变量 result 的可声明的类型?请选择一个正确答案:()byte,short,int,long,float,double()bool
20、ean,byte,short,char,int,long,float,double()byte,short,char,int,long,float,double()byte,short,char()int,long,float,double.byte b=2;.byte b1=3;.b=b*b1;.byte b=11;.short s=13;.result=b*+s;精品文档 答(5)练习 65:给出以下代码,请问那些描述是正确的?请选择一个正确答案:()第行代码编译错误,因为返回值为 void 的方法不能被过载。()第行代码编译错误,因为没有 ch(char c)形式的方法声明。()代码编译
21、成功,但在第行运行期抛出异常。()代码编译成功,打印输出 int version。()代码编译成功,打印输出 string version。答(4)练习 66:请问,以下哪些描述是正确的?请选择一个正确答案:.class Check.void ch(int i).System.out.println(“int version”);.Void ch(String s).System.out.println(“String version”);.public static void main(String args).Check chk=new Check();.char ch=p;.chk.ch
22、(ch);.精品文档()引用型在赋值语句中可以转换,在方法调用时不可以被转换。()引用型在方法调用时可以转换,在赋值语句中不可以被转换。()引用型在方法调用和赋值语句中可以被转换,二者转换规则不一样。()引用型在方法调用和赋值语句中可以被转换,二者转换规则一样。()引用型不能被转换。答(4)练习 67:给出以下代码,请问第几行代码无法解析?请选择一个正确答案:()第行()第行()第行.Object ob=new Object();.String stringarr=new String50;.Float floater=new Float(3.14f);.ob=stringarr;6.ob=s
23、tringarr5;7.floater=ob;8.ob=floater;精品文档()第行 答(3)练习 68:给出以下代码,请问哪些描述是正确的?请选择一个正确答案:()第行代码编译错误。()第行代码编译错误。()运行期第行抛出异常。()代码编译成功,运行正常。()去掉第行造型运算符,代码依然 编译成功,运行正常。答(4)练习 69:给出以下代码,请问哪些描述是正确的?请选择一个正确答案:.Dog rover,fido;.Animal anim;.rover=new Dog();.anim=rover;.fido=(Dog)anim;.Cat sunflower;.Washer wawa;.S
24、wampThing pogo;.Sunflower=new Cat();.Wawa=sunflower;.Pogo=(SwampThing)wawa;精品文档()第行代码编译错误,因为需要明确的一个 Cat 类引用为 Washer 类引用的转换。()第行代码编译错误,因为无法将接口转换为类。()去掉第行造型运算符,代码依然编译成功,运行正常。()代码编译成功,但在第行运行期抛出异常,因为无法将接口转换为类。()代码编译成功,但在第行运行期抛出异常,因为无法将 Washer 类引用转换为 SwampThing 类引用。答(5)练习 70:给出以下代码,请问那些描述是正确的?请选择一个正确答案:(
25、)第行代码编译错误,需要明确一个 Raccoon 类引用向Waster 类引用的转换。()第行代码编译错误,需要明确的一个 Waster 类引用向 SwampThing 类引用的转换。()代码编译成功,运行正常。.Raccon rocky;.SwampThing pogo;.Washer w;.rocky=new Raccoon();.w=rocky;.pogo=w;精品文档()代码编译成功,但在第行运行期抛出异常,因为无法将接口转换为类。()代码编译成功,但在第性运行期抛出异常,因为无法将 Waster 类引用转换为 SwampThing 类引用。答(2)练习 71:请问,一个 try 结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 基础 选择题
限制150内