java去年试题、答案、及讲解

java去年试题、答案、及讲解

ID:35478097

大小:69.71 KB

页数:12页

时间:2019-03-25

java去年试题、答案、及讲解_第1页
java去年试题、答案、及讲解_第2页
java去年试题、答案、及讲解_第3页
java去年试题、答案、及讲解_第4页
java去年试题、答案、及讲解_第5页
资源描述:

《java去年试题、答案、及讲解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单项选择题(A)1、下列自然语言中哪句没有歧义?A、他说的确实在理B、我买的那只灯泡早就报销了C、院子里有许多孩子种的花D、学校领导对他的批评是有充分思想准备的(C)2、下列哪个不能作为java中的标识符?A、_thisB、speed$upC^user%D、number5答:java中的标识符可以包含字母、数字、$、_其中数字不能开头(D)3、下列哪个式子用java浮点运算表示后,相等关系不成立?A、0.1*5==0.5B、0.75-0.5==0.25C、1.0/8==0.125D、0.1+0.1+0.1==0.3答:0.1+0.1+0.1

2、的计算结果用double接收是0.3000004(B)4、下面那个语句不能正确地声明一个整型的二维数组?A、inta[][]=newint[12][12];B、intb[12][12]=newint[][]C、intc[][]=newint[12][]D、int[][]d=newint[12][]答:定义二维数组,new关键字后的前边一个括号屮必须指定数组的大小(C)5、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不同,传回的值也可以不相同,这种特征性为:A、隐藏B、覆盖C、重载D、封装答:返回值不同,

3、参数不同,相同的方法名是方法的重载(A)6、假设有如下的代码Publicstaticvoidmain(String[]args){int[]x={1,2,3,4};char[]y={8*0};for(inti=0;i0;j-){if(((i+j)%2)==0){System.out.println(x[i]);}else{System.out.println(y[j]);}}}}A、dlbd3bB、dl2cd34cC、dlbld3bD、2c24c4答:x.length

4、=4,y.length=4外层for循环是for(inti=0;i<4;i+=2)i的取值可以是0,2内层for循环是for(intj=3;j>0;j-)j的取值可以是3,2,1,0循环之后判断((i+j)%2)=0即可得出结果.(D)7、已知如下代码1:classMyClass{2:voidmyMethod(inti){System.out.println(,zintversion〃);}3:voidmyMethod(Strings){System.out.println("Stringversion〃)}4:publicstaticvo

5、idmain(String[]args){5:MyClassobj=newMyClass();6:charch='c';7:obj.myMethod(ch);&}9:}A^因为没有函数myMethod可以接受char类型的参数,第7行运行时会出错B、第7行编译会出错C、程序正常运行,输出:StringversionD^程序正常运行,输出:intversion答:char类型会自动转型为int类型,所以调用myMethod(inti){System.out.println(z/intversion^);}方法,所以答案选D(C)8、给出下列代

6、码PublicclassStudent{Staticint[]att=newint[10];publicstaticvoidmain(String[]args){System.out.println(att[l]);}}下列哪个说法是正确的:A、编译时将产生错误;B、编译时正确,运行时将产生错误C、输出零;D、输出空答:int类型默认值为0,初始化长度为10的int数组,此时数组中所有数字默认值都为0(A)9、给出下列程序PublicclassExample!Stringstr=newString(z/javaz,);Char[]ch={’

7、a;bH};publicstaticvoidmain(String[]args){Exampleex=newExample();ex.change(ex.stcex.ch);System.out.println(ex.str+“and");System.out.println(ex.ch);}publicvoidchange(Stringstr,char[]ch){str="lava";ch[0]=Y;指出运行的结果:A、javaandabcB、javaandxbcC>lavaandabcD^lavaandxbc答:String字符串,一旦

8、复制不会再改变,char型可以改变,所以是B(A)10、如下的代码片段,请问会输出多少行结果for(inti=1;i>=0;i=i+i){System.out.println(i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。