- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java根底试题 看看你的java基本功
从java私塾初级、中级教材中整理出来的,看看基础扎实不扎实。。。。第一章1:简述Java 从代码到运行的全过程?2:简述虚拟机的工作机制?3:简述java的垃圾回收机制?4:简述java的安全机制?5:简述path、classpath、JAVA_HOME各自的含义和配置方式?第二章1:叙述标识符的定义规则,指出下面的标识符中那些是不正确的,并说明理由? here , _there, this, it, 2to1, _it2:Java中共有那些基本数据类型?分别用什么符号来表示,各自的取值范围是多少?3:复习所有的Java关键字4:指出正确的表达式? A byte b=128; ? ? B char c=65536;? ? C long len=0xfffL; ? ? D double dd=0.9239d;5:下面哪几个语句将引起编译错?? A. float f=4096.0;? ? B. double d=4096.0;? ? C. byte b=4096;? ? D. char c=4096;6:简述Java 中的运算符,以及他们的运算次序。7:创建一个switch 语句,为每一种case 都显示一条消息。并将switch 置入一个for循环里,令其尝试每一种case。在每个case后面都放置一个break,并对其进行测试。然后,删除break,看看会有什么情况出现。8:执行下列代码后的x 和y 的结果分别是什么?? int x,y,a=2; ? ? x=a++; ? ? y=++a; ? 9:下面的程序输出结果是:a=6 b=5? 请将程序补充完整。? public class A{? public static void main(String args[]){? int a=5,b=6;? a= _a+b_____;? b=a-b;? a=__a-b_____;? System.out.println(a=+a+ b=+b);? }? }?10:下面哪个语句序列没有错误,能够通过编译?? A.? int i=0;? if (i) {? System.out.println(“Hi”);? }? B.? boolean b=true;? boolean b2=true;? if(b==b2) {? System.out.println(“So true”);? }? C.? int i=1;? int j=2;? if(i==1|| j==2)? System.out.println(“OK”);? D.? int i=1;? int j=2;? if (i==1 | j==2)? System.out.println(“OK”);11:阅读以下代码行:? boolean a=false;? boolean b=true;? boolean c=(ab)(!b);? int result=c==false?1:2;? 这段程序执行完后,c与result的值是:? A c=false; result=1;? B c=true; result=2;? C c=true; result=1;? D c=false; result=2;12:下列代码哪行会出错?1) public void modify() { ? 2) int i, j, k; ? 3) i = 100; ? 4) while ( i 0 ) { ? 5) j = i * 2; ? 6) System.out.println ( The value of j is + j ); ? 7) k = k + 1; ? 8) i--; ? 9) } ? 10) } ? ? A 第 4行 ? ? B 第 6行? ? C 第 7行 ? ? D 第 8行? ?13:指出下列程序的运行结果。? int i = 9;? switch (i) {? default:? System.out.print(default);? case 0:? System.out.print(zero); break;? case 1:? System.out.print(one);? case 2:? System.out.print(two);? }? A default? B defaultzero? C 编译错? D 没有任何输出14: 将1 到1000 之间的奇数打印出来。?15: 判断一个数能否同时被3和5 整除。?16:
文档评论(0)