JAVA 练习题第2章学习资料.ppt

JAVA 练习题第2章学习资料.ppt

ID:60778696

大小:228.50 KB

页数:31页

时间:2020-12-18

JAVA 练习题第2章学习资料.ppt_第1页
JAVA 练习题第2章学习资料.ppt_第2页
JAVA 练习题第2章学习资料.ppt_第3页
JAVA 练习题第2章学习资料.ppt_第4页
JAVA 练习题第2章学习资料.ppt_第5页
JAVA 练习题第2章学习资料.ppt_第6页
JAVA 练习题第2章学习资料.ppt_第7页
JAVA 练习题第2章学习资料.ppt_第8页
JAVA 练习题第2章学习资料.ppt_第9页
JAVA 练习题第2章学习资料.ppt_第10页
资源描述:

《JAVA 练习题第2章学习资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA练习题第2章2、下列()不是Java中的保留字?(A)if(B)sizeof(C)private(D)nullB3.下列()不是合法的标识符?(A)$million(B)$_million(C)2$_million(D)$2_millionC4.下列选项中,()不属于Java语言的基本数据类型?(A)整数型(B)数组(C)浮点型(D)字符型B5.下列关于基本数据类型的说法中,不正确的一项是()。(A)boolean类型变量的值只能取真或假(B)float是带符号的32位浮点数(C)double是带符号的64位浮点数(D)char是8位Unicode字符【解析】J

2、ava中的字符采用的是16位的Unicode字符。D6.下列关于基本数据类型的取值范围的描述中,正确的一个是()。(A)byte类型的取值范围是-128~128(B)boolean类型的取值范围是真或假(C)char类型的取值范围是0~65536(D)short类型的取值范围是-32767~32767【解析】根据每种类型占几个字节即可推算出其取值范围,如byte类型占1个字节,即共包含28个数值,其取值范围范围应为-128~127,其他类型也是如此。B7.下列关于Java语言简单数据类型的说法中,正确的一项是()。(A)以0开头的整数代表8进制整型常量(B)以0x或0X

3、开头的整数代表8进制整型常量(C)boolean类型的数据作为类成员变量的时候,相同默认的初始值为true(D)double类型的数据占计算机存储的32位A8.下列Java语句中,不正确的一项是()。(A)$e,a,b=10;(B)charc,d=‘a’;(C)float=0.0d;(D)doublec=0.0f;【解析】不能将double类型的常量赋值给float类型的变量。C9.在编写Java程序时,如果不为类的成员变量定义初始值,Java会给出它们的默认值,下列说法中不正确的一个是()。(A)byte的默认值是0(B)boolean的默认值是false(C)cha

4、r类型的默认值是’’(D)long类型的默认值是0.0L【解析】long类型的默认值是0L,而不是0.0L。D10.下列语句中不正确的一个是()。(A)floatf=1.1f;(B)byteb=128;(C)doubled=1.1/0.0;(D)charc=(char)1.1f;【解析】bytel类型变量的取值范围是-128~127。B11.下列表达式1+2+"aa"+3的值是()。(A)"12aa3"(B)"3aa3"(C)"12aa"(D)"aa3"【解析】整数和整数相加得到两个整数的和,而整数和字符串相加得到的是字符串。B12.已知y=2,z=3,n=4,则经

5、过n=n+-y*z/n运算后n的值为()。(A)3(B)-1(C)-12(D)-3【解析】根据运算符的优先级,该表达式相当于n=n+((-y)*z)/n。A13.已知a=2,b=3,则表达式a%b*4%b的值为()。(A)2(B)1(C)-1(D)-2【解析】根据运算符的优先级,该表达式相当于((a%b)*4)%b。A14.已知x=2,y=3,z=4,则经过z-=--y–x--运算后,z的值为()。(A)1(B)2(C)3(D)4【解析】在表达式运算过程中,--y的值变为2,x—的值还是2,等号右侧运算后的值为0,因此z的值没有变化。D15.表达式(12==0)&&(1

6、/0<1)的值为()。(A)true(B)false(C)0(D)运行时抛出异常【解析】由于(12==0)的值为false,因此整个表达式发生短路运算,即(1/0<1)就没有参与运算,整个表达式的值为false。B16.设有类型定义shorti=32;longj=64;下面赋值语句中不正确的一个是()(A)j=i;(B)i=j;(C)i=(short)j;(D)j=(long)i;【解析】long类型的数据不能自动转变为short类型,因此不能将long类型的变量直接赋值给short类型。B17.现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1

7、+(char)i;语句后,c1的值为()。(A)'d'(B)'D'(C)68(D)语句在编译时出错【解析】两个字符型的数据相加,得到的是一个整数,而如果把整数再赋值给一个字符型变量则会在编译时出错。D18.下列说法中,正确的一项是()。(A)字符串"\abcd"的长度为6(B)False是Java的保留字(C)123.45L代表单精度浮点型(D)False是合法的Java标识符【解析】Java语言对字符的大小写是敏感的,False不是false,因此False是合法的Java标识符。D19.以下的变量定义语句中,合法的是()(A)flo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。