Java语言程序设计习题答案作者于红课件.doc

Java语言程序设计习题答案作者于红课件.doc

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Java语言与面向对象思想概述 1.Java语言的三种平台。J2SE──标准Java平台J2EE──企业级Java平台 J2ME──嵌入式Java技术平台 J2SE于开发具有丰富图形用户界面(GUI)、复杂逻辑和高性能的桌面应用程序。 J2EE用于开发和实施企业级应用程序。它是一个标准的多层体系结构,可以将企业级应用程序划分为客户层、表示层、业务层和数据层,主要用于开发和部署分布式、基于组件、安全可靠、可伸缩和易于管理的企业级应用程序。 J2ME主要用于开发具有有限的连接、内存和用户界面能力的设备应用程序。。.。解释程序直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目标代码,如BASIC解释程序。编译程序是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序。编译程序与解释程序最大的区别之一在于前者生成目标代码,而后者不生成;此外,前者产生的目标代码的执行速度比解释程序的执行速度要快;后者人机交互好,适于初学者使用。.Java虚拟机Java程序是如何运行的。 2.自动垃圾收集。 3.。 4. 第2章 Java语言开发环境1.Java的。 2.。 3.。 .。 5.。 第3章 Java语言基础 基础知识 1.请找出下列标识符中哪些是非法Java标识符。 学生2、2学生、学生$、$学生、桌子_a、a_桌子、_椅子、椅子_、%衣服、衣服%、桌-a、disk、this、that、thisTable、char、character、super、superstar、final、finally、long、line、true 参考答案:2学生、%衣服、衣服%、桌-a、this、char、super、final、finally、long、true 下面的各个语句是否会通过Java编译器的编译?为什么? int score, Score, SCore; long size=12000; long size=12000000000; 参考答案: int score, Score, SCore;通过编译 long size=12000;通过编译 long size=12000000000;不会通过编译,因为size的值12000000000超出long类型所能表示的数值范围。 Java关键字中有没有goto? 参考答案:Java中goto是预留关键字。 char类型的变量中能否存储一个中文汉字?或者 语句: char c=大; 是否正确? 参考答案:能存储一个中文汉字,语句“char c=大;”是正确的。 float f=3.4是否正确? 参考答案:错误。 语句float studScore=95.5; 会不会通过编译,为什么? 参考答案:不会通过编译,因为95.5表示double类型数据,根据数据类型转换规则,double类型数据精度高于float类型数据,所以不能直接将double类型的数据直接赋值给float类型的变量。 语句float studScore=95; 会不会通过编译,为什么? 参考答案:会通过编译,因为95表示int类型数据,根据数据类型转换规则,int类型数据精度低于float类型数据,所以可以直接进行赋值。 如果给定变量age的当前值是20,请问下列语句的执行结果是什么: age++; System.out.println(++age); 参考答案:22 找出下列表达式中错误的表达式,并进行改正。 boolean isPassed=score=60; boolean isPassed=!score=60; boolean isPerfact=score=100; boolean notPerfact=score100; 参考答案: (1)正确 (2)错误,改正:boolean isPassed=!(score=60); (3)错误,改正:boolean isPerfact=score==100; (4)boolean notPerfact=score!=100; switch能否作用在byte上?能否作用在long上?能否作用在String上? 参考答案:switch能作用在byte上,不能作用在long上,不能作用在String上。 下列语句块是否正确,为什么? int count=98; switch (count){ case a: System.out.println(count+1);break; case b: System.out.println(count+2);break; case c: System.out.println(count+3);break; } 参考答案:正确,根据数据类型转换规则,字符型可以自动

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档