第一范文网 - 专业文章范例文档资料分享平台

Java复习题与答案

来源:用户分享 时间:2025/10/7 13:23:59 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第二部分 参考答案 第一题单项选择题

1、A 2、D 3、D 4、C 5、C 6、C 7、B 8、D 9、D 10、D

11、B 12、C 13、C 14、C 15、D 16、D 17、B 18、C 19、D 20、C

21、A 22、D 23、B 24、C 25、D 26、A 27、D 28、B 29、A 30、A

31、B 32、D 33、D 34、B 35、C 36、A 37、D 38、C 39、D 40、C

41、A 42、D 43、A 44、D 45、A 46、D 47、B 48、D 49、A 50、B

51、A 52、D 53、D 54、C 55、A 56、D 57、C 58、C 59、B 60、B

61、B 62、B 63、A 64、C 65、D 66、D 67、D 68、C 69、C 70、A

71、B 72、B 73、D 74、B 75、D 76、A 77、C 78、A 79、B 80、D

81、A 82、A 83、B 84、A 85、A 86、A 87、A 88、A 89、C 90、B

91、C 92、A 93、D 94、A 95、C 96、B 97、A 98、D 99、C 100、C

101、D 102、D 103、A 104、A 第二题填空题

1、Application,Applet 2、编译器 3、系统环境信息

4、main( ),public static void main(String arg[ ]) 5、过程,对象

6、.java,.class 7、import java.util.* 8、封装性,继承性

9、状态 10、帮助文档 11、成员变量,成员方法

12、void 13、NEGATIVE—INFINITY 14、boolean ,1 15、类变量,方法参数 16、赋值 17、科学计算格式 18、Unicode 19、包装类 20、3

21、long.MAX_VALUE 22、强制类型转换 23、乘法 24、关系运算符;判断条件 25、true 26、二元运算符 27、>>;<<;>>> 28、除2取商 29、从左到右 30、false 31、5 32、new 33、运算符;操作数 34、float 35、关系运算符 36、true 37、98 38、实例 39、false 40、equals( ) 41、循环体 42、判断终止条件;执行循环体43、逗号语句 44、continue 45、循环语句 46、递归头 47、while循环;do-while循环

48、return 49、递归头 50、case 51、增加 52、Static double additoryFee=0.1 53、final

54、隐藏 55、6 56、静态;动态 57、内部类 58、280 59、初始状态 60、实例化 61、System.exit(1) 62、throw 63、堆栈 64、常规代码 65、Exception;Throwable

66、try;catch;finally 67、异常对象;异常处理 68、自定义的异常;自定义异常对象

69、catch;finally 70、抛出异常;上层调用 第三题程序操作题

第一题答案: getName( ) getPath( ) length( )

nbsp; B、$--[ DISCUZ_CODE_1 ]nbsp; C、2$2 D、$22$

49、下列说法中,正确的一个是( A )。

A、接口属于复合数据类型 B、接口属于简单数据类型 C、标识符的总的字符个数是有限的 D、标识符就是保留字

50、设有类型定义short i=32;long j=64;下面赋值语句中不正确的一个是( B )。 A、j=i; B、i=j; C、i=(short)j; D、j=(long)i; 51、以下字符常量中不合法的一个是( A )。

A、’a\\n’ B、’\r’ C、’\t’ D、’¥’ 52、下列数据表示十六进制数的一个是( D )。

A、02l B、123 C、’23’ D、0xa34

53、现有1个char类型的变量cl=66和1个整型变量i2=2;与执行c1=cl+(char)i2;语句之后,cl的值应该是( )。

A、 ‘d’ B、’D’ C、68 D、语句在翻译时出错

54、下列关于Unicode-字符的说法中,不正确的一项是( )。

A、Unicode字符集比ASII字符集丰富 B、Unicode字符是16位无符号数

C、字符常量’a’以八进制数表示为’\142’ D、字符常量’a’以八进制数表示为’

\14l’

55、下列哪一个是合法的char类型数据( )? A、’\14l’ B、’\rn’ C、’\u00’ D、’\u0xC0’ 56、下列说法中,正确的一项是( )。

A、字符串“\\’abce”的长度是6 B、False是Java的保留字 C、324.23L代表单精度浮点数 D、False是合法的Java标识符 57、下列说法中,正确的一项是( )。

