版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔-下載后可編輯歡聚時(shí)代2022校招筆試題目(JAVA基礎(chǔ)類)B卷(網(wǎng)友回憶)歡聚時(shí)代2022校招筆試題目(JAVA基礎(chǔ)類)B卷(網(wǎng)友回憶)
1.(單選題)以下對(duì)于抽象類和接口的描述哪個(gè)是錯(cuò)誤的
A.接口所有的方法隱含的都是抽象的,而抽象類則可以同時(shí)包含抽象和非抽象的方法
B.類可以實(shí)現(xiàn)很多個(gè)接口,但是只能繼承一個(gè)抽象類
C.抽象類可以在不提供接口方法實(shí)現(xiàn)的情況下實(shí)現(xiàn)接口
D.接口是絕對(duì)抽象的,不可以被實(shí)例化。抽象類可以被實(shí)例化
2.(單選題)以下對(duì)封裝的描述正確的是:
A.只能對(duì)一個(gè)類中的方法進(jìn)行封裝,不能對(duì)屬性進(jìn)行封裝
B.如果子類繼承了父類,對(duì)于父類中進(jìn)行封裝的方法,子類仍然可以直接調(diào)用
C.封裝的意義不大,因此在編碼時(shí)盡量不要使用
D.封裝的主要作用在于對(duì)外隱藏內(nèi)部實(shí)現(xiàn)細(xì)節(jié),增強(qiáng)程序的安全性
3.(單選題)以下關(guān)于final關(guān)鍵字說(shuō)法錯(cuò)誤的是
A.final是java中的修飾符,可以修飾類、接口、抽象類、方法和屬性
B.final修飾的類肯定不能被繼承
C.final修飾的方法可以被重載
D.final修飾的變量不允許被再次賦值
4.(單選題)以下程序的輸出是:classPassS{publicstaticvoidmain(String[]args){PassSp=newPassS();p.start();}voidstart(){Strings1="slip";Strings2=fix(s1);System.out.println(s1+""+s2);}Stringfix(Strings1){s1=s1+"stream";System.out.print(s1+"");return"stream";}}
A.slipstream
B.slipstreamstream
C.slipstreamslipstream
D.slipstreamslipstreamstream
5.(單選題)以下程序的輸出是:classTT{publicstaticvoidmain(String[]args){intvalue=-1;longlongvalue=value0x00000000ffffffffL;System.out.print(longvalue);}}
A.-1
B.1
C.4294967295
D.-4294967295
6.(單選題)現(xiàn)有如下類和方法:classA{publicinta;}publicvoidcall(Aaa1){intb1=2;Aaa2=newA();}在方法call中,不存在于Java堆空間的值/實(shí)例有:
A.b1
B.b1,aa2,aa2.a
C.b1,aa1.a,aa2.a
D.b1,aa1,aa1.a,aa2,aa2.a
7.(單選題)以下關(guān)于業(yè)務(wù)異常處理寫法錯(cuò)誤的是:publicvoiddoBus()throwsException{…};
A.publicvoidtest()throwsException{doBus();}
B.publicvoidtest()throwsException{try{doBus();}catch(Exceptione){thrownewException(“test_exception”);}}
C.publicvoidtest(){try{doBus();}finally{}}
D.publicvoidtest()throwsException{try{doBus();}catch(Exceptione){log.error(“test_error”,e);//寫日志….//各種業(yè)務(wù)處理邏輯}}
8.(單選題)以下哪個(gè)方法是類A的合法繼承方法:classA{protectedintmethod1(inta,intb){return0;}}A.publicintmethod1(inta,intb){return0;}B.privateintmethod1(inta,intb){return0;}C.publicshortmethod1(inta,intb){return0;}D.staticprotectedintmethod1(inta,intb){return0;}
A.publicintmethod1(inta,intb){return0;}
B.privateintmethod1(inta,intb){return0;}
C.publicshortmethod1(inta,intb){return0;}
D.staticprotectedintmethod1(inta,intb){return0;}
9.(單選題)以下哪些選項(xiàng)編譯不過(guò)
A.longa=1;intb=a+1;
B.inta=1;longb=a;
C.Stringa=1+"";
D.floata=10;floatb=a+2;
10.(單選題)以下輸出結(jié)果正確的是:System.out.println("3"+2);
A.5
B.32
C.3
D.2
11.(單選題)找出以下關(guān)于float的不正確的聲明
A.floatfoo=-1;
B.floatfoo=1.0;
C.floatfoo=2.02f;
D.floatfoo=0x0123;
12.(單選題)以下哪個(gè)是Java線程Thread啟動(dòng)的方法
A.run()
B.execute()
C.start()
D.go()
13.(單選題)可以讓多個(gè)線程順序執(zhí)行的方法是
A.sleep()
B.wait()
C.interrupt()
D.join()
14.(單選題)下面那些類不是線程安全的
A.HashTable
B.ConcurrentHashMap
C.StringBuffer
D.HashMap
15.(單選題)在一個(gè)數(shù)據(jù)集合中,經(jīng)常需要做數(shù)據(jù)查找的操作(不考慮線程安全),請(qǐng)問(wèn)使用哪個(gè)數(shù)據(jù)結(jié)構(gòu)最合適:
A.HashTable
B.LinkedList
C.HashMap
D.ConcurrentHashMap
16.(單選題)下面循環(huán)Map,錯(cuò)誤的是
A.for(Map.Entryentry:map.entrySet()){}
B.while(map.hasNext()){}
C.for(Objectkey:map.keySet()){}
D.for(Objectvalue:map.values()){}
17.(單選題)下面說(shuō)法正確的是
A.LinkedList是使用了鏈表結(jié)果,特點(diǎn)是查找效率高
B.在高并發(fā),多線程的情況下要使用高效率HashMap
C.ArrayList是一個(gè)動(dòng)態(tài)數(shù)組能自動(dòng)擴(kuò)展,所以設(shè)置初始長(zhǎng)度沒(méi)必要
D.Set集合內(nèi)元素不能重復(fù),使用equals()來(lái)判斷元素是否相等
18.(單選題)關(guān)于ArrayList,以下說(shuō)法錯(cuò)誤的是
A.ArrayList是容量可變的集合
B.ArrayList是線程安全的集合
C.ArrayList的元素是有序的
D.ArrayList可以存儲(chǔ)重復(fù)的元素
19.(單選題)關(guān)于反射說(shuō)法錯(cuò)誤的是
A.使用Class.forName("com.yy.xxx")方法獲取類
B.class.newInstance()實(shí)例化一個(gè)對(duì)象
C.class.getDeclaredMethods()獲取方法列表
D.method.invoke(obj,args)不能執(zhí)行私有方法
20.(單選題)下面說(shuō)法錯(cuò)誤的是
A.通過(guò)代理Proxy.xxx()來(lái)執(zhí)行被代理類的方法
B.java動(dòng)態(tài)代理一般是用來(lái)做切面編程的,在被代理類的方法執(zhí)行前后加入一些代碼
C.動(dòng)態(tài)代理中是通過(guò)反射的來(lái)執(zhí)行被代理類的方法
D.java動(dòng)態(tài)代理的代理類需要實(shí)現(xiàn)InvocationHandler接口
21.(計(jì)算題)查找字符串中重復(fù)的字符串,并將重復(fù)字符串及對(duì)應(yīng)的重復(fù)次數(shù)打印出來(lái):
22.(計(jì)算題)試寫出一個(gè)BlockingQueue隊(duì)列接口的簡(jiǎn)單實(shí)現(xiàn),接口定義如下:publicinterfaceBlockingQueue{publicvoidput(Ee)throwsInterruptedException;publicEtake()throwsInterruptedException;}要求如下:1)隊(duì)列有最大長(zhǎng)度限制2)線程安全3)生產(chǎn)線程通過(guò)put方法往隊(duì)列添加數(shù)據(jù),當(dāng)隊(duì)列滿時(shí)候掛起等待4)消費(fèi)線程通過(guò)take方法往隊(duì)列拿出數(shù)據(jù),當(dāng)隊(duì)列空時(shí)掛起等待5)不使用第三方庫(kù)和java.util.concurrent.BlockingQueue接口下的實(shí)現(xiàn)類
23.(計(jì)算題)現(xiàn)有一個(gè)消息體,里面String,int和List型的數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)定義如下:publicclassMyObjectimplementsSerializable{publicStringa;publicintb;publicListc;}有一個(gè)發(fā)送端接口方法,負(fù)責(zé)將消息體轉(zhuǎn)化成一個(gè)byte數(shù)組return出去以便發(fā)送:publicinterfaceSender{publicbyte[]send(MyObjectmyObject);}有一個(gè)接收端接口方法,負(fù)責(zé)接受一個(gè)byte數(shù)組并將byte數(shù)組還原成相應(yīng)的消息體對(duì)象,最終return出去(里面的成員變量值要相同)publicinterfaceReceiver{publicMyObjectreceive
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保險(xiǎn)理賠調(diào)解協(xié)議書
- 馬陸灼傷病因介紹
- (范文)石子項(xiàng)目立項(xiàng)報(bào)告
- (2024)洗煤機(jī)項(xiàng)目可行性研究報(bào)告寫作范本(一)
- 內(nèi)蒙古包頭市昆都侖區(qū)第九中學(xué)2024-2025學(xué)年八年級(jí)上學(xué)期期中考試道德與法治試題-A4
- 2023年網(wǎng)絡(luò)監(jiān)控系統(tǒng)項(xiàng)目融資計(jì)劃書
- 2023年LMDPE項(xiàng)目融資計(jì)劃書
- 2024秋新滬科版物理八年級(jí)上冊(cè)教學(xué)課件 第五章 質(zhì)量 第二節(jié) 測(cè)量:物體的質(zhì)量
- 2023年氣門嘴項(xiàng)目籌資方案
- 2023年聚烯烴類線纜項(xiàng)目融資計(jì)劃書
- 2023-2024學(xué)年高一上學(xué)期期末真題綜合測(cè)試遼寧卷A地理試題(解析版)
- 《Java程序設(shè)計(jì)基礎(chǔ)與應(yīng)用》全套教學(xué)課件
- 2024年山東省濟(jì)南市地理高一上學(xué)期試卷及解答
- 3.3 場(chǎng)域與對(duì)話-公共空間里的雕塑 課件-高中美術(shù)人美版(2019)美術(shù)鑒賞
- 廣東省深圳市2024年九年級(jí)中考提分訓(xùn)練《六選五》專題練習(xí)
- 2024年永州職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 注射相關(guān)感染預(yù)防與控制(全文)
- SMP-10-003-00 藥品上市后風(fēng)險(xiǎn)管理規(guī)程
- 升壓站土建施工合同2024年
- NB-T31030-2012陸地和海上風(fēng)電場(chǎng)工程地質(zhì)勘察規(guī)范
- 感悟考古智慧樹知到期末考試答案章節(jié)答案2024年北京大學(xué)
評(píng)論
0/150
提交評(píng)論