java课后习题及部分作业答题.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 Java概述 一、选择题 1、 下面哪个是在Dos命令提示符下编译Java程序的命令?( A ) A. javac B. java C. javadoc D. javaw 2、 以下哪些是Java程序中有效的注释符号?( ABC ) A. // B. /* */ C. /** */ D. */ */ 3、 以下哪个不是Java语言的特点?( B ) A. 面向对象 B. 自动检查语法错误 C. 跨平台 D. 解释执行 4、 Java编译器会将Java程序转换为( C ) A. 可执行代码 B. 目标代码 C. 字节码 D. 机器代码 5、 Java源文件的扩展名是( D ) A. .class B. .jar C. .jav D. .java 二、简答题 1、 Java的跨平台的含义是什么?为什么Java可以跨平台? Java语言的一个非常重要的特点就是平台无关性。它是指用Java编写的应用程序编译后不用修改就可在不同的操作系统平台上运行。Java之所以能平台无关,主要是依靠Java虚拟机(JVM)来实现的。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的栈、寄存器组等。 Java编程人员在编写完Java程序后,Java编译器将Java源代码文件编译后生成字节码文件 2、 简述Java语言的特点 Java具有以下特点: 1)、 简单性 Java语言的语法规则和C语言非常相似,只有很少一部分不同于C语言,并且Java还舍弃了C语言中复杂的数据类型(如:指针和结构体),因此很容易入门和掌握。 2)、 可靠性和安全性 Java从源代码到最终运行经历了一次编译和一次解释,每次都有进行检查,比其它只进行一次编译检查的编程语言具有更高的可靠性和安全性。 3)、 面向对象 Java是一种完全面向的编程语言,因此它具有面向对象编程语言都拥有的封装、继承和多态三大特点。 4)、 平台无关和解释执行 Java语言的一个非常重要的特点就是平台无关性。它是指用Java编写的应用程序编译后不用修改就可在不同的操作系统平台上运行。Java之所以能平台无关,主要是依靠Java虚拟机(JVM)来实现的。Java编译器将Java源代码文件编译后生成字节码文件(一种与操作系统无关的二进制文件)。字节码文件通过Java虚拟机(JVM)里的类加载器加载后,经过字节码校验,由解释器解释成当前电脑的操作系统能够识别的目标代码并最终运行。下图展示了Java程序从编译到最后运行的完整过程。 11 第二章 Java语法基础 1、 Java有哪些基本的数据类型?写出这些基本数据类型所占用的最大空间(用字节描述)。 (1)数字型 (number),具体又分为: a.整型 (integers),整型又包括: ①字节整数 (byte, 8 bits) ②短整数 (short, 16 bits) ③整数 (int, 32 bits) ④长整数 (long, 64 bits) b.实型 (real numbers),具体又分为: ①单精度(float, 32 bits) ②双精度(double, 64 bits) (2)字符型 (char, 16-bit Unicode字符) (3)布尔型 (boolean)。 2、 说明Java字符编码的类型与特点。 Java字符编码的类型为Unicode,具有以下特点: (1)Unicode是16比特的字符编码,其支持当前世界上绝大多数的语言; (2)Unicode给每个字符提供了一个唯一的编码表示,不论是什么平台、程序或语言; (3)Windows系统(Windows 2000版本)、Java、XML、LDAP等已支持Unicode; (4)Unicode实现了ISO/IEC 10646标准; 3、 写出Java中六个常用的转义字符。 \b 退格 \t 制表符 \n 换行 (Newline) \r 回车 (Carriage return) \ 单引号 4、 下面的几个标示符哪些是正确的,哪些是错误的,如果是错误的,请说明原因。 MyClass, _isHis, 3JavaProgram, _$asdf, Java-Visual-Machine MyClass:正确,符合标识符的组成规则。 _isHis:正确,符合标识符的组成规则。 3JavaProgram:错误,因为第1个符号不能为数字。 _$asdf:正确,符合标识符的组成规则。 Java-Visual-Machine:错误,标识符不能为保留字。 5、 说出常量与变量的定义并举例说明。 常量是指程序执行过程中,值保持不变的量,类型划分如下: ? 整型常量 ? 实型常量 ? 布尔型常量 ? 字符型常量 ? 字符串常量 如整型常量: 起 始 最大

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档