《Java基础案例教程(第3版)》第2章-习题.pdf

《Java基础案例教程(第3版)》第2章-习题.pdf

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

一.填空题

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

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

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

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

5.Java中数组的初始化方式分为两种,分别是静态初始化和________。

二.判断题

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

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

3.在Java中,将取值范围较大的数据类型的数值转换为取值范围较小的数据类型的数值属

于自动类型转换。()

4.在使用运算符“”进行运算时,不论左边表达式的值为true还是false,右边的表达式

都会被执行。()

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

三.选择题

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

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

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

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

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

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

A、String

B、short

C、boolean

D、char

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

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

丢失数据精度。

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

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

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

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

A、inta50;

B、longb13;

C、floatc20.0;

D、chardD;

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

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

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

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

D、在二维数组中可以存储不同大小的一维数组。

四.简答题

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

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

五.编程题

1.编写一个程序,判断某个数是否为“水仙花数”。要求用户输入一个数,程序输出这个数

是否为水仙花数。“水仙花数”是指一个3位数,其各个位数的三次方和等于该数本身。

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

第几个位置。

文档评论(0)

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

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

1亿VIP精品文档

相关文档