本JAVA复习题库Word文件下载.docx

上传人:b****2 文档编号:4596106 上传时间:2023-05-03 格式:DOCX 页数:26 大小:32.85KB
下载 相关 举报
本JAVA复习题库Word文件下载.docx_第1页
第1页 / 共26页
本JAVA复习题库Word文件下载.docx_第2页
第2页 / 共26页
本JAVA复习题库Word文件下载.docx_第3页
第3页 / 共26页
本JAVA复习题库Word文件下载.docx_第4页
第4页 / 共26页
本JAVA复习题库Word文件下载.docx_第5页
第5页 / 共26页
本JAVA复习题库Word文件下载.docx_第6页
第6页 / 共26页
本JAVA复习题库Word文件下载.docx_第7页
第7页 / 共26页
本JAVA复习题库Word文件下载.docx_第8页
第8页 / 共26页
本JAVA复习题库Word文件下载.docx_第9页
第9页 / 共26页
本JAVA复习题库Word文件下载.docx_第10页
第10页 / 共26页
本JAVA复习题库Word文件下载.docx_第11页
第11页 / 共26页
本JAVA复习题库Word文件下载.docx_第12页
第12页 / 共26页
本JAVA复习题库Word文件下载.docx_第13页
第13页 / 共26页
本JAVA复习题库Word文件下载.docx_第14页
第14页 / 共26页
本JAVA复习题库Word文件下载.docx_第15页
第15页 / 共26页
本JAVA复习题库Word文件下载.docx_第16页
第16页 / 共26页
本JAVA复习题库Word文件下载.docx_第17页
第17页 / 共26页
本JAVA复习题库Word文件下载.docx_第18页
第18页 / 共26页
本JAVA复习题库Word文件下载.docx_第19页
第19页 / 共26页
本JAVA复习题库Word文件下载.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

本JAVA复习题库Word文件下载.docx

《本JAVA复习题库Word文件下载.docx》由会员分享,可在线阅读,更多相关《本JAVA复习题库Word文件下载.docx(26页珍藏版)》请在冰点文库上搜索。

本JAVA复习题库Word文件下载.docx

14、下列说法正确的一项是(C)。

A、java.1ang.Integer是接口B、java.1ang.Runnable是类

C、Doulble对象在iava.1ang包中D、Double对象在java.1ang.Object包中

15、下列关于类、包和源文件的描述中,不正确的一项是(D)。

A、一个包可以包含多个类B、一个源文件中,可能有一个公共类

C、属于同一个包的类在默认情况下可以相互访问D、系统不会为源文件创建默认的

16、下列关于类、包和源文件的说法中,错误的一项是(D)。

A、一个文件可以属于一个包B、一个包可包含多个文件

C、一个类可以属于一个包D、一个包只能含有一个类

17、以下关于面向对象概念的描述中,不正确的一项是(B)。

A、在现实生活中,对象是指客观世界的实体

B、程序中的对象就是现实生活中的对象

C、在程序对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)

D、在程序中,对象是一组变量和相关方法的集合

18、Java语言最初是面向哪个应用领域设计的?

A、InternetB、制造业C、消费电子产品D、CAD

19、Java语言是以哪一种语言为基础的?

A、BasicB、SmalhalkC、CD、C++

20、下列选项中,不属于JDK文件目录中的子目录的是(C)。

A、bin子目录B、include子目录C、jreD、lib子目录

21、下列选项中,不属于java核心包的一项是(A)。

A、javax.swingB、java.ioC、java.utilD、java.1ang

22、下列属于Java核心包的一项是(D)。

A、javax.namingB、javax.rmiC、javax.soundD、java.math

23、下列关于java.1ang包中封装的基本类的说法中,不正确的一项是(B)。

A、java.1ang包封装了Object、Class、System、String、Thread等基本类

B、System类提供了标准的I/O操作,可以实例化

C、Class类的对象包含所对应的类的基本信息,可以通过调用Class类的方法访问这些信息

D、Object类是所有类都必须继承的类

