java基础试题及其答案.docx

上传人:b****1 文档编号:1136363 上传时间:2022-10-17 格式:DOCX 页数:23 大小:29.54KB
下载 相关 举报
java基础试题及其答案.docx_第1页
第1页 / 共23页
java基础试题及其答案.docx_第2页
第2页 / 共23页
java基础试题及其答案.docx_第3页
第3页 / 共23页
java基础试题及其答案.docx_第4页
第4页 / 共23页
java基础试题及其答案.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

java基础试题及其答案.docx

《java基础试题及其答案.docx》由会员分享,可在线阅读,更多相关《java基础试题及其答案.docx(23页珍藏版)》请在冰豆网上搜索。

java基础试题及其答案.docx

java基础试题及其答案

Java试题

1)java程序中,main方法的格式正确的是()。

(选择一项)

a)staticvoidmain(String[]args)

b)publicvoidmain(String[]args)

c)publicstaticvoidmain(String[]s)

d)publicstaticvoidmain(String[]args)

2)给定java代码,如下:

publicbytecount(byteb1,byteb2){

return;

}

要使用这段代码能够编译成功,横线处可以填入()。

(选择一项)

a)(byte)(b1-b2)

b)(byte)b1-b2

c)b1-b2

d)(byte)b1/b2

3)在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。

(选择一项)

a)protected

b)private

c)publicd)friendly

4)在Java中,下列()语句不能通过编译。

(选择一项)

a)Strings=“join”+“was”+“here”;

b)Strings=“join”+3;“”+newPerson()toString()

c)inta=3+5

d)floatf=5+5.5;5.5double5.5ffloat

6)给定java代码如下,运行时,会产生()类型的异常。

(选择一项)

Strings=null;

s.concat(“abc”);

a)ArithmeticException

b)NullPointerException

c)IOException

d)EOFException已到文件尾,再读取抛出

7)在java中,()对象可以使用键/值的形式保存数据。

(选择一项)

a)ArrayListList有序可重复

b)HashSetSet无序不可重复同一对象是重复的

c)HashMapMa(pkey/value)重复定义:

hashCode、equals(业务)

d)LinkedListList

8)给定如下java代码,编译运行之后,将会输出()。

publicclassTest{

publicstaticvoidmain(Stringargs[]){

inta=5;

((a%2==1)?

(a+1)/2:

a/2);三目表达式

}

}(选择一项)

a)1

b)2

c)2.5

d)3

9)以下Java语句中,Stringstr=“”;str=str.subString(1,3);

执行后str中的值为。

(选择一项)subString子串[1,3)

a)“23”

b)“123”

c)“12”

d)“234”

10)给定如下java代码,以下()代码行编译会报错。

(选择一项)

classMyClass{

privatefinalinta;错误,类中属性是final时,必须赋初值

voidmyMethod(finalintp){

finalintil;正确,函数中变量是final时,定义时可以

不赋值

finalinti2=p;正确,函数中变量是final时,定义时可以赋初

i1=20;正确,因为它还没有赋初值,但是赋值后不能更改

i2=20;错误,因为常量已赋值,不能更改

}

a)voidmyMethod(finalintp)

b)finalintil;

c)finalinti2=p

d)il=20

e)i2=20;

11)给定如下java代码,编译时会在()出现错误。

classParent{

}

classChildextendsParent{

publicstaticvoidmain(Stringargs[]){

Parentp仁newChild();//第一行正确,子类向父类是自动造型

Parentp2=newParent();//第二行

Childc1=newChild();//第三行

Childc2=newParent();//第四行错误,父类向子类是强制造型

}

}(选择一项)

a)第一行

b)第二行

c)第三行

d)第四行

12)给定某java程序的main方法,如下:

publicstaticvoidmain(String[]arg){

“Hello”+args[1]);

}

从命令行传参:

peopleworldnation,该程序的运行结果是()

(选择一项)

a)

Hellopeopleargs:

[

“1»“11”“丄・”1

people,world,nation]

b)

Helloworld

c)

Hellopeopleworldnation

d)

运行时出现异常

13)给定Java代码,如下:

abstractclassShape{

abstractvoiddraw();方法重写规贝U

}

要创建Shape类的子类Circle,以下代码正确的是()(选择二

项)

