Java试题教学提纲Word格式.docx

上传人:b****2 文档编号:14528479 上传时间:2022-10-23 格式:DOCX 页数:14 大小:70.30KB
下载 相关 举报
Java试题教学提纲Word格式.docx_第1页
第1页 / 共14页
Java试题教学提纲Word格式.docx_第2页
第2页 / 共14页
Java试题教学提纲Word格式.docx_第3页
第3页 / 共14页
Java试题教学提纲Word格式.docx_第4页
第4页 / 共14页
Java试题教学提纲Word格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

Java试题教学提纲Word格式.docx

《Java试题教学提纲Word格式.docx》由会员分享,可在线阅读,更多相关《Java试题教学提纲Word格式.docx(14页珍藏版)》请在冰豆网上搜索。

Java试题教学提纲Word格式.docx

B.inta=“join”+3;

C.inta=‘a’+5;

D.floatf=5+5.5;

5.设a=3,则表达式(--a)<

<

a的结果是(B)

A.16

B.8

C.24

D.12

6.下列代码运行的结果是(C)

publicstaticvoidmain(String[]args){

intx=4;

inty=5;

if(x++>

4&

++y>

5){

x++;

}

System.out.println("

x="

+x+"

y="

+y);

}

A.x=4,y=5

B.x=4,y=6

C.x=5,y=6

D.x=6,y=6

7.尝试运行下面的代码会发生什么?

(B)

publicclassTest{

publicstaticvoidmain(String[]args){

booleanm=true;

if(m=false){

System.out.println("

true"

);

}else{

false"

}

A.输出字符串”true”

B.输出字符串”false”

C.编译时错误

D.运行时错误

8.编译并运行以下代码将发生什么?

(E)

publicstaticvoidmain(Stringargs[]){

chardigit='

a'

;

for(inti=0;

i<

10;

i++){

switch(digit)

{

case'

x'

:

{

intj=0;

System.out.println(j);

}

default:

intj=100;

}

inti=j;

System.out.println(i);

A.输出11次100

B.输出10次100,然后抛出运行期异常

C.编译错误,因为变量i不能在main()方法中被声明2次

D.编译错误,因为变量j不能在main()方法中被声明2次

E.以上都不对

9.classDemoB

{

publicstaticintfun(intc)

returnc+=2;

publicstaticvoidmain(String[]args)

inttemp=fun

(2);

System.out.println(temp);

A.2

B.4

C.6

D.8

10.下面哪些函数是publicvoidaMethod(){...}的重载函数?

(BD)

A.voidaMethod(){...}

B.publicintaMethod(inta,floatb){...}

C.publicvoidaMethod(){...}

D.publicfloataMethod(intm){…}

11.在java中,关于数组描述正确的是(BD)

A.数组中的索引下标从1开始

B.存储在数组当中的数据都属于同一数据类型

C.通过数组名.length()能获得数组的长度

D.数组的最大索引下标是数组的长度减1

12.下面程序的输出结果是什么(D)

int[]arr=newint[10];

System.out.println(arr[0]);

A.编译不通过

B.运行时出错

C.输出null

D.输出0

13.下面哪个语句正确地声明一个整型的二维数组(CD)

A.inta[][]=newint[][];

B.intb[10][10]=newint[][];

C.intc[][]=newint[10][10];

D.int[]d[]=newint[10][10];

14.以下代码输出是(D)

classDemo{

inti=0;

intsum=0;

while(i<

=10){

i++;

if(i%2!

=0)

continue;

sum+=i;

System.out.println(sum);

A.55

B.45

C.35

D.30

15.和下面代码能完成相同的选项是(B)

inti=1;

=100){

if(i%2==0){

sum=sum+i;

}  

A.for(intx=1;

x<

=100;

x++){sum=sum+x;

B.for(intx=0;

x+=2){sum=sum+x;

C.for(intx=1;

D.上述全对

16.下列有关类、对象和实例的叙述,正确的是哪一项?

(D)

A.类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别

B.对象是类的抽象,类是对象的具体化,实例是对象的另一个名称

C.类是对象的抽象,对象是类的具体化,实例是类的另一个名称

D.类是对象的抽象,对象是类的具体化,实例是对象的另一个名称

17.下面关于java中包的说法正确的是(ACD)

A.在java中可以使用import语句导入包

B.在java中可以使用package语句导入包

C.位于同一个包中的类,不需要导包就可以直接访问

D.不同的包中可以出现类名相同的类

18.下列有关抽象类的叙述正确的是哪项?

(C)

A.抽象类中一定含有抽象方法

B.抽象类既能被实例化也能被继承

C.抽象类的声明必须包含abstract关键字

D.抽象类中不能有构造方法

19.下列有关接口的叙述错误的是哪项?

(CD)

A.接口中只能包含抽象方法和常量

B.一个类可以实现多个接口

C.类实现接口时必须实现其中的方法

D.接口不能被继承

20.运行以下代码片段,输出结果是?

(D)

classX{

Yb=newY();

X(){

System.out.print("

X"

classY{

Y(){

Y"

publicclassZextendsX{

Yy=newY();

Z(){

Z"

newZ();

A.Z

B.YZ

C.XYZ

D.YXYZ

21.下列关于类的继承的描述,正确的有(BD)

A.一个类可以同时继承多个父类

B.一个类可以具有多个子类

C.子类会自动拥有父类所有的方法

D.一个类继承另一个类需要使用extends关键字

22.下列选项中关于java中this关键字的说法错误的有(D)

A.this关键字是一个对象的引用

B.this关键字可以用于引用当前类以外其他类型的对象

C.this可用于构造函数中,调用类本身重载的构造函数,但是必须写在首行

D.this可用于静态方法中

23.下列关于构造函数的说法正确的是(AB)

A.方法名必须与类名相同

B.使用new关键字创建对象时,java虚拟机会自动调用构造函数

C.我们在定义一个类时,必须要声明至少一个构造函数

D.构造函数中不能使用return语句

24.编译并运行以下代码将发生什么?

classMyClass{

intx;

MyClass(inti){

x=i;

publicstaticvoidmain(Stringargs[]){

MyClassm1=newMyClass(100);

MyClassm2=newMyClass(100);

if(m1.equals(m2)){

Bothareequal"

Botharenotequal"

A.代码编译时报出错误提示信息“equals()方法未定义”

B.编译通过,抛出运行期异常.

C.输出Bothareequal.

D.输出Botharenotequal

25.运行以下的main()方法,结果是?

(A)

1publicstaticvoidmain(String[]args)

2{

3StringmyString;

4intx=100;

5

6if(x<

100)myString="

xislessthan100"

7if(x>

xisgreaterthan100"

8System.out.println(myString.length());

9}

A.编译时报出错误提示信息“变量myString没有被初始化”

B.编译通过

C.编译未能通过。

但如果变量myString在第8行前的代码中被初始化,代码可以编译通过,运行时可以输出字符串myString的长度

D.以上都不对

26.有如下代码,请问哪些是正确的?

(ACD)

classClassA{}

classClassBextends

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

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1