24、下列关于注释语句的描述中,正确的一项是(C)。

A、以//开始的是多行注释语句

B、以/*开始,*/结束的是单行注释语句

C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句

D、以/**开始,*/结束的是单行注释语句

25、对于类的说法中,不正确的一项是(D)。

A、一般类体的域包括常最、变量、数组等独立的实体

B、类中的每个方法都由方法头和方法体构成

C、Java程序中可以有多个类,但是公共类只有一个

D、java程序可以有多个公共类

26、定义类时,不可能用到的保留字是(A)。

A、privateB、classC、extendsD、implements

27、下列关于类和对象的描述中,不正确的一项是(D)。

A、现实世界中,可以把每件事物都看做是一个对象

B、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么

C、有共同属性的对象可以抽象为一个类

D、一个类只能实例化一个对象

28、下列说法中,不止确的一项是(B)。

A、Java程序有两类:

Application和Applet

B、类的方法只能由public修饰

C、面向对象的程序设计的优点有:

可重用性、可扩展性、可管理性

D、Java语言通过接口支持多重继承

29、定义主类的类头时可以使用的访问控制符是(A)。

A、publicB、protectedC、privateD、privateprotected

30、下列描述中,不正确的是(A)。

A、Java不支持多线程

B、一个Java源程序中不允许有多个公共类

C、Java程序可以划分为两大类:

Application和Applet

D、Java通过接口支持多重继承

31、java语言的类间的继承关系是(B)。

A、多重的B、单重的C、线程的D、不能继承

32、下列哪个不是面向对象程序设计方法的特点?

A、抽象B、继承C、多态D、结构化

33、下列描述中不正确的一项是(D)。

A、Java是纯面向对象语言,不兼容以往的任何语言B、c++不是纯面向对象的,它兼容c语言

C、在1ava语言中,使用对象时必须先声明D、Java语言和c++一样有指针

35、下列整型的最终静态属性i的定义中,正确的是(C)。

A、finali;

B、staticinti;

C、staticfinalinti=234:

D、finallfloati=3.14f;

36、下列语句中,正确的给出初始值为222.111的单精度浮点数f的定义的一个是(A)。

A、floatf=222.111f:

B、floatf=222.111;

C、floatf=222.111dD、floatf=‘222.111’;

37、下列关于数据类型的类包装的说法中,不正确的一个是(D)。

A、char类型被包装在Character类中B、int类型被包装在Integer类中

C、包装类有己的常用方法和常数D、包装类可以被其他的类继承

38、下列关于浮点型数据的说法中,不正确的一个是(C)。

A、浮点型数据属于实犁数据B、浮点型数据由数据和小数组成

C、浮点型数据小数位数越少越精确D、浮点数据包括实型常量和实变量

39、现有一个双精度浮点变量声明为doubledValue;

下列赋值语句不正确的一个是(D)。

A、dValue=Fhoat.POSITIVE_INFINITY;

B、dValue=Float.NaN;

C、dValue=Double.POSITIVE_INFINITY;

D、dValue=(double)|true;

40、现有2个byte类型的变量bb1=126、bb2=5,当执行bbl=(byte)(bb1+bb2);

语句之后,bb1的值应该是(C)。

A、-128B、131C、-125D、语句在编泽中出错

41、现在有一个int类型的变量a和一个char类型的变量b,关于它们之间类型转换的说法中,正确的一个是(A)。

A、a必须性制转换为bB、a可以自动转换为bC、b必须强制转换为aD、它们不可以相互转换

42、下列关于short类型数据的说法中正确的一个是(D)。

A、short类型数据的长度为8位B、short类型只能动转换为byte类犁

C、short类型被包装在类java.1ang.Character中D、short类型存储数据的顺序是先高后低

43、下列单精度浮点数fValue的赋值语句中,不正确的一个是(A)。

A、fValue=(double)-23.234f;

B、fValue=(char)-12.34f;

C、fValue=(char)-56.78d;

D、fValue=(int)23.234f;

