《java开发基础》考前冲刺模拟练习题(附答案)_第1页
《java开发基础》考前冲刺模拟练习题(附答案)_第2页
《java开发基础》考前冲刺模拟练习题(附答案)_第3页
《java开发基础》考前冲刺模拟练习题(附答案)_第4页
《java开发基础》考前冲刺模拟练习题(附答案)_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《java开发基础》考前冲刺模拟练习题(附答案)

单选题

1.执行下面的程序片段后,输出结果为intx=-3;inty=-10;Syst

em.out.printin(y%x);

A、-1

B、2

C、1

D、-2

参考答案:A

2.执行下面的程序后,输出结果为()Intx=2;While(x<6){X

++;}System.out.print(x);选项.

A、5

B、6

C、7

D、8

参考答案:B

3.在网络编程中,能够获取Socket对象的输入流的方法是。

A、outputstream

B、getlnputStream

C、getOutputStream

1st

D、inputStream

参考答案:B

4.在类的定义中可以有两个同名方法,这种现象称为是方法的

A、封装

B、继承

C、覆盖

D、重载

参考答案:D

5.在多线程并发程序设计中,能够给对象x加锁的语句是()

A、X.wait()

B、x.notify()

C、synchronized(x)

D、x.synchronized()

参考答案:C

6.在多态中,哪一种转型方法不能自动完成,必须强制执行?

A、向低转型

B、向高转型

C、向下转型

D、向上转型

参考答案:C

7.在switch语句中,"break;”语句的作用是()。

A、结束switch语句的执行

2nd

B、中断程序执行

C、重新执行switch语句

D、重新进行"case常量:..."中常量匹配

参考答案:A

8.在MySQL中,以下不属于数据库的完整性的是()。

A、实体完整性

B、域完整性

C、参照的完整性

D、数据完整性

参考答案:D

9.在MySQL中,SELECT语句正确的语法顺序如下()

A、where,having,groupby,orderby

B、having,where,groupby,orderby

C、where,orderby,groupby,having

D、where,groupby,having,orderby

参考答案:D

10.在Java中,以下哪个关键字使得类K能派生出子类?()。

A、final

B、public

C、private

D、volatile

参考答案:A

3rd

1L在Java中,以下代码段的输出结果是()intj;for(j=l;j

<=10;j+=3){System.out.print(j+"");}

A、没有任何输出

B、2468

C、14710

D、编译出错

参考答案:C

12.在Java中,以下初始化Java数组的代码正确的是()

A、int[]myArray二{"1","2","3"};

B、int[]myArray=(5,4,3);

C、int[3]myArray={1,2,3};

D、intmyArray[]={l,3,5};

参考答案:D

13.在Java中,现有2个char类型的变量分别是al二'a'、a2

=2,当执行al二(char)(al+a2);语句之后,al的值应该是

()

A、,a,

B、12

C、,c,

D、语句在编译时出错

参考答案:C

14.在Java中,下列关于分支结构说法错误的是()

4th

A、多重if可以实现switch结构的功能

B、多重if多用于条件为区间范围的条件判断

C、switch结构中的case后面不可以是字符串

D、switch结构一般用于条件为等值的条件判断

参考答案:C

15.在Java中,下列代码的运行结果是()opublicstaticvoi

dmain(String[]args){int[]arr=newint[4];System.out.pri

ntln(arr[4]);}

A、编译错误

B、运行时异常

C、0

D、null

参考答案:B

16.在Java中,设置字型应使用Graphics的()方法

A、setfont(Fontfont)

B、setFont(Fontfont)

C、Font(Stringfontname,intstyle,intsize)

D、font(Stringfontname,intstyle,intsize)

参考答案:B

17.在Java中,根据用户在文本框txtName中输入的姓名对Stu

dent表进行查询,以下SQL语句定义正确的是()

A、Stringsql=HSelect*fromStudentwhereSname=,,+txtName.ge

5th

tText();

B、Stringsql=',Select*fromStudentwhereSname=,n+txtName.g

etText()

C、Stringsql=,,Select*fromStudentwhereSnameliken+txtName.

getText();

D、Stringsql=nSelect*fromStudentwhereSnamelike,n+txtNam

e.getText();

参考答案:B

18.在Java语言中,以下哪个关键字用于在方法上声明抛出异

常?

A、try

B、catch

C^throws

D、throw

参考答案:C

19.在Java语言中,()是最基本的元素

A、方法

B、包

C、对象

D、接口

参考答案:C

20.在Java的异常处理语句中对finally的描述正确的是()。

6th

A、不管是否发生异常,finally中的程序都要执行

B、只有不发生异常时,finally中的程序才需要执行

C、只异常发生时,finally中的程序才需要执行

D、不管是否发生异常,finally中的程序都不会执行

参考答案:A

21.阅读如下程序Booleana=true;Booleanc=!a;上述程序执行后,

c的值为()。选项.

A、true

B、false

C、a

D、!a

参考答案:B