A、双精度数强制转换成单精度数后,其数值精度会提高 B、Java语言中的布尔变量可以和整型变量相互强制转换 C、强制转换是将存储长度长的数据转换为长度短的数据 D、强制转换是将存储长度短的数据转换为长度长的数据 58、下列数据中是八进制数的一个是( )。

A、0X214 B、231 L C、00 D、10 59、下列哪个属于java语言的保留字?( )

A、$_final B、long C、size D、union 60、现有一个int类型的整数和一个double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是( )。

A、int类型 B、double类型 C、float类型 D、long类型 61、下列关于float类型的说法中,正确的一个是( )。 A、float类型不能自动转换为其他的简单类型 B、float类型可以自动转换为double类型

C、float类型和long类型在计算机中占的存储空间一样大 D、3.342E2D是合法的float类型数值。

62、下列关于作用域的说法中,正确的一个是( )。 A、不同方法中声明的不同变量,可以互相访问

B、在不同方法中可以声明相同数据类型的同名局部变量 C、在同一个类中可以声明相同数据类型的同名类变量 D、在同一个程序块中可以声明相同数据类型的同名变量 63、下列Java语句中,不正确的一个是( )。

A、Double dValue=(float)1233.213f; B、double dValue=(float)1.213E2f; C、char ch=(char)-1; D、char ch=66: 64、下列哪一个语句是合法的?( ) A、byte=128; B、Boolean=true: C、long l=0x23EFL; D、double=0.1453d: 65、以下的变量定义语句,合法的是( )。

A、float_*5=123.456F; B、byte $_bl=156782;

C、int_long_=324233L; D、double a=Double.MAX_ VALUE: 66、下列关于类型转换的说法中,正确的一项是( )。

A、double类型可以自动转换为int类型 B、double类型只能强制转换为int和long类型

C、double类型可以通过强制转换为boolean类型 D、double不可以自动转换为int类型 67、下列哪一个是合法的标识符?( )

A、int B、\\t C、0xeeee D、integer 68、下列哪一个不是合法的标识符?( )

A、INTEGER B、Char C、\u0002 D、Void 69、数Float.MAX_VALUE是由哪个包装类提供的?( )

A、java.1ang.Integer B、java.1ang.Long C、java.1ang.Float D、java.1ang.Double 70、设有定义int a=12;则执行以下语句后,a的值为( )。 a*=12;

A、144 B、12 C、24 D、0 71、算术表达式1+2/3-4*5的值为( )

A、1 B、-19 C、-5 D、0 72、下列语句序列执行后,x的值是( )。 public class ex3{

public static void main(String[ ]args){ int a=2; int b=3; int x=4; x=++a*x;

System.out.println(x);

A、l3 B、12 C、11 D、10 73、整型变量a、b定义如下,表达式++a= =b的值是( )。 int a=3; int b=4;

A、 4 B、3 C、1 D、以上均不正确 74、设有定义int x=5;则执行以下语句后,x的值为( )。 X*=x+5;

A、10 B、15 C、20 D、25 75、执行如下语句之后,输出的结果是( )。 public class ex6{

public static void main(String[ ]args){ int x= -6,Y=6; x=x+Y--;

System.out.println(x); } }

A、12 B、-12 C、-1 D、0 76、下列语句序列执行后,输出的结果是( )。 public class ex7{

public static void main(String[ ]args){ int a=13; a%=a/5;

System.out.println( a); }

A、1 B、13 C、55 D、15 77、执行下列程序段之后,输出的结果为( )。 public class ex8{

public static void main(String[]args){ int a=5; int b=4; int c=10;

c/=++ a/(b--);

System.out.println( c);

A、0 B、5 C、10 D、15 78、设有定义int x= ‘A’;,则执行下列语句之后,x的值为( )。 x%= ‘A’;

A、0 B、‘A’ C、‘a’ D、65 79、设i、j为int类型变量,a为float类型变量,以下选项中,正确的赋值语句是( )。 A、i=i+2 B、a=7; C、i++--j; D、a=66.0;

80、对于一个三位的十进制正整数x,求它的十位数字Y(Y为整型)的表达式是( )。 A、Y=x/10 B、Y=(x-x/10*10) C、Y=x D、Y=x/10

搜索更多关于: Java复习题与答案 的文档
Java复习题与答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c17i9n4u3pe208bi78dss_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top