Java基础试题和答案.docx

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

Java基础试题和答案.docx

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

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中,在包下定义一个类,要让包下的所有类都可以访问这个类,这个类必须定义为()。

(选择一项)

a)protected

b)private

c)public

d)friendly

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

(选择一项)

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

b)Strings=“join”+3;

c)inta=3+5

d)floatf=5+;

5)在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型(选择一项)

a)(newFlowLayout());

b)(newFlowLayout())

c)()

d)()

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

(选择一项)

Strings=null;

(“abc”);

a)ArithmeticException

b)NullPointerException

c)IOException

d)EOFException

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

(选择一项)

a)ArrayList

b)HashSet

c)HashMap

d)LinkedList

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

publicclassTest{

publicstaticvoidmain(Stringargs[]){

inta=5;

?

(a+1)/2:

a/2);

}

}(选择一项)

a)1

b)2

c)

d)3

9)以下Java语句中,Stringstr=“9”;str=(1,3);执行后str中的值为。

(选择一项)

a)“23”

b)“123”

c)“12”

d)“234”

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

(选择一项)

classMyClass{

voidmyMethod(finalintp){

finalintil;

finalinti2=p;

i1=20;

i2=20;

}

}

a)voidmyMethod(finalintp)

b)finalintil;

c)finalinti2=p

d)il=20

e)i2=20;

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

classParent{

}

classChildextendsParent{

publicstaticvoidmain(Stringargs[]){

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

(选择一项)

a)floatf=1/3;

b)inti=1/3;

c)floatf=1*;

d)doublef=3;

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

是()。

(选择一项)

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

","提示信息",;

b)new(null,"请输入登陆名!

","提示信息",;

c)new(null,"请输入登陆名!

","提示信息",;

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

","提示信息",;

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

publicstaticvoidmain(String[]args){

inti=0;

;

}

a)0

b)1

c)编译错误

d)运行时出现异常

23)给定java程序,如下:

编译运行,结果是()。

(选择一项)

publicclassTest{

privatestaticfinalintcounter=10;

publicstaticvoidmain(String[]args){

;

}

}

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

27)在JAVA中,通过调用以下()方法,可以装载SUN的JDBC-ODBC桥。

(选择一项)

a)newClass().load(“;

b)newClass().forName(“;

c)(“;

d)(“;

28)在JAVA中,要判断D盘下是否存在文件,应该使用以下()判断语句。

(选择一项)

a)if(newFile(“d:

”).exists()==1)

b)if(“d:

”)==1)

c)if(newFile(“d:

/”).exists())

d)if(“d:

/)

29)在JAVA接口中,下列选项里有效的方法声明是()。

(选择二项)

a)publicvoidaMethod();

b)voidaMethod();

c)staticvoidaMethod();

d)protectedvoidaMethod();

30)给定JAVA代码,如下:

编译运行,结果是()。

(选择一项)

publicstaticvoidmain(string[]args)

{

Strings;

;

}

a)编译错误

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

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

d)正常运行,输出s=

31)给定一个java程序的main方法的代码片段如下:

假如d目录下不存在文件,现运行该程序,下面的结果正确的是()。

(选择一项)

try{

PrintWriterout=newPrintWriter(newFileOutputStream(“d:

/”));

Stringname=”chen”;

(name);

();

}

catch(Execptione){

文件没有发现!

“);

}

a)将在控制台上打印:

“文件没有发现!

b)正常运行,但没有生成文件

c)运行后生成,但该文件中无内容

d)运行后生成,该文件内容为:

chen

32)在JAVA中,对于PreparedStatement的方法setInt(inti,intx),描述正确的是()。

(选择一项)

a)使得第i-1个参数的值设为x

b)使得第x-1个参数的值设为i

c)使得第x个参数的值设为i

d)使得第i个参数的值设为x

33)给定JAVA程序,如下:

packagecom;

publicclassTest{

publicvoidtalk(){}

protectedvoidwalk(){}

privatevoidclimb(){}

privatevoidjump(){}

给定Test的子类Test2,代码如下:

Package;

Importcom.*;

PublicclassTest2extendsTest

{

Publicstaticvoidmain(String[]args)

{

Test2tt=newTest2();

;

publicclassTest2extendsTest{

publicstaticvoidmain(String[]args){

newTest2().talk();

}

a)输出字符串:

talk

b)输出字符串:

talktalk

c)编泽错误:

在中无法访问方法talk0

d)编译错误:

不是public无法在包外访问

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

(选择一项)

publicstaticvoidmain(String[]args){

inti;

(“i=“+i);

}

a)编泽错误

b)运行时出现例外

c)正常运行,输出i=-1

d)正常运行,输出i=0

40)研究下面的Java代码,当x=2时,运行结果是()。

(选择一项)

switch(x){

case1:

;

case2:

case3:

;

Case4:

;

}

a)没有输出任何结果b)输出结果为3

c)输出结果是3和4d)输出结果是l、3和4

41)在Java语言中,下列()是正确的JDBc代码片断。

(选择二项)

a)Preparedstatementpstmt=("insertintoEMP(EMPNO,ENAME)values(?

?

)");

(l,7);

(2,"Admin");

b)preparedstatementpstmt=("insertintoEMP(EMPNO,ENAME)values(?

?

)");

(l,"7");

(2,"Admin");

c)Statementstmt=("insertintoEMP(EMPNO,ENAME)

values(7,‘Admin’)");

d)PreparedStatementstmtl=("insertintoEMP(EMPNO,ENAME)values(7,’Admin')");

42)类实现了()接口。

(选择一项)

a)Collection

b)Set

c)Map

d)List

43)在java中,已获得默认类型的Resultset对象rs,要获取结果集中的数据,必须执行的语句是()。

(选择一项)

a)()

b)()

c)()

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

当前位置:首页 > 求职职场 > 职业规划

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

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