《Java基础案例教程(第3版)》_课后习题答案汇总 黑马 第1--12章.docx

《Java基础案例教程(第3版)》_课后习题答案汇总 黑马 第1--12章.docx

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

一.填空题

一.填空题

Java是一种可以编写跨平台应用软件、完全面向 的程序设计语言。

Java中提供了

Java程序的执行入口是

命令用于编译Java的源文件。

方法。

java命令可以执行后缀名为 的文件。

在Java中,字节码文件的扩展名为 。二.判断题

Java语言支持面向对象编程。()

Java程序是操作系统负责解释执行的。()

Java虚拟机是跨平台的。()

编译Java程序需要使用javac命令。()

Java语言通过JVM和字节码实现跨平台。()三.选择题

1.下列选项中,对于Java语言的类别描述正确的是()。

A、机器语言

B、汇编语言

C、高级语言

D、以上都不正确

2.下列选项中,可以在Java虚拟机中运行的文件类型是()。

A、.javaB、.jre

C、.exe

D、.class

下列选项中,哪一项是Java编译器的可执行文件()。

A、javac.exe

B、java.exe

C、jar.exe

D、javadoc.exe

下列选项中,JDK目录下存放javac.exe、java.exe等可执行程序的子目录是()。

A、conf目录

B、lib目录

C、bin目录

D、include目录

下列选项中,执行一个名为User.class的字节码文件的命令正确的是()。

A、javaUser

B、javaUser.class

C、javacUser

D、javacUser.class

四.简答题

简述Path环境变量的作用。

简述Java的运行机制。五.编程题

使用IDEA编写一个HelloWorld程序,并在IDEA开发工具内编译运行,并输出打印结

果。

1.在Java中如果要使用另一个包中类的功能,则需要使用 关键字来导入这个类。

Java中的基本数据类型有 种。

逻辑运算符的运算结果是一个 值。

在Java中, 语句用于在循环中跳过当前循环并进入下一次循环。

Java中数组的初始化方式分为两种,分别是静态初始化和 。二.判断题

Java中的标识符可以以数字开头。()

在switch语句中,每个case关键字后面必须有break。()

在Java中,将取值范围较大的数据类型的数值转换为取值范围较小的数据类型的数值属于自动类型转换。()

在使用运算符“”进行运算时,不论左边表达式的值为true还是false,右边的表达式都会被执行。()

do…while循环语句在执行时,循环体会无条件地执行一次。()三.选择题

1.下列选项中,关于Java中的标识符说法错误的是()。

A、标识符可以由字母、数字、下划线和美元符号组成。

B、标识符可以以字母或下划线开头,但不能以数字开头。

C、标识符不区分大小写。

D、在程序中,一般建议使用有意义的单词或名称来定义标识符。

2.下列选项中,不属于基本数据类型的是()。

A、String

B、short

C、boolean

D、char

下列选项中,关于基本数据类型转换说法错误的是()。

A、将一个取值范围较小的数据类型的数值向取值范围较大的数据类型的数值转换时,不会丢失数据精度。

B、一个byte类型的数据和一个int类型的数据进行运算时,结果为long类型。

C、自动类型转换是由编译器自动完成的。

D、强制类型转换极容易造成数据精度的丢失。

下列选项中,关于变量的定义和初始化,在编译时会发生错误的是()。

A、inta=50;

B、longb=13;C、floatc=20.0;

D、chard=D;

下列选项中,关于Java中的数组说法错误的是()。

A、同一个数组中元素的类型可以不同。

B、数组的索引范围从0开始

C、数组的长度必须是一个非负整数值,并且在创建数组后,数组的长度保持不变。

D、在二维数组中可以存储不同大小的一维数组。四.简答题

请简述Java中所有的基本数据类型,并描述每个数据类型在内存中所占的空间大小。

请简述while循环语句和do…while循环语句在执行时的区别。

五.编程题

编写一个程序,判断某个数是否为“水仙花数”。要求用户输入一个数,程序输出这个数是否为水仙花数。“水仙花数”是指一个3位数,其各个位数的三次方和等于该数本身。

2.编写一个程序,求取数组{52,63,1,14,36,95,6,10,27,40}中最大值并输出该值位于数组中的第几个位置。

一.填空题

面向对象的三大特性分别为 、继承和多态。

实例化对象是指使用关键字 来创建一个对象

文档评论(0)

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

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

1亿VIP精品文档

相关文档