22.有如下代码段:1)2){if(unsafe()){//dosomething*}

3)elseif(safe()){//dotheother,•,}4)}其中,方法unsa

fe()将抛出lOExccption,请问可将以下哪项填入第1行?()

A、pub1icIOExceptionmethodName()

B、pub1icvoidmethodName()

C、pub1icvoidmethodName()throwTOException

D、pub1icvoidmethodName()throwslOException

参考答案:D

23.有关eval()函数说法,错误的是?

A、eval()函数运行是以字符串形式表示的JavaScript代码串,

7th

返回执行代码串后的结果

B、eval("3+5”)返回8

C、eval()返回的内容必须是整数

D、该参数必须是一个计算表达式

参考答案:C

24.以下语句有语法错的是:

A、intx=l;y=2;z=3

B、for(intx=10,y=0;x>0;x++);

C、while(x>5);

D、for(;;);

参考答案:A

25.以下叙述中不王确的是()o

A、在方法中,通过return语句传回方法值。

B、在一个方法中,可以执行有多条return语句,并返回多个值。

C、在Java中,主方法main()后的一对圆括号中也可以带有参

数。

D、在Java中,调用方法可以在System,out.printin()语句中

完成。

参考答案:B

26.以下关于类的描述中,错误的是()

A、在面向对象的思想中最核心就是对象,为了在程序中创建对

象,首先需要定义一个类

8th

B、定义类的关键字是Interface

C、类中的方法叫成员方法,成员方法又分为实例方法与类方法

D、类中的属性叫成员属性,成员属性又分为实例属性与类属性

参考答案:B

27.以下关于编译异常说法正确的是()

A、编译异常就是指Exception以及其子类

B、编译异常如果产生,可以不用处理

C、编译异常如果产生,必须处理,要么捕获,要么抛出

D、编译异常指的就是Error

参考答案:C

28.以下关于onblur事件说法正确的是?

A、该事件是元素获取到焦点时触发的事件

B、表单验证时使用该事件较为合适

C、该事件是元素值发生改变时触发

D、该事件页面加载时会顺带执行

参考答案:B

29.以下的变量定义语句中,合法的是:

A、doubled=Double.MINJALUE;

B、intlong=123456L;

C、byte$bl=12345;

D、float*5=123.456F;

参考答案:A

9th

30.以下代码:<scripttype=,,text/javascriptU>varundf;if

(typeofundf二二"undefined"){undf=,rHe11oWor1dn;}else{undf

=HnuHn;}document,write("名称是:"+undf);〈/script)的

输出结果是?

A、名称是:null

B、名称是:HelloWorld

C、无任何输出

D、名称是:HelloWorldnull

参考答案:B

31.以下代码,描述正确的有()InterfacelDemo{Publicstati

cfinalStringname;IVoidprint();2PublicvoidgetInfo();

3}AbstractclassPersonimplementslDemo{4Publicvoidprin^()

{1}

A、第1行错误,没有给变量赋值

B、第2行错误,方法没有修饰符

C、第4行错误,没有实现接口的全部方法

D、第3行错误,没有方法的实现

参考答案:A

32.已知代码:Stringgreeting="Hello”;Strings=greeting,s

ubstring(0,3);运行结果是()。选项.

A、Hei

B、ell

10th

C、Hell

D、ello

参考答案:A

33.一般下列关于成员变量默认值的描述中,错误的是()

A、byte类型的数据默认值是0

B、int类型的数据默认值是0

C、long类型的数据默认值是0

D、float类型的数据默认值是0.Of

参考答案:C

34.要将20赋值到数组Num的第三个元素,正确的方法是()

A、Num[3]=20;

B、Num[2]=20;

C、Num[4]=20;

D、[3]

参考答案:B

35.线程通过哪个方法可以休眠一段时间,然后恢复运行

A、run

B、setProity

C、yield

D、sleep

参考答案:D

36.下面选项中,能将游标移动到结果集最后一行的方法是()

11th

()

A、next()

B、absolute(introw)

C、previous()

D、last()

参考答案:D

37.下面选项中,能够将游标从当前位置向下移一行的方法是()。

A、next()

B、absolute(int

C、previous()

D、last()

参考答案:A

38.下面属于Java合法标识符的是()。

A、Tree&Glasses

B、FirstJavaApplet

C、*theLastOne

D、273.5

参考答案:B

39.下面哪个选项会直接引起线程停止执行?

A、从一个同步语句块中退出来

B、调用一个对象的wait方法

C、调用一个输入流对象的read方法

12th

D、调用一个线程对象的setPriority方法

参考答案:B

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

()

A、void

B、public

C、public

D、public

参考答案:D

41.下面关于缺省沟造方法的描述中正确的是()o

A、当类中没有定义任何构造方法时,Java编译器将为这个类创

建缺省构造方法。

B、缺省构造方法可以初始化其他方法o定义的变量

C、Java编译器会为所有的类创建缺省构造方法。

D、如果在一个类中定义的构造方法都声明了参数,Java编译器

将为这个类创建一个缺省构造方法

参考答案:A

42.下面关于静态方法和静态变量初始化的描述,正确的是()。

A、静态方法和静态变量在main()执行前被初始化

B、静态方法和静态变量在main()执行后被初始化

C、静态方法在main()执行之前初始化、静态变量在main()

执行之后初始化

13th

D、静态变量在main()执行之前初始化、静态方法在main()

执行之后初始化

参考答案:A

43.下面关于关键字abstract的说法,正确的是

A、关键字final不能和abstract组合

B、关键字static可以和abstract组合

C、关键字abstract可以用来修饰构造方法

D、关键字abstract可以和private组合

参考答案:A

44.下面关于构造函数的叙述错误的是

A、构造方法的方法名必须和类名相同

B、构造方法没有返回值

C、用户能够直接调用构造方法

D、构造方法的作用是对类对象进行初始化

参考答案:C

45.下面关于throws作用的描述中,正确的是()

A、一个方法只能抛出一个异常信息

B、一个方法上使用throws声明一个异常说明这个方法运行时一

定会抛出这个异常

C、throws可以声明在方法体中用来指定抛出的具体异常

D、throws出现在方法函数头

参考答案:D

14th

46.下面关于StringBuilder类和StringBffer类的描述,错误的

是()。(不考,了解)

A、StringBuffer类是线程安全类

B、StringBuilder类是线程不安全类

C、StringBuilder比StringBuffer效率更高

D、与String类一样,StringBuffer类和StringBuilder类对象

变量实例化后内容不能被修改

参考答案:D

47.下面关于setMaxAge(0)方法的描述中,正确的是()

A、通知服务器立即删除这个Cookie信息

B、通知浏览器立即删除这个Cookie信息

C、通知浏览器再等1秒后删除这个Cookie信息

D、通知服务器再等1秒后删除这个Cookie信息

参考答案:B

48.下面关于PrcparcdStatemcnt的说法错误的是()。

A、PreparedStatement继承了Statement

B、PreparedStatement可以有效的防止SQL注入

C、PreparedStatement不能用于批量更新的操作

D、PreparedStatement可以存储预编译的Statement,从而提升

执行效率

参考答案:C

49.下面关于Java中线程的说法不正确的是()。

15th

A、线程通过start()方法启动

B、sleep()方法是Thread类的静态方法,可以让进程休眠

C、调用Thread类的sleep()方法可终止一个线程对象

D、线程启动后执行的代码放在其run方法中

参考答案:C

50.下面关于executeQuery(Stringscl)方法,说法正确的是

()

A、可以执行ins6rt语句

B、可以执行update语句

C、可以执行select语句

D、可以执行delete语句

参考答案:C

51.下面关键字不能用来控制对类成员的访问的是

A、public

B、protected

C、private

D、default

参考答案:D

52.下面方法中,用于返回元素设置值的方法是()

A、getServletContext()

B、getFilterName()

C、getlnitParameter(Stringname)

16th

D、getlnitParamcterNames()

参考答案:B

53.下面代码的运行结果是()Int[]myList={l,2,3,4,5,6);Fo

r(inti=myList.length-2;i>=0;i--){myList[i+l]=myList[i];}

For(inte:myList){System.out.print(e+“");)

A、123456

B、612345

C、623451

D、112345

E、234561

参考答案:D

54.下面不属于C类的构造方法的是

A、C(inta){...}

B、voidC(inta){...}

C、C(intA,intb){...}

D、C(intA,intB,intc){...}

参考答案:B

55.下列选项中,属于HttpServletResponse接口中定义的表示

请求成功的常量是O

A、SCFORBIDDEN

B、SCOK

C、SC_NOT_FOUND

17th

D、SC_CONFLICT

参考答案:B

56.下列选项中,关于接口的定义正确的是?()

A、abstractclassDemol{abstractvoidspeak();abstractvoi

deat();)

B、interfaceDemo2{voidspeak();voideat();)

C、interfaceDemo3{voidspeak();voideat(){};)

D、interfaceDemo4{voidspeak(){};voideat();

参考答案:B

57.下列选项中,不可以被final修饰的是?()

A、接口

B、类

C、方法

D、变量

参考答案:A

58.下列特点中,不属于Java的是()

A、多线程

B、跨平台

C、可移植

D、多继承

参考答案:D

59.下列说法哪个壬确()

18th

A、一个程序可以包含多个源文件

B、一个源文件中只能有一个类

C、一个源文件中可以有多个公共类

D、一个源文件只能供一个程序使用

参考答案:A

60.下列是page指令中的一些属性,其中,用于指定一个错误页

面的属性是()

A、session

B、errorPage

C、isErrorPage

D、isThreadSafe

参考答案:B

61.下列哪一项不属于Java语言的特点()

A、健壮性

B、安全性

C、面向对象

D、不能跨平台

参考答案:D

62.下列哪个流使用了缓冲区技术()o

A、BufferedOutputStream

B、FilelnputStream

C、DataOutputStream

19th

D、FilcReader

参考答案:A

63.下列关于线程优先级的描述,错误的是O

A、NM—PRHTY代表普通优先级,默认值是5

B、一般情况下,主函数具有普通优先级

C、新建线程的优先级默认为最低

D、优先级高的线程获得先执行权的几也越大

参考答案:C

64.下列关于条件语句的描述中,错误的是()

A、if语句中的条件表达式是一个布尔,直。

B、选择语句分为if条件语句和switch条件语句。

C、switch语句中的表达式只能是布尔类型的值。

D、switch语句只能针对某个表达式的值作出判断。

参考答案:C

65.下列关于类和对象的关系说法错误的是()

A、类是模板,可以用来产生对象

B、类是具体的,对象是抽象的

C、类是抽象的,对象是具体的

D、类不能直接使用,需要使用对象

参考答案:B

66.下列关于接口的叙述,不正确的是?

A、接口中的方法可以简写

20th

B、接口不可以创建对象

C、接口中的方法有方法体

D、接口中的方法都是抽象方法

参考答案:C

67.下列关于构造方法重载的说法中,错误的是()o

A、不同构造方法中调用本类其它的构造方法时,需要使用this

([参数1,参数2,])的形式

B、不同构造方法中调用本类其它的构造方法时,必须放在第一

C、构造方法的重载和普通方法一样,方法名的前面需要声明返

回值类型

D、构造方法重载时,只要每个参数类型或参数个数不同即可

参考答案:C

68.下列关于UDP协议特点的描述中,错误的是()

A、在UDP协议中,数据的发送端和接收端不建立逻辑连接。

B、UDP协议消耗资源小,通信效率高,通常都会用于音频、视

频和普通数据的传输。

C、UDP协议在传谕数据时不能保证数据的完整性,因此在传输

重要数据时不建议使用UDP协议。

D、在UDP协议连接中,必须要明确客户端与服务器端。

参考答案:D

69.下列关于ServletConfig中getServletName()方法的描述

21st

中,正确的是()

A、获取web.xml中元素的值

B、获取web.xml中Vservlet-name〉元素的值

C、获取server,xml中Vservlet-name〉元素的值

D、获取server,xml中<param-name〉元素的值

参考答案:B

70.下列关于ArrayList的描述中,错误的是

A、ArrayList集合可以看作一个长度可变的数组。

B、ArrayList集合不适合做大量的增删操作。

C、ArrayList集合查找元素非常便捷。

D、ArrayList集合中的元素索引从1开始。

参考答案:D

71.下列关于Applet程序的描述中,错误的是()

A、Applet程序的主类必须是Applet类的子类

B、Applet程序的主类中应有一个main()方法

C、Applet程序不是完整的独立程序

D、Applet的字节码文件必须嵌套在一个HTML文件中

参考答案:B

72.下列方法中,不能用于删除Collection集合中元素的是()。

A、clear()

B、isEmpty()

C、remove()

22nd

D、removeAll()

参考答案:B

73.下列的哪个选项可以正确用以表示八进制值8?

A、0x8

B、0x10

C、8

D、10

参考答案:D

74.下列的哪个赋值语句是正确的?

A、chara=12;

B、inta=12.0;

C、inta=12.Of;

D、inta=(int)12.0;

参考答案:D

75.下列代码中给出正确的在方法中抛匕异常的是。

A、newthrowException("");

B、thrownewException();

C、throwslOException();

D、throwsIOException1

参考答案:B

76.下列Java代码执行的结果是()publicstaticvoidmain(S

tring[]args){inti=0;if(i++>0){System.out.println("0");}

23rd

else{System.out.printin("1");}}

A、0

B、1

C、编译错误

D、运行时出现异常

参考答案:B

77.下列JAVA代码运行的结果是()publicclassTest{publics

taticvoidmain(String1]args){intmy_Array[]=newint[5];f

or(intcount=0;count<5;count++){my_Array[count]=count;

System,out.printin(my_Array[count]);}}}

A、将1,2,3,4,5输出到屏幕

B、将0,1,2,3,4输出到屏幕

C、将0,1,2,3,4,5输出到屏幕

D、以上皆非

参考答案:B

78.下列InputStream类中哪个方法可以用于关闭流?

A、skip()

B、close()

C、mark()

D、reset()

参考答案:B

79.为了区分重载多态中同名的不同方法,要求()o

24th

A、形式参数个数或者类型不同

B、返回值类型不同

C、调用时用类名或对象名做前缀

D、形式参数名称不同

参考答案:A

80.挑错题(ABCD注释标注的哪行代码有错误?)PublicclassT

est{Publicstaticvoidmain(Stringargs[]){Intm='a';//ACh

arch=m;//BCh=97;//CDoublet=0.1;//D}}

A、A

B、B

C、C

D、D

参考答案:B

81.实现字符流的读操作的是()o

A、FilcReadcr

B、FileWriter

C、FilelnputStream

D、FileOutputStream

参考答案:A

82.若已定义Scannerscan=newScanner(System,in);以下语句

有错误的是Oo

A、inta=scan.nextlnt();

25th

B、doubleb=scan.nextDouble();

C、Strings=scan.nextLine();

D、charc=scan.nextChar();

参考答案:D

83.若想结束或关闭HttpSession对象,下列做法中错误的是()

A、关闭浏览器

B、调用HttpSession的invalidate()方法

C、调用HttpSession的removeAttribute(Stringname)方法

D、两次访问时间间隔大于定义的非活动时间间隔

参考答案:C

84.若doubleval=Math,ceil(-11.9);,则val的值是()

A、11.9

B、-11.0

C、-11.5

D、-12.0

参考答案:B

85.如果类中的成员只能被同一包中的类访问,那么声明该成员

时应使用下面哪个修饰符:

A、protected

B、package

C、public

D、不使用访问修饰符

26th

参考答案:D

86.请阅读下面的程序片段:classDemo{privatestaticintx;pu

blicstaticvoidmain(String[]args){System.out.printin(x

++);}}程序的运行结果是()

A、0

B、1

C、无结果

D、编译失败

参考答案:A

87.请问,以下哪项是Java正确的注释形式?

A、//Thisisacomment.

B、/**Thisisacomment.*\\

C^\\*Thisisacomment.*\\

D、\W\Thisisacomment.

参考答案:A

88.类中的某个方法是用final修饰的,则该方法

A、是虚拟的,没有方法体

B、是最终的,不能被子类继承

C、不能用被子类同名方法覆盖

D、不能被子类其他方法调用

参考答案:C

89.类的设计要求它的某个成员变量不能被外部类直接访问,获

27th

得需要的访问控制应该使用下面的修饰符是

A、Public

B、不加修饰符

C、protected

D、private

参考答案:D

90.关于以下程序段,正确的说法是()Strings—abc"+"d

ef";Strings2=newString(si);if(sl==s2)System.out.p

rintln("二=succeeded");if(si.equals(s2))System.o

ut.printin(equals()succeeded");

A、行4与行6都将执行

B、行4执行,行6不执行

C、行6执行,行4不执行

D、行4、行6都不执行

参考答案:C

91.关于接口,下面说法错误的是()

A、接口中只有常量和抽象方法

B、一个接口可以被一个或多个类实现

C、类实现了接口,就必须实现接口中的全部方法

D、实现接口的关键字是implements

参考答案:C

92.关于被私有访问控制符private修饰的成员变量,以下说法

28th

正确的是()

A、可以被三种类所引用:该类自身、与它在同一个包中的其他

类、在其他包中的该类的子类

B、可以被两种类访问和引用:该类本身、该类的所有子类

C、只能被该类自身所访问和修改

D、只能被同一个包中的类访问

参考答案:C

93.关于main()方法的定义,正确的是

A、staticpublicvoidmain(String[]args)

B、publicmain(Stringargs[])

C、voidmain(Stringargs[])

D、publicvoidmain(Stringargs[])

参考答案:A

94.分析代码PublicclassTest{Publicstaticvoidmain(String

□args){Strings=newString("WelcomctoJava");Objectors;

Stringd=(String)o;}}

A、当将s赋值给o时(Object。=s),一个新的对象创建了

B、当将o转换为字符串d(Stringd=(String)o)时,一个新

的对象创建了

C、当将o转换为字符串d(Stringd=(String)o)时,o的内容

发生了改变

D、S、。和d引用的是同一个字符串对象

29th

参考答案:D

95.定义一个类,必须使用的关键字()o

A、public

B、class

C、java

D、interface

参考答案:B

96.程序阅读题。Importjava.util.*;Importjava.util.Map.*;

PublicclassTestO4{Publicstaticvoidmain(StringElargs){M

apmap=newHashMap();Map.put(1,nTomH);Map.put(2,"Luc

y");Map.put(3,"Annie");SetkeySet=map.keySet();Iter

atorit=keySet.iterator();While(it.hasNext()){Obje

ctkey=it.next();System,out.printin(key);}}}

A、不能通过编译

B、能通过编译,没有输出

C、能通过编译,但是会抛出异常:

D、能通过编译,输出为:123

参考答案:D

97.部署Servlet需要在哪个文件中添加Servlet配置?

A、servlet,xml

B、config,xml

C、web.xml

30th

D、application.xml

参考答案:C

98.表达式796(-3)的运算结果为

A、-2

B、-1

C、2

D、1

参考答案:D

99.URL意思为

A、统一资源定位符

B、超文本传输协议

C、简单邮件传输协议

D、文件传输协议

参考答案:A

100.Todeclareanintvariablcnumbcrwithinitialvaluc2,youwr

ite()

A、intnumber=2L;

B、intnumber=21;

C、intnumber=2;

D、intnumber=2.0;

参考答案:C

101.TheSystem.currentTimeMillis()returns().()

31st

A、thecurrenttime.

B、thecurrenttimeinmilliseconds.

C、thecurrenttimeinmillisecondssincemidnight.

D、thecurrenttimeinmillisecondssincemidnight,January1,1

970.

E、thecurrenttimeinmillisecondssincemidnight,Januaryl,1

970GMT(theUnixtime).

参考答案:E

102.Statement对象变量实例化,调用()方法执行SQL的Inse

rt语句。

A、execute()

B、executeQuery()

C^executeUpdate()

D、executeBatch()

参考答案:C

103.return语句()

A、只能让方法返回数值

B、方法都必须含有

C、方法中可以有多句return

D、不能用来返回对象

参考答案:C

104.Random对象能够生成以下哪种类型的随机数?

32nd

A、int

B、string

C、double

D、A和C

参考答案:D

105.Map集合中,获取所有键值对的集合是那个方法()

A、entrySet()

B、values()

C、keySet()

D、keyValues()

参考答案:A

106.Map集合的主要实现类有?

A、ArrayListxLinkedList

B、HashSet、TreeSetMap

C、HashMap、TreeMap

D、Collections^Arrays

参考答案:C

107.JComboBox中用于在指定的索引处插入选项的方法是()

A、ObjectgetltemAt(intindex)

B、intgetltemCount()

C、voidaddltem(ObjectanObject)

D、voidinsertltemAt(ObjectanObject,intindex)

33rd

参考答案:D

108.Java属于以下哪种语言?()

A、机器语言

B、汇编语言

C、高级谙言

D、以上都不对

参考答案:C

109.Java的int型变量占内存的字节是()

A、1

B、4

C、2

D、与机器有关

参考答案:B

110.JavaScript中,关于arguments对象,下列说法错误的是?

A、该对象只能与数组配合使用

B、该对象有length属性

C、该对象可以管理实际参数

D、该对象管理的实际参数不能超过10个

参考答案:D

111.JavaApplication源程序文件的扩展名为()。

A、java

B、class

34th

C、html

D、没有这种类

参考答案:A

112.java,util包中提供了一个专门用来操作数组的工具类,这

个类是哪一个?

A、Collections

B、Array

C、Collection

D、Arrays

参考答案:D

113.HttpServlet类中,用来处理POST请求的方法是()

A、doHead

B、doGet

C、doPost

D、doPut

参考答案:C

114.Givenclassesdefinedintwodifferentfiles:Packageutil;

2)publicclassBitUtils{3)privatestaticvoidprocess(byt

e[]b){}4)}Packageapp;2)publicclassSomeApp{3}publics

taticvoidmain(String[]args){4)byte[]bytes=newbyte[25

6];5)//insertcodehere6)}7)}Whatisrequiredatline5incl

assSomeApptousetheprocessmethodofBitUtils?

35th

A、process(bytes);

B、BitUcess(bytes);

C、app.BitUcess(bytes);

D、util.BitUtils.process(bytes);

E、importutil.BitUtils.*;process(bytes);

F、SomeAppcannotusetheprocessmethodinBitUtils.

参考答案:F

115.Given:PublicclassTarget{2}privateinti=O;3)publici

ntaddOne(){4)return++i;5)}6)}And:PublicclassClient

{2)publicstaticvoidmain(String[]args){3)System,out.

printin(newTarget().addOne());4)}5)}Whichchange

canyoumaketoTargetwithoutaffectingClient?

A、Line4ofclassTargetcanbechangedtoreturni++;

B、Line2ofclassTargetcanbechangedtoprivateinti=l;

C、Linc3ofclassTargetcanbechangcdtoprivateintadd0ne(){

D、Line2ofclassTargetcanbechangedtoprivateIntegeri=0:

参考答案:D

116.Given:12)Datedate=newDate();13)df.setLocale(Lo

cale.ITALY);14)Strings=df.format(date);Thevariabled

fisanobjectoftypeDateFormatthathasbeeninitializedinline

11.WhatistheresultifthisCodeisrunonDecemberl4,2000?

A、Thevalueofsis14-dic-2000.

36th

B、ThevalueofsisDecl4,2000.

C、Anexceptionisthrownatruntime.

D、Compilationfailsbecauseofanerrorinline13.

参考答案:D

117.getCustomerLnfo()方法如下,try中可以捕获三种类型

的异常,如果在该方法运行中产生了一个lOException,将会输

出什么结果()PublicvoidgetCustomerInfo(){Try{//dosom

ethingthatmaycauseanException}catch(java.io.FileNotFou

ndExceptionex)(System.out.print("FileNotFoundExceptio

n!”);}catch(java.io.lOExceptionex){System,out.print

("lOException!");}catch(java.lang.Exceptionex){Syste

m.out.print("Exception!");}}

A、lOException!

B、lOException!Exception!

C、FilcNotFoundException!lOException!

D、FileNotFoundException!lOException!Exception!

参考答案:A

118.Analyzethefollowingcode:()PublicclassTest{Publics

taticvoidmain(String]]args){lntn=l0000*10000*10000;Sy

stem.out.printin("nis"+n);}}

ATheprogramdisplaysnis1000000000000.

B、Theresultof10000*10000*100001stoolargetobestoredinan

37th

intvariablen.Thiscausesanoverflowandthcprogramisaborte

d.

C、Theresultof10000*10000*10000istoolargetobestoredinan

intvariablen.Thiscausesanoverflowandtheprogramcontinues

toexecutebecauseJavadoesnotreporterrorsonoverflow.

D、Theresultof10000*10000*10000istoolargetobestoredinan

intvariablen.Thiscausesanunderflowandtheprogramisaborte

d.

E、Theresultof10000*10000*10000istoolargetobestoredinan

intvariablen.Thiscausesanunderflowandtheprogramcontinue

stoexecutebecauseJavadoesnotreporterrorsonunderflow.

参考答案:C

119.Ablockisenclosedinside().

A、parentheses

B、braces

C、brackets

D、quotes

参考答案:B

120.()方法返叵月份(0-11),0为一月,1为二月,以此类

A、getDate()

B、getMonth()

38th

C、getHours()

D、getTime()

参考答案:B

多选题

1.在一个Java程序中有一个Out类,Out类中有一个内部类In

ner类,该Java文件编译后生成的.class文件中包括()

A、Out.class

B、Inner,class

C、Out.Inner,class

D、Out$Inner.class

参考答案:AD

2.在Java中,以下关于JDBC相关接口的描述正确的有()

A、Statement的executeQuery()方法会返回一个结果集Resu

ItSet

B、Statement的executeUpdate()方法会返回是否更新成功的

boolean值

C、ResultSet中的next()方法会使结果集中的下一行成为当

前行

D、以上描述都正确

参考答案:AC

3.在Java中,程序的结构分为()

39th

A、顺序结构

B、条件结构

C、循环结构

D、递归结构

参考答案:ABC

4.在JAVA语言中下列哪组不是合法的月户标识符(选两项)

A、integer和Ich

B、Int和scan

C、case和public

D、_ch和integer

参考答案:AC

5.在Java基础案例教程中,当线程调用了某个对象的wait(lo

ngtimeout)方法时,以下说法正确的

A、可以通过其他线程调用notify()方法唤醒当前等待中的线

B、可以通过其他线程调用notifyAH()方法唤醒当前等待中

的线程

C、可以等待限时时间结束后进行状态转换

D、以上都正确

参考答案:ABCD

6.以下选项中,switch语句判断条件可以接收的数据类型有哪

些?()

40th

A、int

B、byte

C、char

D、short

参考答案:ABCD

7.以下是JavaScript数据类型的有?

A、bool

B、number

C、string

D、null

参考答案:BCD

8.以下关于方法重写,说法错误的是()

A、方法重写时,子类的函数名与形参列表必须与父类的一致

B、方法重写时,子类的返回值类型必须大于或者等于父类的返

回值类型

C、方法重写时,子类的权限修饰符必须大于或者等于父类的权

限修饰符

D、方法重写与返回值类型无关

参考答案:BD

9.以下关于标签的说法正确的是()()

A、Vc:forEach>除了支持数组之外.还有标准J2SE的集合类型

B、假若有begin属性时.begin必须大于等于0

41st

C、假若有end属性时.必须大于begin

D、假若有step属性时.step必须大于等于0

参考答案:ABCD

10.以下关于static关键字的说法正确的是〔

A、static关键字可以修饰类

B、static关键字可以修饰成员

C、static关键字可以修饰所有的变量

D、static关键字可以修饰代码块

参考答案:BD

11.以下关于JavaHotSpot的描述,哪两项错误?(选两项)

A、JavaHotSpot是一种热编译技术,在编译Java源程序时会被

使用

B、JavaHotSpot是一种热编译技术,在运行Java代码时会被使

C、JavaHotSpot是一种热编译技术,它只对程序的部分字节码

进行优化

D、JavaHotSpot是一种热编译技术,它会对程序的全部字节码

进行优化

参考答案:AD

12.选项中关于二维数组的定义,格式正确的是()

A、int[][]arr=newint[3][4]

B、int[][]arr=newint[3][]

42nd

C、int[][]arr=newint[][4]

D、int[][]arr={;l,2},{3,4,5},{6}}

参考答案:ABD

13.下面有关私有变量和私有方法的声明,哪些叙述是对的

A、用关键字private修饰的成员变量和方法,称为私有变量和

私有方法

B、用关键字protected修饰的成员变量和方法,称为私有变量

和私有方法

C、用关键字public修饰的成员变量和方法,称为私有变量和私

有方法

D、私有变量不能通过对象直接访问,只有在本类中创建的自己

对象,才能访问自己的私有变量

参考答案:AD

14.下面隐式对象中,用于获取客户端传递的请求参数的是()

A、param

B、paramValues

C、initParam

D、headerValues

参考答案:AB

15.下面选项中,最合适放在session域中的是()()

A、统计服务器中所有Servlet一共被访问过多少次的计数器

B、当前用户的登录状态

43rd

C、发送给浏览器的验证码信息,且需要在服务器端进行验证

D、在Servlet中查询的结果.需要在JSP页面中进行数据展示

参考答案:BC

16.下面选项中,说明浏览器允许接收图片的请求消息头有哪

些?()()

A、Accept:text/html

B、Accept:image/gif

C、Accept:image/*

D、Accept:*/*

参考答案:BCD

17.下面选项中,属于产生404错误的原因分析的是()()

A、<Tomcat>/webapps目录找不到所访问的web应用

B、访问时地址输入错误

C、Web应用从Tomcat中移除了

D、端口号被修改了.访问时还是用默认端口号

参考答案:ABCD

18.下面选项中,属于Servlet事件jiantingqi监听对象的是()

()

A、ServletContext

B、HttpSession

C、ServletRequest

D、ServletResponse

44th

参考答案:ABC

19.下面选项中,能够通过Connection创建Statement的方式有

()

A、createStatement():创建基本的Statement对象

B、prepareStatement():仓U建PreparedStatement对象

C、prepareCall():创建CallableStatement对象

D、createPrepareStatement():创建PreparedStatement对象

参考答案:ABC

20.下面选项中,关于配置虚拟目录说法正确的是()()

A、在〈Tomcat安装目录》/conf目录下的server,xml文件中进

行配置

B、需要在〈Host〉元素中添加一个〈Context)元素

C、也可以在自定义的xml文件中配置虚拟目录

D、以上说法都不对

参考答案:ABC

21.下面选项中,关于WEBTNF目录的组成,必须包含的是()

()

A、classes目录

B、class目录

C、lib目录

D、jar目录

参考答案:AC

45th

22.下面哪些说法是错误的

A、用New运算符来创建的对象,在JVM退出时才会被做垃圾回

B、判断一个对象是否可以被垃圾回收的条件为是否还有对该对

象的

C、引用java函数的参数传递规定,所有的原始类型(如整数)

和对象(使用new来创建的都为地址传递

D、java函数支持重载,但函数必须至少有一个参数或返回值的

类型不同或个数不同

参考答案:ABCD

23.下面关于静态变量的描述正确的是()

A、静态变量可以通过类名直接调用,因此也称类变量

B、静态变量可以在非静态方法中使用

C、静态变量在成员变量加载之后被加载

D、成员变量就是静态变量

参考答案:AB

24.下面关于过滤器的描述,正确的是()

A、过滤器负责过滤的Web组件只能是Servlet

B、过滤器能够在Web组件被调用之前预处理ServletRequest对

C、自定义的过滤器类都必须直接或间接实现javax.servlet.Fi

Iter接口

46th

D、在应用的web.xml文件中配置的过滤器可以为所有Web应用

中的Web组件提供过滤

参考答案:BC

25.下面关于过滤器的描述,正确的是()

A、过滤器负责过滤的Web组件只能是Servlet

B、过滤器能够在Web组件被调用之前检查ServletRequest对象.

对请求进行预处理

C、所有自定义的过滤器类都必须实现javax.servlet.Filter接

D、在应用的web.xml文件中配置的过滤器可以为所有Web应用

中的Web组件提供过滤

参考答案:BC

26.下面关于布局管理器说法正确的是

A、布局管理器用来管理组件放置在容器中的位置和大小

B、每个容器都有一个布局管理器

C、使用布局管理器可以使JAVA生成的图形用户界面具有平台无

关性

D、布局管理器LayoutManager本身是一个接口,通常使用的是

实现了该接口的类

参考答案:ABCD

27.下面关于java.util.HashYap描述1=3,哪些是正确的()

A、是线程不安全的

47th

B、允许存储null值和null键

C、此类不保证映射的顺序

D、此类是基于哈希表的Map接口的实现

参考答案:ABCD

28.下面关于include指令与&It;jsp:include)元素的区别,正

确的是()O

A、include指令通过file属性指定被包含的文件,<;jsp:i

nclude>元素通过page属性指定被包含的文件

B、include指令的包含文件中不能有重名的变量或方法,<;

jsp:include〉元素的包含文件中可以有重名的变量或方法

C、使用include指令时,被包含的文件内容会插入到包含页中;

使用&It;jsp:include〉元素包含文件时,当该元素被执行时,

程序会将请求转发到被包含的页面

D、以上说法都不壬确

参考答案:ABC

29.下面关于get请求特点的说法中,正确的是()()

A、form表单的method属性设置为“GET”

B、form表单中method属性(默认值是GET

C、在Va>标签中的超链接

D、在浏览器的地址栏中发出的请求

参考答案:ABCD

30.下面关于Applet的说法是正确的是()o

48th

A、Applet可以在带有Java解释器的浏览器中运行

B、Applet类必须继承java,applet.Applet

C、Applet可以访问本地文件

D、Applet是Object类的子类

参考答案:ABCD

31.下面main()方法的定义哪些是正确的()?

A、publicstaticvoidmain(Stringargs){}

B、publicstaticvoidmain(String口){}

C、publicstaticvoidmain(String[]args){}

D、publicstaticvoidmain(String[]x){}

参考答案:ACD

32.下列异常中,哪些是在Servlet中重写doGet(),doPost()

方法时抛出的异常()

A、ServletException

B、HttpScrvletException

C、HttpException

D、lOException

参考答案:AD

33.下列选项中,说法正确的是()o

A、在HTML中还有一种特殊的标记一注释标记

B、标记分为单标记和双标记

C、Vh2/>二级标题是一个单标记

49th

D、是一个双标记

参考答案:ABD

34.下列选项中,属于表单构成基本元素的是()o

A、表单控件

B、提不信息

C、表单域

D、文本域

参考答案:ABC

35.下列选项中,属于StringBuffer类特点的是

A、字符串缓冲区,提高字符串的操作效率

B、StringBuffer类是线程安全的

C、StringBuffer类的toStringO方法,将缓冲区变成字符串

D、StringBuffer是不可变的对象

参考答案:ABC

36.下列选项中,属于Statement接口提供的方法有()

A、executeUpdate(Stringsql)

B、executeQuery(Stringsql)

C、execute(Stringsql)

D、query(Stringsql)

参考答案:ABC

37.下列选项中,哪些是命名XML元素时应该遵守的规范()()

A、区分大小写.例如:和是两个不同的标记。

50th

B、元素名称中.不能包含空格.冒号.分号,逗号和尖括号等,元

素不能以数字开头。

C、建议名称不要以字符组合xml(或XML.或Xml等)开头。

D、建议名称的大小写尽量采用同一标准.要么全部大写,要么全

部小写。

参考答案:ABCD

38.下列选项中,哪个是子类重写父类方法时,必须与父类方法

一致的()

A、返回值类型

B、修饰符

C、函数名

D、参数列表

参考答案:ACD

39.下列说法正确的有()

A、类中的构造方法不可省略

B、构造方法必须与类同名

C、构造方法在一个对象被new时执行

D、一个类只能定义一个构造方法

参考答案:BC

40.下列哪些说法是正确的?()

A、LinkedList集合在增删元素时效率较高

B、ArrayList集合在查询元素时效率较高

51st

C、HashMap不允许出现一对null键null值

D、HashSet集合中元素可重复并且无序

参考答案:AB

41.下列哪些属于Java关键字

A、string

B、String

C、throw

D、number

参考答案:BC

42.下列结构语句中,可以用来遍历数组的是()

A、if

B、while

C、switch

D、for

参考答案:BD

43,下列基本类型与包装类的对应关系口,正确的是()

A、int->Integer

B、float->Float

C、char->Character

D、boolean->Boolean

参考答案:ABC

44.下列关于运行时异常的描述,正确的有()

52nd

A、运行异常是在程序运行时期产生的

B、运行时异常也殊为称为unchecked异常

C、RuntimeException类及其子类都是运行时异常类

D、运行时异常一般是由于程序中的逻辑错误引起的,在程序运

行时尢法恢复

参考答案:ABCD

45.下列关于使用Javac命令编译后生成文件的说法中,正确的

是()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论