java根底试题 看看你的java基本功.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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, _it 2: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)

yxutcangfp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档