44、现有一个char类型的变量CC和一个int类型的变量ii,下列语句中不正确的一个是(D)。

A、CC=’d’+11:

B、CC=(char)(CC+ii);

C、CC=(char)11.23d;

D、CC=CC+(char)ii;

char类型相加可能会丢失精度

45、下列关于byte类型的说法中,正确的一个是(A)。

A、byte类型的长度为8位B、byte类型可以自动转换为所有的简单类型

C、128是合法的byte类型数值D、byte存储顺序是从高到低

46、下列说法中错误的一个是(D)。

A、$1_abc是合法的Java标识符B、局部变量必须先声明后使用

C、void是合法的Java保留字D、在Java中,类不是用标识符命名的

47、下列标识符中,正确的是(B)。

A、1_BackB、$_MoneyC、$-moneyD、2-Foward

48、下列标识符中,合法的一个是(D)。

A、$#@!

$B、$--$C、2$$2D、$22$

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

A、接口属于复合数据类型B、接口属于简单数据类型

C、标识符的总的字符个数是有限的D、标识符就是保留字

50、设有类型定义shorti=32;

longj=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、02lB、123C、’23’D、0xa34

53、现有1个char类型的变量cl=66和1个整型变量i2=2;

与执行c1=cl+(char)i2;

语句之后,cl的值应该是(D)。

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

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

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

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

55、下列哪一个是合法的char类型数据(A)?

A、’\14l’B、’\rn’C、’\u00’D、’\u0xC0’

56、下列说法中,正确的一项是(D)。

A、字符串“\’abce”的长度是6B、False是Java的保留字

C、324.23L代表单精度浮点数D、False是合法的Java标识符

57、下列说法中,正确的一项是(C)。

A、双精度数强制转换成单精度数后,其数值精度会提高

B、Java语言中的布尔变量可以和整型变量相互强制转换

C、强制转换是将存储长度长的数据转换为长度短的数据

D、强制转换是将存储长度短的数据转换为长度长的数据

58、下列数据中是八进制数的一个是(C)。

A、0X214B、231LC、00D、10

59、下列哪个属于java语言的保留字?

(B)

A、$_finalB、longC、sizeD、union

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

A、int类型B、double类型C、float类型D、long类型

61、下列关于float类型的说法中,正确的一个是(B)。

A、float类型不能自动转换为其他的简单类型B、float类型可以自动转换为double类型

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

62、下列关于作用域的说法中,正确的一个是(B)。

A、不同方法中声明的不同变量,可以互相访问

B、在不同方法中可以声明相同数据类型的同名局部变量

C、在同一个类中可以声明相同数据类型的同名类变量

D、在同一个程序块中可以声明相同数据类型的同名变量

63、下列Java语句中,不正确的一个是(A)。

A、DoubledValue=(float)1233.213f;

B、doubledValue=(float)1.213E2f;

C、charch=(char)-1;

D、charch=66:

64、下列哪一个语句是合法的?

A、byte=128;

B、Boolean=true:

C、longl=0x23EFL;

D、double=0.1453d:

65、以下的变量定义语句,合法的是(D)。

A、float_*5=123.456F;

B、byte$_bl=156782;

C、int_long_=324233L;

D、doublea=Double.MAX_VALUE:

66、下列关于类型转换的说法中,正确的一项是(D)。

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

C、double类型可以通过强制转换为boolean类型D、double不可以自动转换为int类型

67、下列哪一个是合法的标识符?

A、intB、\tC、0xeeeeD、integer

68、下列哪一个不是合法的标识符?

(C)

A、INTEGERB、CharC、\u0002D、Void

69、数Float.MAX_VALUE是由哪个包装类提供的?

A、java.1ang.IntegerB、java.1ang.Long

C、java.1ang.FloatD、java.1ang.Double

70、设有定义inta=12;

则执行以下语句后,a的值为(A)。

a*=12;

A、144B、12C、24D、0

71、算术表达式1+2/3-4*5的值为(B)

A、1B、-19C、-5D、0

72、下列语句序列执行后,x的值是(B)。