a)classCircleextendsShape{

b)abstractclassCircleextendsShape{}

c)classCircleextendsShape{

voiddraw();无方法体

}

d)classCircleextendsShape{

voiddraw(){}

}

(选择一项)

14)给定如下java代码,编译运行时,结果是()

publicclassTest{

publicstaticvoidmain(Stringargs[]){

for(inti=0;i<3;i++){

}

(i);i的作用域是在for循环内

}

}

a)编译时报错

b)正确运行,输出012

c)正确运行,输出123

d)正确运行,输出0123

句正确的是()。

(选择两项)

publicIntegerchange(inti){

}

a)Integerint=newlnteger(i);变量名int是关键字

returnint;

b)Integert=Integer.valueOf(i);

returnt;

c)returnnewlnteger(i);

d)returni;JDK1.5之后支持基本类型和对象类型的自动转

16)在java中,在尝试对null对象操作时,会产生()类型的异常。

(选择一项)

a)ArithmeticException

b)NullPointerException

c)IOException

d)EOFException

6)

17)Java语言中,Stringstr=””“5”)),输出结果为()

(选择一项)indexOf定位,下标从0开始

a)6

b)5

c)4

d)-1

18)在java中,已定义两个接口B和C,要定义一个实现这两

个接口的类,以下语句正确的是()。

(选择一项)

a)interfaceAextendsB,C接口

b)interfaceAimplementsB,C接口

c)classAimplementsB,C

d)classAimplementsB,implementsC

19)给定JAVA代码,如下:

ClassParent{

publicvoidcount(){

}

}

publicclassTestextendsParent{

publicvoidcount(){

}publicstaticvoidmain(Stringargs[]){

Parentp=newTest();

p.count();这里实际是调用具体类(Test)的count方法,如果要调

用Parent的count,那么需要在Test中如下写:

publicvoidcount(){

super.count();使用super引用父类

}

在调有重写方法时,首先在子类找,如果子类中没有,则自动查找父类,直到找到一个为止。

如果子类有,则调用子类中重写方法,这时父类中的重写方法不会再自动查找,如果要调用,

则需要在子类重写方法中使用super来显示调用。

}

}

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

(选择一项)

a)1

b)1.0

c)3

d)

20)在Java中,下列()是不合法的赋值语句。

(选择一项)

a)floatf=1/3;

b)inti=1/3;

c)floatf=1*3.0;3.0double

d)doublef=1.0/3;

21)利用JAVASWIN编程,要在当前窗体中显示如下信息提示框,则需要编写的代码

是()。

(选择一项)

a)JOptionPane.showMessageDialog(null,"请输入登陆名!

","提示信息",JOptionPane.CLOSED_OPTION);

b)newJOptionPane.showMessageDialog(null,"请输入登陆

名!

","提示信息",JOptionPane.CLOSED_OPTION);

c)newJOptionPane.messageDialog(null,"请输入登陆名!

","提示信息",JOptionPane.CLOSED_OPTION);

d)JOptionPane.messageDialog(null,"请输入登陆名!

",”

提示信息",JOptionPane.CLOSED_OPTION);

22)给定某java程序的main方法,如下;(选择一项)

publicstaticvoidmain(String[]args){

inti=0;

;i++表示本语句执行完成后,再执行++操作

}

a)0

b)1

c)编译错误

d)运行时出现异常

23)给定java程序,如下:

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

(选择一项)

publicclassTest{

privatestaticfinalintcounter=10;publicstaticvoidmain(String[]args){

++counter);++counter修改常量值,是错误的

}

}

a)10

b)11

c)编译错误

d)运行时出现异常

24)在JAVA中,要创建一个新目录,要使用()类的实例。

(选择一项)

a)File文件和目录

b)FileOutputStrean文件输出字节流

c)PrintWriter输出字符流

d)Dir没有这个类

25)在java中,下列()类不能派生出子类.(选择一项)

a)publicclassMyClass{}

b)classMyClass{}

c)abstractclassMyClass{}表示抽象类,不能实例化

d)finalclassMyClass{}表示具体类,不能派生子类

26)在java中,以下()命令能够将java源文件编译为类文件(选择一项)

a)java运行命令

b)javaw运行命令

c)javac编译命令

d)jar打Jar包归档命令

27

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

当前位置:首页 > 高等教育 > 农学

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

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