JAVA题库Word格式.docx

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

JAVA题库Word格式.docx

《JAVA题库Word格式.docx》由会员分享,可在线阅读,更多相关《JAVA题库Word格式.docx(41页珍藏版)》请在冰点文库上搜索。

JAVA题库Word格式.docx

6.请阅读下面的程序片段

booleanb=true;

if(b=false){

System.out.println("

a"

);

}elseif(b){

System.out.println(b);

}elseif(!

b){

c"

}else{

d"

程序的执行结果是()

A.a

B.b

C.c

D.d

7.下列关于case关键字的说法中,错误的是

A.case关键字后面必须是常量

B.case关键字后面的break必须存在

C.case关键字后面的break可以没有

D.case关键字后面的值必须不一样

8.以下抽象类的定义中,错误的是?

()

A.abstractclassDemo1{}

B.abstractclassDemo2{publicabstractStringfun(Stringa);

}

C.abstractclassDemo3{publicStringfun(){return"

CZBK"

;

}}

D.abstractclassDemo4{publicstaticfinalStringCZBK="

传智播客"

abstractvoidfun(){}}

D

9.已知类的继承关系如下:

classEmployee;

classManagerextendsEmployeer;

classDirectorextendsEmployee;

则以下语句能通过编译的有哪些?

A.Employeee=newManager();

B.Directord=newManager();

C.Directord=newEmployee();

D.Managerm=newDirector();

10.下列命令中,可以将文档注释提取出来生成帮助文档的是()

A.javac

B.java

C.javadoc

D.jar

11.下列转义字符中,不合法的是()

A.'

\n'

B.'

\x'

C.'

\r'

D.'

\t'

12.阅读下段代码,

classDog

{

publicStringname;

Dog(Stringname){

this.name=name;

publicclassDemo1

Dogdog1=newDog("

xiaohuang"

Dogdog2=newDog("

Strings1=dog1.toString();

Strings2=dog2.toString();

Strings3="

Strings4="

返回值为true的是?

()

A.dog1.equals(dog2)

B.s1.equals(s2)

C.s3.equals(s4)

D.dog1==dog2

13.以下关于继承的描述,说法正确的是()

A.子类继承父类的所有属性和方法

B.子类可以继承父类的私有的属性和方法

C.子类可以继承父类的公有的属性和方法

D.创建子类对象时,父类的所有构造方法都会被执行

14.函数重写与函数重载的相同之处是?

A.权限修饰符

B.函数名

C.返回值类型

D.形参列表

15.下列关于this关键字的说法中,错误的是()

A、this可以解决成员变量与局部变量重名问题

B、this出现在成员方法中,代表的是调用这个方法的对象

C、this可以出现在任何方法中

D、this相当于一个引用,可以通过它调用成员方法与属性

A.this可以解决成员变量与局部变量重名问题

B.this出现在成员方法中,代表的是调用这个方法的对象

C.this可以出现在任何方法中

D.this相当于一个引用,可以通过它调用成员方法与属性

16.下列关于自定义异常的说法中,错误的是()

A.自定义异常要继承Exception类

B.自定义异常继承Exception类后,具有可抛性

C.自定义异常可以在构造方法中用super关键字传递异常信息给父类

D.自定义异常必须继承Error类

17.请阅读下面的代码

Strings1=newString(“abc”);

Strings2=s1.intern();

Strings3=”abc”;

System.out.println(s1==s2);

System.out.println(s2==s3);

System.out.println(s1==s3);

下列选项中,程序的输出结果为()

A.falsetruefalse

B.falsefalsefalse

C.falsetruetrue

D.falsefalsetrue

18.请阅读下面的代码

classA{

intx;

staticinty;

voidfac(Strings){

System.out.println(“字符串:

”+s);

下列选项中描述正确的是()

A.x,y和s都是成员变量

B.x是实例变量,y是类变量,s是局部变量

C.x和y是实例变量,s是参数

D.x,y和s都是实例变量

19.阅读下列的代码

publicclassTest{

publicstaticvoidmain(String[]args){

_________________________

classOuter{

staticclassInner{

publicvoidmethod(){

method"

下列选项中,填写在空白处可以使程序正常运行的是()

A.Outero=newOuter();

o.method();

B.InnerI=newInner();

i.method();

C.Outer.Inneroi=newOuter.Inner();

oi.method();

D.以上答案都不对

20.下列关于Java特点的描述中,错误的是?

A.Java语言不支持指针

B.Java具有自动垃圾回收的机制

C.Java只能运行在Window和Linux平台

D.Java允许多个线程同时执行

21.请阅读下面的代码片段

publicstaticintadd(inta,intb){

returna+b;

}

下列选项中,可以在main()方法中成功调用add()方法的是

A.intnum=add(1.0,2.0);

B.intnum=add('

a'

'

b'

C.intnum=add(true,flase);

D.intnum=add("

1"

"

2"

22.下了关于接口继承的说法中,正确的是?

A.接口继承自Object类

B.一个接口只能继承一个接口

C.一个接口可以继承多个接口

D.接口不能被继承

23.下列关于接口的描述,错误的是?

A.接口不是Object类的子类

D.接口不能被实例化

24.下面选项中,哪个关键字可以修饰局部变量?

A.abstract

B.final

C.static

D.private

25.阅读下列的程序

publicclassExample{

newFather(){

publicvoidshow(){

helloworld"

}.show();

classFather{

hellofather"

A.hellofather

B.helloworld

C.编译报错

D.编译通过,运行报错

26.下列关于注释的使用,错误的是?

()

A.intc=10;

//定义变量c

B./*intc=5;

intx=6;

*/

C./**这是类的入口方法*/

D./*/*intc=10;

*/intx=5;

27.关于方法的递归,以下说法正确的是

A.方法递归就是指在一个方法的内部调用自身的过程

B.方法递归其实就是调用其它方法

C.方法递归是指方法的返回值不同

D.以上说法都不对

28.请阅读下面的程序

publicclassExample{

publicstaticvoidmain(String[]args){

intx=1;

do{

x++;

}while(x<

=4);

x="

+x);

}

程序的运行结果是

A.3

B.4

C.5

D.6

29.若二维数组intarr[][]={{1,2,3},{4,5,6},{7,8}};

,则arr[1][2]的值是()

A.2

B.5

C.6

D.0

30.下列选项中,按照箭头方向,需要进行强制类型转换的是

A.int←short

B.int←byte

C.int←char

D.int←float

31.下列关于构造方法的描述中,错误的是()

A.构造方法的方法名必须和类名一致

B.构造方法不能写返回值类型

C.构造方法可以重载

D.构造方法的访问权限必须和类的访问权限一致

32.while语句的循环体中不能包含的语句是

A.while语句

B.方法定义语句

C.if语句

D.switch语句

33.分析下面程序,哪一行代码能正确赋值?

()

classDemo{

publicvoidmethod(){

finalintnum1=10;

staticintnum2=20;

abstractintnum3=30;

privateintnum4=40;

A.finalintnum1=10;

B.staticintnum2=20;

C.abstractintnum3=30;

D.privateintnum4=40;

34.以下抽象类的定义中,错误的是?

35.已知类的继承关系如下:

classA

classBextendsA

classCextendsA

则以下语句中能够通过编译的是?

A.Aa=newB();

B.Cc=newB();

C.Cc=newA();

D.Bb=newC();

36.Personp=newPerson(“张三”,23);

这条语句会调用下列哪个构造方法给属性进行初始化()

A.publicPerson(){}

B.publicPerson(Stringname,intage){this.name=name;

this.age=age;

C.publicPerson(intage,Stringname){this.age=age;

this.name=name;

D.publicPerson(Stringname){this.name=name;

37.阅读下面的程序

for(intx=0;

x<

=3;

x++){

continue;

System.out.print(x%2);

运行结果正确的是

A.跳出循环,无输出

B.0121

C.01

D.0123

38.下面关于整数类型的描述中,错误的是()

A.byte是java中的整数类型,它的取值范围是-127到128。

B.java中的整数有正负之分。

C.bit是java中的整数类型,它代表的是一个字节。

D.int是java中的整数类型,它在内存中占4个字节。

39.关于方法的递归,以下说法正确的是

40.请阅读下面的程序

inta[]={2,0,4,1,8,3,5};

inttemp;

for(inti=0;

i<

a.length-1;

i++){

for(intj=a.length-1;

j>

i;

j--){

if(a[j]<

a[j-1]){

temp=a[j];

a[j]=a[j-1];

a[j-1]=temp;

for(Integeri:

a){

System.out.println(i);

下列选项中,哪一个是程序的运行结果()

A.8,5,4,3,2,1,0

B.0,1,2,3,4,5,8

C.2,0,4,1,8,3,5

D.5,3,8,1,4,0,2

41.请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是?

A.publicintMAX_LENGTH=100

B.publicconstintMAX_LENGTH=100

C.finalintMAX_LENGTH=100

D.publicfinalintMAX_LENGTH=100

42.下列关于JDK、JRE和JVM关系的描述中,正确的是

A.JDK中包含了JRE,JVM中包含了JRE。

B.JRE中包含了JDK,JDK中包含了JVM。

C.JRE中包含了JDK,JVM中包含了JRE。

D.JDK中包含了JRE,JRE中包含了JVM。

43.以下对于try…catch语句描述正确的是()

A.try…catch语句处理程序中的错误

B.try...catch语句处理程序中的bug

C.try...catch语句处理程序中的异常

D.以上说法都不正确

44.请阅读下面的程序

inttemp=0;

for(inti=1;

5;

for(intj=0;

j<

j++){

temp++;

System.out.println(temp);

下列选项中,哪个是程序的运行结果()

A.5

B.9

C.10

D.15

45.若二维数组intarr[][]={{1,2,3},{4,5,6},{7,8}};

46.下面程序运行的结果是()

classDemo{

try{

intx=div(1,2);

}catch(Exceptione){

System.out.println(e);

System.out.println(x)

publicstaticintdiv(inta,intb){

returna/b;

A.输出1

B.输出0

C.输出0.5

D.编译失败

47.下列关于JDK的说法中,错误的是?

48.下列关于构造方法定义的描述中,错误的是()。

A.方法名与类名相同

B.在方法名的前面没有返回值类型的声明

C.当定义了有参构造方法,系统默认的无参构造方法依然存在

D.在方法中不能使用return语句返回一个值

49.先来看一段代码

​classDemo{

Demo(){

下列构造方法中,可以存在于Demo类中的是()

A.publicDemo(){}

B.privateDemo(){}

C.Demo(intage,Stringname)(){}

D.Demo(){}

50.题号:

请先阅读下面的代码。

intx=1;

inty=2;

if(x%2==0){

y++;

y--;

System.out.println("

y="

+y);

上面一段程序运行结束时,变量y的值为下列哪一项

A.1

B.2

C.3

51.下列有关数组中元素位置交换的描述,错误的是()

A.位置交换的过程中需要借助一个中间变量

B.位置交换的过程至少需要三步

C.位置交换后数组的角标顺序发生了改变

D.位置交换后数组的角标顺序不会发生改变

52.请阅读下面的代码

53.下列关于静态方法的描述中,错误的是()。

A.静态方法属于类的共享成员

B.静态方法是通过"

类名.方法名"

的方式来调用

C.静态方法只能被类调用,不能被对象调用

D.静态方法中可以访问静态变量

54.下列关于数组最值的描述中,错误的是()

A.要想求数组的最值必须先定义一个数组

B.在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量

C.求数组最值过程中,一定要对数组进行遍历

D.在求数组最大值时,使用变量记住每次比较后较大的那个值

55.关于变量类型转换的描述中,正确的是

A.只有数据类型相同的数据才能进行运算

B.byte类型和short类型的数据是不能一起运算的

C.两个byte类型数据一起运算时会把先自动提升到int类型再运算

D.两个整型在一起运算时,结果一定是int

56.下列字符串常量中,哪一个是错误的()

A.“abc”

B.“12’12”

C.“12”12”

D.“”

57.下列关于while语句的描述中,正确的是

58.请阅读下面的程序,程序的运行结果是()。

classPerson{

Stringnam

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

当前位置:首页 > 法律文书 > 调解书

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

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