java基础考试高频试题,java精选试题基础,java试题

java基础考试高频试题,java精选试题基础,java试题

ID:46284253

大小:81.00 KB

页数:9页

时间:2019-11-22

java基础考试高频试题,java精选试题基础,java试题_第1页
java基础考试高频试题,java精选试题基础,java试题_第2页
java基础考试高频试题,java精选试题基础,java试题_第3页
java基础考试高频试题,java精选试题基础,java试题_第4页
java基础考试高频试题,java精选试题基础,java试题_第5页
资源描述:

《java基础考试高频试题,java精选试题基础,java试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、判断题1.一个Java源文件中只能定义一个公冇类,并11类名必须与文件名一致。(T)2.通过在程序中引入^importjava.util.*;,>语句,就可以使用javax.util包中的所有类(包括其嵌套的子包屮的类,i\java.util,regex)。(F)3•。在编程时编写过多的注释,会使编译Z后生成的程序文件变大。(F)4.Java规定所有的方法都必须放到某个类小,不存在独立于类的方法。(T)5java中所有类是java.lang.Object类的了类(T)1、简答题1.Java中有两个关键字:void和null,它们有什么区别?void是无类型,null是空值,一个是对返回类型來

2、说,一个对值來说的。Void表示这个方法执行结束后不返回任何值。void:Publicvoidsort();表示方法没有返回值Null表示一个对象为null,就是没有分配内存,没有初始化。2.在一个很大的循环(比如循环100000次)中,如果需要进行大量字符串的连接操作,通常人们会使用StringBuffer(或StringBuilder)而不是String类型,请解释这么做的理由。StringBuffer可存放允许修改的字符串,String对一串字符进行操作,不可变类。StringBuffer内部结构是数纟fl,字符可以动态改变,String是final类型,不可改变。因为String的对彖

3、是不能修改的,进行加操作,会产生新的对彖,在很大的循环中这样做会浪费内存空间。而StringBuffer是对同一个内存对彖,进行修改,节省内存,增加效率。3.现有两个长度不同的数组:int[]arr1=newint[10];int[]arr2=newint[100];那么以下语句能通过编译吗?arr1=arr2;如果你认为可以通过编译,得到这个结论的依据是什么?如果不能通过编译,你认为其原因是什么?可以。因为哪怕是基本类型的数组,数组本身也是引用的,用二号时,只是将一个数组的地址,指向另一个,并不是进行复制。4•请看以下代码:doubled1=100.1;doubled2=1001/10;Sy

4、stem.out.println(d1==d2);//输出:false明明dl与d2是和等的,为什么程序运行时会输出一个让人意外的结果:false?Doubled2=1001/101001和10都是int型它们相除得出一个int型100前面用double类型所以是100.0所以的dl和d2不相等。5•请看以下示例代码:Stringsi二〃Hello〃;Strings2="Hello";Strings3=newString(〃Hello〃);Strings4=newString(,zHello,/);System,out.println(s3=s4);//输出:false请解释一下为什么上述代码

5、中“System,out…”两句代码输出完全不同的结果?7.请看代码Strings二〃北京〃;s二s+〃奥运会〃;请问上面代码产生儿个String对象3个8•请看代码shorts二1;shortt二s+1;以上代码是否可以编译,如杲不能,请说明原因不能,1是int型s为short型都转换为int型shortt=(short)(s+1)2、简单编程题1•编写一个程序,用户输入任何一个字符串z后,反转输出其结果。其运行结果如下所示:请输入一个字吊:我在学习Java程序设计您输入了:计设序程avaJ习学在我packagefei;publicclassfanchuan{publicstaticvoid

6、main(String[]args){Strings二"计设序程avaJ习学在我";chararray[]=s.toCharArray();for(inti=array.length;i>=0;i—){System.<7i/Z:pnntln(s.charAt(i));}}}packagefei;importjava.util.Scanner;publicclassFanchuan2{publicstaticvoidmain(String[]args){Seannersc=newSeanner(System.//7);//System.outStringword=sc.nextLineO;Sys

7、tem・outprintln(word);StringBuffersbb=newStringBuffer(word);Systemqt//:println(sbb.reverse().toString());〃自定chara[]=word.toCharArray();for(inti=a」ength-l;i>=O;i—){System.ot/Z:println(a[i]);}〃把a里的东西反序赋给

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

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

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