publicclassex3{

publicstaticvoidmain(String[]args){

inta=2;

intb=3;

intx=4;

x=++a*x;

System.out.println(x);

A、l3B、12C、11D、10

73、整型变量a、b定义如下,表达式++a==b的值是(D)。

inta=3;

intb=4;

A、4B、3C、1D、以上均不正确

74、设有定义intx=5;

则执行以下语句后,x的值为(B)。

X*=x+5;

A、10B、15C、20D、25

75、执行如下语句之后,输出的结果是(D)。

publicclassex6{

publicstaticvoidmain(String[]args){

intx=-6,Y=6;

x=x+Y--;

System.out.println(x);

}

}

A、12B、-12C、-1D、0

76、下列语句序列执行后,输出的结果是(A)。

publicclassex7{

inta=13;

a%=a/5;

System.out.println(a);

A、1B、13C、55D、15

77、执行下列程序段之后,输出的结果为(C)。

publicclassex8{

publicstaticvoidmain(String[]args){

inta=5;

intb=4;

intc=10;

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

System.out.println(c);

A、0B、5C、10D、15

78、设有定义intx=‘A’;

,则执行下列语句之后,x的值为(A)。

x%=‘A’;

A、0B、‘A’C、‘a’D、65

79、设i、j为int类型变量,a为float类型变量,以下选项中,正确的赋值语句是(B)。

A、i=i+2B、a=7;

C、i++--j;

D、a=66.0;

80、对于一个三位的十进制正整数x,求它的十位数字Y(Y为整型)的表达式是(D)。

A、Y=x/10%10B、Y=(x-x/10*10)%10

C、Y=x%10D、Y=x/10

81、下列语句序列执行后,输出的结果是(A)。

publicclassexl7{

intx=15;

x/=x%5+x*(x-x%10);

System.out.println(x);

}

A、0B、5C、10D、15

82、执行下列代码之后,输出的结果为(A)。

publicclassex23{

intx=7;

inty=15;

booleanbb=(127|x)>

7&

&

(-128^y)<

15;

System.out.println(bb);

A、trueB、0C、falseD、1

83、执行下列代码之后,输出的结果为(B)。

publicclassex24{

intb=3;

intc=7;

intd=a>

c?

a:

c;

d=d>

>

2>

b?

d:

b;

System.out.println(d);

A、2B、3C、5D、7

84、下列语句序列执行后,输出的结果是(A)。

publicelltS$ex30{

intal=3;

inta2=4;

intxl=5;

if(++al<

a2)

xl=x1+l;

System.out.println(x1);

A、3B、4C、5D、6

85、下面哪一个是符合Java语言语法的语句?

(A)

A、inta=0;

B、inta=0;

C、doublei=1.3*%12;

D、inta=0;

booleanb=a!

=7;

intb=2;

intb=2;

inte=12;

int12=7;

a=12+b+e!

=4;

a=a+12=c+b;

86、假设int类型的变量x、Y和z,它们的初始值分别为10、20和30,则布尔表达式x<

101&

Y>

l0&

z<

10的值为(A)。

A、falseB、trueC、1D、无法判断

87、下列代码段执行之后,输出的结果为(A)。

publicClaSSex38;

longa=128;

longb=10;

doublec=12.34:

booleanbb;

bb=c>

=a>

b;

A、trueB、falseC、lD、0

88、下面程序的输出结果是(A)。

publicclassex2{

publicstaticvoidmain(String[]args){

for(intcnt=0;

cnt<

10;

cnt++){

if(cnt==5)

break;

System.out.print(cnt);

}

A、01234B、6789C、012346789D、5

89、下列程序执行的结果是(C)。

inta=3;

intb=4;

intx=5:

if(a*a+b*b==x*x)

x=x<

<

(b-a);

System.out.print(x);

A、5B、6C、10D、3

90、为了定义3个整型数组a1、a2、aL3,下面声明正确的语句是(B)。

A、intArray[]a1,a2;

B、int[]a1,a2;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2