精品文档AC),下列哪些说法是正确的(.•写好的java •编写的源程序必须先编译后才能运行 C的文件D•)(Dclass•A$abc•B1234•C_name•D?(AB) =012;*10的-=-412;// float数值范围为-*10的intother=(int)true;//true是布尔类型系统会自动将ture转换成-1,false转换成0doubled=0x12345678;//0x12345678 是十六进制的整形数值byteb=128;// byte取值范围为(-2人7)〜(2〜7)-1即-128〜127long最大表示范围为:-263~263-1,即-9223372036854775808~9223372036854775807 。在Java中,下列语句不能通过编译的有(ABCD)Strings=“join”+3;inta= “join”+3;inta=‘a'+5;floatf=5+;设a=3,则表达式(--a)<<a 的结果是(8)1682412//“<<”代表左移运算符。该运算符为双目运算符,结合方向为从左到右,作用是把一个整型数的所有位向左移动指定的位数,移动到左边界之外的多余二进制位会被丢弃,并从右边界移入0,--a=2 二进制就是10,向左移动2位是1000,换算后等于8(c)(String[]args){intx=4;inty=5;if(x++>4&++y>5){x++;}祓瑳浥漮瑵瀮楲瑮湬尨??????????※}x=6,y==4,y==4,y==5,y=?(B)lassTest{publicstaticvoidmain(String[]args){booleanm=true;if(m=false){(rue);}else{(alse);}}}输岀字符串"true输岀字符串”false编译时错误运行时错误编译并运行以下代码将发生什么? (D)publicstaticvoidmain(Stringargs[]){chardigit='a';for(inti=0;i<10;i++){switch(digit){case'x':{intj=0;(j);}default:{intj=100;(j);}inti=j;(i);},,次main(),() B 9.{publicstaticintfun(intc){returnc+=2;publicstaticvoidmain(String[]args){inttemp=fun(2);(temp);}}2468的重载函数?(BD)下面哪些函数是publicvoidaMethod(){...}voidaMethod(){...}publicintaMethod(inta,floatb){...}publicvoidaMethod(){...}publicfloataMethod(intm){ …}在java中,关于数组描述正确的是(CD)A•数组中的索引下标从 1开始B•()能获得数组的长度数组的最大索引下标是数组的长度减 1下面程序的输出结果是什么(A)int[]arr=newint[10];(arr[0]);A•编译不通过B•运行时出错输岀null输岀0下面哪个语句正确地声明一个整型的二维数组(C)inta[][]=newint[][];intb[10][10]=newint[][];intc[][]=newint[10][10];int[]d[]=newint[10][10];以下代码输岀是(C)classDemo{publicstaticvoidmain(String[]args){inti=0;intsum=0;while(i<=10){i++;if(i%2!=0)continue;sum+=i;}
JAVA测试题汇总 来自淘豆网m.daumloan.com转载请标明出处.