《Java程序设计案例教程》习题答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 【习题1】 一、选择题 A C D C A 二、填空题 1、Java虚拟机 Java字节码 垃圾回收机制 2、javac java 3、.java .class 三、简答题 1、简述Java语言的发展历史。 答: 1996年1月 ,Sun发布了JDK 1.0; 1997年2月 ,Sun发布了JDK 1.1; 1998年12月,Sun发布了JDK1.2(Java 2平台); 1999年6月,Sun重新定义Java技术架构,并将Java 2平台分为三版本:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME); 2000年5月,Sun分别分布了 JDK1.3和1.4; 2004.9,JDK1.5发布,成为Java语言发展史上又一里程碑。为了表示该版本的重要性,JDK 1.5更名为JDK 5; 此时,Java的各种版本已经更名,取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME; 2006年12月,Sun公司发布JDK 6.0; 2010年9月,JDK7.0已经发布,增加了简单闭包功能; 2014年3月,发布JDK8.0,增加了Lambda表达式等新特性; 2017年9月,发布JDK9.0,增加了模块化源码等新特性。 2、简述Java语言的特点。 答:Java语言有如下特点:(1) 简单的特性;(2) 面向对象的特性;(3) 分布式处理的特性;(4) 健壮特性;(5) 结构中立的特性;(6) 安全特性;(7) 可移植的特性;(8) 解释的特性;(9) 高性能的特性;(10) 多线程的特性;(11) 动态的特性。 3、简述Java虚拟机的工作原理。 答:Java虚拟机包含类加载器、字节码校验器和JIT实时编译器。类加载器用来取得从网络获取的或存于本地机器上的类文件字节码。下一步由字节码校验器检查这些类文件是否有正确的格式,以确认在运行时不会有破坏内存的行为。Java解释器将字节码解释翻译成机器码,而JIT编译器也可将字节码转为本地机器码,但它可使原本是解释执行方式的虚拟机提高到编译式的运行效率。 四、编程题 1、试编写一个“I Love Java!”的独立应用程序,并编译运行。 答: public class Hello { public static void main(String[] args) { System.out.println(I Love Java!); } } 【习题2】 一、选择题 D A B B B 二、填空题 1、关键字又为保留字 2、单行注释 多行注释 文档注释 3、常量 变量 三、简答题 1、Java中标识符定义的规则有哪些? 答:标识符用来表示变量、常量、类、方法、数组、文件、接口、包等元素的名字。Java语言中的标识符是由Java字母、下划线、美元符号($)和数字组成,并且需要遵守以下的规则: 区分大小写。 应以Java字母、下划线或$符号开头,不能以数字开头。 没有长度限制,标识符中最多可以包含65535个字符。 不能使用Java中的关键字。 2、下面哪些是Java中的标识符? $_12hello My%Var INT YOU #Me 答:$_12hello INT 3、Java中包含哪些基本数据类型? 答: 4、Java中怎样进行注释? 答:单行注释的形式为: //这里是单行注释的内容 多行注释的形式为: /* 多行注释的内容 … */ 文档注释的形式为: /** 文档注释的内容 … */ 5、(1) 2.5 (2)1.5 (3)81 6、(1) (a+b)/(x+y) (2) Math.sqrt(p*(p-a)*(p-b)*(p-c)) (3) Math.sin(x)/(2*m) (4) (a+b)*h/2 7、(1) false (2) true (3) true (4) true 8、(1) true (2) true (3) true 四、编程题 1、设计一个程序,从键盘输入一个矩形的长和宽,求其周长和面积。 答: import java.util.Scanner; public class Ex2_1 { public static void main(String[] args) { Sc

文档评论(0)

扬州牧 + 关注
实名认证
文档贡献者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档