Java面向对象选择试题Word文档下载推荐.docx

上传人:b****6 文档编号:16706093 上传时间:2022-11-25 格式:DOCX 页数:8 大小:16.24KB
下载 相关 举报
Java面向对象选择试题Word文档下载推荐.docx_第1页
第1页 / 共8页
Java面向对象选择试题Word文档下载推荐.docx_第2页
第2页 / 共8页
Java面向对象选择试题Word文档下载推荐.docx_第3页
第3页 / 共8页
Java面向对象选择试题Word文档下载推荐.docx_第4页
第4页 / 共8页
Java面向对象选择试题Word文档下载推荐.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

Java面向对象选择试题Word文档下载推荐.docx

《Java面向对象选择试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Java面向对象选择试题Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。

Java面向对象选择试题Word文档下载推荐.docx

b)41

c)0

d)1

3)给定java代码,如下:

publicclassTest{

staticinti;

publicintaMethod(){

i++;

returni;

}

publicstaticvoidmain(String[]args){

Testtest=newTest();

test.aMethod();

System.out.println(test.aMethod());

}编译运行后,输出结果是(C)。

a)0

b)1

c)2

d)3

4)给定java代码,如下:

abstractclassShape

{

abstractvoiddraw();

要创建Shape类的子类Circle,以下代码正确的是(BD)。

a)classCircleextendsShape{

intdraw(){}

b)abstractclassCircleextendsShape{

c)classCircleextendsShape{

voiddraw();

d)classCircleextendsShape{

voiddraw(){}

5)给定java代码,如下:

classParent{

publicvoidcount(){

System.out.println(10%3);

publicclassTestextendsParent{

publicvoidcount(inti){

System.out.println(10%i);

publicstaticvoidmain(String[]args){

Parentp=newTest();

p.count(3);

编译运行,结果是(A)。

a)1

b)3

c)3.333333333333335

d)编译错误

7)给定java程序,如下:

privatestaticfinalintcounter=10;

publicstaticvoidmain(String[]args){

编译运行Test.java,结果是(C)

a)10

b)11

c)编译错误

d)运行时出现异常

8)在java中,以定义了两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是(C)

a)interfaceAextendsB,C

b)interfaceAimplementsB,C

c)classAimplementsB,C

d)classAimplementsB,implementsC

9)给定一个Java程序代码,如下:

publicclassTest{

intcount=9;

publicvoidcount1(){

intcount=10;

System.out.println("

count1="

+count);

publicvoidcount2(){

count2="

publicstaticvoidmain(Stringargs[]){

Testt=newTest();

t.count1();

t.count2();

行编译后,输出结果是(B)

a)count1=9

count2=9

b)count1=10

c)count1=10

count2=10

d)count1=9

11)给定如下java代码,以下()访问控制修饰符可以填入下划线处。

classParent{

protectedvoideat(){}

classChildextendsParent{

___AD____voideat(){}

a)Protected

b)Private

c)什么也不填

d)Public

12)在Java中,下面关于抽象类的描述正确的是(ABD)。

a)抽象类可以被实例化

b)如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类

c)抽象类中的方法必须都是抽象的

d)声明抽象类必须带有关键字abstract

13)给定如下Java代码,以下(AB)方法可以加入Child类中。

PublicclassParent{

intchange(){…}

ClassChildextendsParent{

()

a)publicintchange(){}

b)intchang(inti){}

c)privateintchange(){}

d)abstractintchange(){}

14)在java中,在定义类时加上修饰符(D)可以实现该类不能在本类被实例化。

a)Final

b)Public

c)Private

d)Abstract

15)在java中,下面(AB)的陈述是正确的。

a)私有方法不能被重载

b)静态方法能被重载

c)公有方法被重写后的访问修饰符可以变成private

d)一个被重写的方法不能抛出一个在基类中不被检查的异常

16)分析下面的java代码输出结果为(D)。

ClassPoint{

Intx,y;

Point(intx,inty){

This.x=x;

//值传递

This.y=y;

Publicststicvoidmain(String[]args){

Pointpt1,pt2;

Pt1=newPint(3,3);

Pt2=newPint(4,4);

System.out.print(pt1.x+pt2.x);

a)6

b)34

c)8

d)7

17)在java中,以下程序的输出结果是(C)。

ClassPoint

Intx;

Booleany;

Voidoutput()

System.out.println(x);

System.out.println(y);

Publicstaticvoidmain(String[]args)

Piontpt=newPoint();

Pt.output();

a)运行错误

b)0

Ture

False

d)0

18)给定java代码如下,编译运行结果是(A)。

publicintcount(){

return1%9;

publicstaticvoidmain(String[]args){

System.out.println(count());

a)编译错误

b)运行时出现例外

c)正常运行,输出1

d)正常运行,输出0

20)在Java接口中,下列选项里有效的方法声明是(AB)

a)publicvoidaMethod();

b)voidaMethod();

c)staticvoidaMethod();

d)protectedvoidaMethod();

22)给定java代码,如下:

编译运行,结果是(A)

publicstaticvoidmain(String[]args){

Strings;

System.out.println(“s=”+s);

a)编译错误

b)编译通过,但出现运行时错误

c)正常运行,输出s=null

d)正常运行,输出s=

23)给定java代码,如下,编译运行后,结果是(B)。

staticStrings;

publisstaticvoidmain(Stringargs[]){

charc=s.charAt(0);

System.out.println(c);

b)运行期异常,异常类型为NullpointerException

c)运行期异常,异常类型为ArithmeticExceptioin

d)运行正常,但无输出内容

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

当前位置:首页 > 高中教育 > 语文

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

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