




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 一、 判判断(100分,每题题1分)11是对,22是错1、 Syystemm.gc()使Jaava虚拟拟机立刻执执行垃圾回回收。( 2)2、 JFFramee是Fraame的子子类。( 1)3、 构造造方法不可可以被prrivatte访问修修饰符修饰饰。(2)4、 Sttringg a=nnew SStrinng();与Strring b = new Striing()属于一个个对像。(2)5、 FiileChhanneel类位于于javaa.io包包中。(22)6、 接口口是的成员员变量必须须显示的给给出初始值值。(1)7、 abbstraact不能能与priivatee、finnal、s
2、statiic共同使使用。(11)8、 成员员变量Boooleaan b;的默认值值为fallse。(11)9、 代表表Servvlet生生命周期的的三个方法法为:innit、eexecuute、ddestoory。(22)10、HtttpSeessioon的销毁毁方法为ddestoory。(22)二、单选(50分,每每题1分)1、以下哪哪一个包是是默认导入入到Javva类当中中的(A)A、javva.laang BB、javva.iooC、javva.niio D、javaa.lonng2、对于以以下类:DDpubliic cllass Q2 publlic sstatiic vooid m
3、main(Striing arggs) methhod();privaate sstatiic vooid mmethood() Systtem.oout.pprinttln(Helllo);A、编译失失败,行33错误。 B、编译译失败,行行5错误。C、编译通通过,无运运行结果。 D、打打印Helllo。3、以下哪哪个是不正正确的标识识符:DA、Abcc3 B、a_bcc_3 CC、_3aabc DD、3_aabc4、局部变变量boooleann的默认值值为:DA、fallse BB、truue C、nulll D、无无默认值,必必初始化5、对于PPersoon p = neew Peerso
4、nn();,以以下哪个能能编译通过过:CA、Objject o = new Objeect(pp); BB、p = neww Objject();C、boooleann b = p iinstaanceoof Obbjectt; D、boollean b = Objeect iinstaanceoof p;6、对于以以下代码,运运行的结果果是:Cpubliic cllass Q6 int a=1; publlic sstatiic vooid mmain(Striing arggs) i+; +ii; Sysstem.out.prinntln(i);A、2 BB、3 CC、编译出出错 D、运行
5、出错错7、对于bbooleean bb = (2=11 | 2/0=0);b的结果果为:CA、fallse BB、运行出出错,2/0抛出被被0除错误误 C、truue D、nulll8、以下能能编译通过过的forr循环是:CA、forr(intt a,iint bb;a1100;aa+) B、for(int a=0,int b = 0;a100;)C、forr(intt a=00,b=1100;aa50;a+,b-)D、forr(intt a=00,b=1100;aa500;a+,b-)9、对于方方法pubblic voidd a(iint aa,Strring b)以下哪一一个是它正正确的重
6、载载方法:CCA、pubblic int a(innt a,Striing bb) B、prroteccted voidd a(iint aa,Strring b)C、pubblic int a(innt a,Striing b) D、publlic sstatiic vooid aa(intt a,SStrinng b)10、以下下哪一个不不是受检查查的异常类类:CA、SQLLExceeptioon B、FileeNotffounddExceeptioonC、NulllPoiinterrExceeptioon D、IOExxcepttion11、将一一个对像序序列化的方方式是,使使此类实现现
7、以下哪一一个接口:BA、Clooneabble BB、SerrialiizablleC、Fille D、Exceeptioon12、启动动一个线程程应使用线线程类的:BA、runn() BB、staart()C、go() D、threead()13、以下下哪一个是是正确初始始化数组的的方式:CCA、intt1 a = new int111; BB、intt aa = nnew iint111;C、intt aa = nnew iint1; D、iint11 a = neew innt1;14、以下下代码输出出的结果是是:Dpubliic cllass Q14 int a = 20; statt
8、ic int a = 10;publiic sttaticc voiid maain(SStrinng argss) Q14 q14 = neew Q114(); Systtem.oout.pprinttln(qq14.aa);A、编译出出错,变量量a重复定定义 B、运行出错错,q144.a不能能确定是哪哪个变量aaC、打印110 D、打印200。/静态代代码块可以以不用创建建对象来调调用,可以以直接用类类名加方法法名来调用用15、以下下代码编译译/运行结结果为:CCpubliic cllass Q15 publlic sstatiic vooid mmain(Striing arggs) i
9、ntt i=110; intt j = 10; boooleann b = fallse; if(b= ii = = j) /行行6 Sysstem.out.prinntln(truue); ellse Sysstem.out.prinntln(fallse); A、在第66行编译出出错 B、在第6行行运行出错错C、打印ttrue D、打印印falsse16、对于于以下代码码,哪个能能编译通过过:Cpubliic innterfface Animmalpubliic cllass Dog impllemennts AAnimaalpubliic cllass Cat impllemennts
10、AAnimaalA、Dogg dogg = nnew CCat(); B、Cat cat = neew Annimall();C、Aniimal cat = neew Doog(); D、CCat cc = nnew CCat(); Doog d = (DDog)cc;17、对于于以下类,那那一行是正正确的方法法覆盖:DDpubliic cllass Q17 publlic vvoid methhod(iint aa) thhrowss Excceptiionpubliic cllass Q17_A /在此此输入正确确的一行,A、voiid meethodd(intt a) B、voidd m
11、etthod(Striing aa)C、pubblic int methhod(iint aa) D、puublicc voiid meethodd(intt a) throows IIOExcceptiion18、以下下代码输出出的值为:Bpubliic cllass Q18 Boollean booo = new Boollean1; Q18() Systtem.oout.pprinttln(bboo00);publiic sttaticc voiid maain(SStrinng argss) new Q18();A、fallse BB、nulll C、truee D、运运行出错19、对
12、于于以下代码码,运行结结果为,即即a的值为为:AHashMMap mmap = neww HasshMapp();map.pput(a,Helllo);map.pput(a,Worlld);Strinng a = maap.geet(aa);A、最后一一行编译出出错 B、最后一行行运行出错错。C、a的值值为Helllo DD、a的值值为Worrld20、以下下哪个是jjsp声明明:BA、 B、 C、 D21、在wweb项目目的Fillter中中,通过以以下哪个方方法能获取取web.xml配配置的初始始化参数:BA、doFFilteer B、initt C、ddestoory DD、serrvi
13、cee22、在wweb项目目中,日志志级别由高高到低为:CA、ERRROR,FFATALL,INFFO,WAARN,DDEBUGGB、FATTAL,EERRORR,INFFO,WAARN,DDEBUGGC、FATTAL,EERRORR,WARRN,INNFO,DDEBUGGD、WARRN,ERRROR,FFATALL,INFFO,DEEBUG23、以下下代码运行行结果为:publiic cllass ForBBarpubliic sttaticc voiid maain(SStrinng argss) intt i=00,j=55; tp: forr( ; ; i+) for ( ; ; -j
14、) if (ijj) brreak tp; Sysstem.out.prinntln(i=+i+,j=+j); A 程序可可以运行并并打印ii=1, j=-11B 程序可可以运行并并打印ii=1, j=4C 程序可可以运行并并打印ii=0, j=-11D第4行有有个错误导导致编译失失败24、哪个个事件类标标识基于一一个javva.awwt.coomponnent的的按键动作作?AA KeyyEvenntB. KeeyDowwnEveentC. KeeyPreessEvventD. KeeyTyppedEvvent25、如何何得到文件件fille.txxt的父父目录名字字?BA Strring
15、namee=Fille.geetParrentNName(fille.txxt);B Strring namee=(neew Fiile(filee.txtt).getPParennt();C Strring namee=(neew Fiile(filee.txtt).getPParenntNamme(); D SStrinng naame=(new Filee(fille.txxt).getPParenntFille();26、以下下哪一个是是正确处理理事务的开开始(coonn是CConneectioon对像的的变量):( A ) A、coonn.ssetAuutoCoommitt(fall
16、se); B、cconn.autooCommmit = fallse; C、coonn.ssetCoommitt(fallse); D、cconn.rolllbackk();27、以下下哪一个是是ant中中,将jaava文件件编译成cclasss文件的内内置任务:( C ) A、jaava BB、commplieer C、javaac D、mkcllass28、以下下哪一个是是正确的将将自定义标标签导入到到jsp页页面上:( B ) A、 B、 C、 D、29jspp页面上有有以下语句句,取出并并正确输出出到页面的的方法为:C A、 B、 C、 D、30、以下下是一段jjavasscrippt
17、脚本,请请问最后ii的值是多多少:( B ) funcctionn abcc() for(var i=0;i100;i+) alerrt(i); /此处i的的值是多少少?A、 运行行出错,因因为i在ffor之外外不能访问问B、 提示示10 CC、提示111 D、提示nuull或是是undeefainned31、PrreparredSttatemment或或是Staatemeent执行行批处理eexecuuteBaatch()后返回回以下哪种种数据类型型:( CC )A、intt类型 BB、boooleann类型 CC、intt类型型 D、vvoid类类型32、看以以下代码,说说出结果:B pu
18、bllic vvoid a() throows EExcepptionn try int a = 0; int b = 0; int c = a/b; (行55)catcch(Exxcepttion e) e.prrintSStackkTracce();A:编译出出错,不能能try与与throows共同同使用 BB:运行出出错在第55行C:不打出出任何结果果 D:运运行不出错错。也不出出结果。33、以下下代码:BB publlic vvoid a() try int a = 0/0; /行行3catcch(Exxcepttion e)/行4 Systtem.eerr.pprinttln(err
19、oor);/出错错,行5catcch(ArrithmmeticcExceeptioon e)/行行6 Systtem.eerr.pprinttln(/ byy zerro);/被00除错误,行7A:编译出出错在第44行。 BB:编译出出错在第66行。B:编译通通过,打出出errrro D:编译通过过,打出/ by zeroo.34、以下下程序运行行的结果为为:C publlic vvoid abc() try retturn; cattch(EExcepptionn e)/行44finaally Systtem.eerr.pprinttln(finaally);/行6A:编译出出错在第44行。
20、 BB:运行不不打出任何何结果 C:运行打打出finnallyy D:编编译出错在在第6行。35、垃圾圾回收的时时间说哪个个正确:CC A:Syystemm.gc()时执行行 B:RRuntiime.ggetRuuntimme().gc()时执行 C:不确确定 D:CPU空空闲时执行行36、当子子类中的内内部类与父父类中的内内部类同名名时:D A:子类类复盖了父父类的内部部类 B:编译出错错 C:运行行出错 DD:各自拥拥有自己的的内部类,互互不影响37、对于于以下代码码,运行打打印什么结结果:D classs RuunHanndlerr publlic vvoid run() Systtem
21、.oout.pprinttln(run);publiic cllass Testter publlic sstatiic vooid mmain(Striing arggs) Thrread t = new Threead(nnew RRunHaandleer(); t.sstartt();A:打印rrun BB:不打印印任何内容容 C:运运行出错 D:编译译出错38、创建建FileeChannnel的的方式,以以下哪一个个是正确的的:C A:FiileChhanneel f = neew FiileChhanneel() B:FiileChhanneel f = FiileChhanneel
22、.geetChaannell(); C:FiileChhanneel f = neew InnputSStreaam(dd:/a.txt).geetFilleChaannell(); D:FiileChhanneel f = neew FiileOuutputtStreeam(d:/aa.txtt).ggetChhanneel();39、取消消JFraame fframee = nnew JJFramme()的的默认布居居管理器的的方式是:C A:frrame.setLLayouut(); BB:fraame.ssetLaayoutt(noone); C:frrame.setLLayouut(
23、nuull); D:fframee.delleteLLayouut();40、以下下哪一个是是正确了使使用BiggDeciimal b = new BigDDecimmal(110)对像像的加方法法:C :b = b +10 B:b = b.add(10) :b = b.add(new BigDDecimmal(110); D:b +=100;41、JFFramee是以下哪哪个类的子子类:B A:JCCompoonentt B:FFramee C:JJPaneel D:JAppplet42、继承承使用( B)关键键字,实现现一个接口口,使用( )关键字字? A:immplemmentss、ex
24、ttendss B:eextennds、iimpleementts C:exxtendds、sttaticc D:iimpleementts、abbstraact43、方法法publlic vvoid abc(int a),以下哪哪一个是它它的重载方方法( CC) A:prrivatte vooid aa() B:pprivaate iint aabc(iint aa) C:puublicc intt abcc(intt a,SStrinng naame) D:prrivatte vooid aabc(iint aa)44、局部部变量可以以被下列哪哪一个修饰饰( C) A:puublicc B
25、:ssynchhroniized C:fiinal D:naativee45、dooublee d = 0.00/0 的的结果是:( D) A:正无无穷大 BB:不能编编译 C:运行出错错 D:NNaN46、声明明成员变量量:pubblic finaal Sttringg namme;后,直直接输出,结结果为:(AA) A:nuull BB:NULLL C:空 D:编译出错错47、接口口当中,所所有的成员员变量默认认都是:CC A:puublicc absstracct类型 B:puublicc absstracct fiinal类类型 C:puublicc staatic finaal类型
26、D:prrivatte类型48、接口口中的方法法默认都是是:(C ) A:prrotettctedd类型。 B:puublicc absstracct fiinal类类型。 C:puublicc absstracct类型 D:prroteccted absttractt类型49、在子子类中,声声明了同父父类相同名名称的成员员变量,此此时要引用用父类的成成员变量,可可以使用关关键字:( C ) A:thhis BB:absstracct C:supeer D:pareent50、在一一个接口当当中,只定定义很多常常量,不包包含任何的的方法,这这种模式叫叫做:(BB ) A:代理理模式 BB:常量
27、接接口模式 C:标识识模式 DD:适配器器模式三、多选(30分,每每题2分)1、thiis关键字字可以使用用在以下哪哪些方法中中:ACA、构造方方法 B、成员静态态方法 CC、成员非非静态方法法 D、sstatiic代码块块2、以下哪哪些能编译译通过:BBCA、chaar a = 3CC; B、longg a = 1233L;C、douuble a = 23.44D; DD、flooat ff = 223.4;3、对于SStrinng a = HHelloo; SStrinng b = HHelloo;以下下哪些对比比为truue值:AABCDA、boooleann booo = (a=bb)
28、; BB、boooleann booo = (a.eqqualss(b);C、boooleann booo = (a.tooStriing()=b.toSttringg(); D、boooleann booo = (a.tooStriing().equuals(b.tooStriing();4、对于以以下接中和和类,哪些些是正确的的继承(实实现)的代代码:Cpubliic innterfface Q4_11publiic innterfface Q4_22publiic abbstraact cclasss Q4_3A、 puublicc claass QQ4_5 exteends Q4_11
29、,Q4_2,Q44_3B、 puublicc claass QQ4_5 impllemennts QQ4_1,Q4_22,Q4_3C、 puublicc claass QQ4_5 exteends Q4_33 impplemeents Q4_11,Q4_2D、 puublicc claass QQ4_5 exteends Q4_11,Q4_2 immplemmentss Q4_35、不能被被子类覆盖盖的方法有有:ADA、priivatee方法 BB、absstracct方法C、pubblic方方法 D、finaal方法6、以下哪哪种类不能能拥有了类类:ADA、使用ffinall修饰的类类 B、
30、使使用staatic修修饰的类C、使用ffinall修饰的构构造方法的的类 D、使用prrivatte修饰构构造方法的的类7、以下哪哪些创建类类的方式会会调用类的的构造方法法:ACA、使用nnew关键键字 B、调用对像像的cloone()方方法。C、使用CClasss.forrNamee(SoomeClls).newIInstaance();D、使用反反序列化方方式8、以下哪哪些是正确确的:ABBCDA、内部类类可以定义义成finnal类型型。B、内部类类可以定义义成priivatee类型。C、内部类类可以实现现多个接口口。D、内部类类可以访问问外部类所所有finnal类型型的变量。9、以下S
31、Servllet的哪哪些方法会会响应htttp的gget请求求:ACA、serrvicee B、ddoPosstC、doGGet DD、exeecutee10、以下下哪些是JJavaBBean的的特点:BBCADA、拥有公公开的构造造方法 BB、所有的的成员变量量为priivatee类型C、提供ggetteers和ssetteers方法法 D、对对于boooleann类型,提提供isXXxxx方方法11、哪两两个直接导导致线程停停止执行?DBA 从一个个同步块跳跳出 B 基于于一个对象象调用waait方法法 C基于一一个对象调调用nottify方方法D 基于一一个线程对对象调用ssetPrri
32、oriity方法法12、哪两两个接口提提供用键值值对存储数数据的功能能? (22个正确答答案)ADD A Maap B Seet C SoorteddSet D SoorteddMap13、哪个个正确创建建整型二维维数组?(3个答案案)BCDDA. innt a = neew innt;B. innt a = neew innt100100;C. innt a = neew innt100100;D. innt a = neew innt100100;14、对于于jsp声声明说法正正确的是:DCA、在jssp声明中中,只能声声明变量 B、在jjsp声明明中,只能能声明方法法C、在jssp声明中
33、中,可以声声明静态变变量 D、在jssp声明时时,即可以以声明方法法、也可以以声明变量量15、在以以下代码横横线处加入入哪些异常常可以让程程序编译通通过:( ) puliic vooid qqueryy() tthrowws _AACB_ Stattemennt stt = CConn.getCConn().crreateeStattemennt(); /获获取数据操操作对像 ResuultSeet rss = sst.exxecutteQueery(seleect * froom sttud);A、Excceptiion BB、ThrrowabbleC、SQLLExceeptioon D、R
34、unttimeEExcepptionn四、综合题题(10分分,每题110分)请书写一个个字符过虑虑器Fillter,对对某个weeb项目中中的所有uurl都应应用GBKK格式的编编码。并正正确配置到到web.xml中中(10分分) SeetChaaractterEnncodiing uutil.SetEEncoddingFFilteer enccodinng uttf-8 SeetChaaractterEnncodiing /* packaage uutil;imporrt jaavax.servvlet.Filtter; imporrt jaavax.servvlet.FiltterCoon
35、figg; imporrt jaavax.servvlet.ServvletEExcepptionn; imporrt jaavax.servvlet.ServvletRRequeest; imporrt jaavax.servvlet.ServvletRRespoonse; imporrt jaavax.servvlet.FiltterChhain; imporrt jaava.iio.IOOExceeptioon; /* * Fillter thatt setts thhe chharaccter encoodingg to be uused in pparsiing tthe * inc
36、cominng reequesst, eeitheer unncondditioonallly orr onlly iff thee cliient did not * speecifyy a ccharaacterr enccodinng. CConfiiguraationn of thiss fillter is bbasedd on * thee folllowiing iinitiializzatioon paarameeterss: * * enccodinng - The charracteer enncodiing tto bee connfiguured * forr thii
37、s reequesst, eeitheer coondittionaally or uunconnditiionallly bbasedd on * thee ignnore inittialiizatiion pparammeterr. Thhis pparammeterr * is requuiredd, soo theere iis noo deffaultt. * * ignnore - Iff sett to truue, any charracteer enncodiing * speecifiied bby thhe cllientt is ignoored, andd thee
38、 vallue rreturrned by tthe * sellectEEncodding() meethodd is set. If set to falsse, * sellectEEncodding() iss callled onlyy if the * cliient has not alreeady speccifieed ann enccodinng. BBy deefaullt, tthis * parrametter iis seet too trrue. * * Altthouggh thhis ffilteer caan bee useed unnchannged, i
39、t is aalso easyy to * subbclasss itt andd makke thhe seelecttEncoodingg() mmethood moore * inttelliigentt aboout wwhat encoodingg to chooose, baseed onn chaaractterissticss of * thee inccominng reequesst (ssuch as tthe vvaluees off thee Acccept-Langguagee * andd Useer-Aggent headders, or a vaalue st
40、asshed in tthe ccurreent * useers sesssion. */ publiic cllass SetEEncoddingFFilteer immplemmentss Fillter / - Insstancce Vaariabbles /* * TThe ddefauult ccharaacterr enccodinng too sett forr reqquestts thhat ppass throough thiss fillter. */ prootectted SStrinng enncodiing = nulll; /* * TThe ffilteer
41、 coonfiggurattion objeect wwe arre asssociiatedd witth. * IIf thhis vvaluee is nulll, thhis ffilteer innstannce iis noot cuurrenntly conffigurred. */ prootectted FFilteerConnfig filtterCoonfigg = nnull; /* * SShoulld a charracteer enncodiing sspeciifiedd by the clieent bbe iggnoreed? */ prootectted bbooleean iignorre = truee; / - Pubblic Methhods /* * PPlacee thiis fiilterr intto seervicce. * * paraam fiilterrConffig TThe ffilteer coonfiggurattion objeect */ pubblic voidd iniit(FiilterrConffig ffilteerConnfig) thrrows ServvletEExcepptionn thiis.fiilt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电力行业员工薪酬福利合同
- 劳动合同 月度范文
- 大型商业综合体装修合同
- 建筑工地安全施工合同书
- 废旧物资循环利用合同项目2025
- 生产制造合同合作书
- 商品房购回合同条款
- 房地产租赁管理合同范本
- 订单班人才培养协议(范本)
- 无机盐产品在农业领域的应用考核试卷
- 原发性肝癌经皮肝动脉化疗栓塞术(TACE)临床路径
- 化工工艺学-第二章-化工原料及其初步加工
- 全国水资源综合规划技术细则(水利部文件)
- 2022年《国民经济行业分类》
- 公司企业生产安全事故应急预案演练计划
- 人教鄂教版科学六年级下册全册教案
- 铝合金铸造基础知识(课堂PPT)
- 诊断学课件:临床常用免疫学检测
- jw甲级设计院十六层医院综合楼全套电气施工图纸103张含多大样图
- 广东专插本高等数学真题
- 云南省普通初中学生成长记录
评论
0/150
提交评论