国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 Java Java面試題 java智慧流面試筆試題大全含答案

java智慧流面試筆試題大全含答案

Nov 19, 2019 pm 04:40 PM
java

java智慧流面試筆試題大全含答案

1 下列關(guān)於堆疊的描述錯(cuò)誤的是(B)

A. 堆疊是先進(jìn)後出的線性表? ? ? ?(建議學(xué)習(xí): java程式設(shè)計(jì)師面試題

B. 堆疊只能順序儲(chǔ)存

C. 堆疊具有記憶功能

D.對(duì)堆疊的插入和刪除操作中,不需要改變堆疊底部指標(biāo)

2 對(duì)於長(zhǎng)度為n 的線性表,在最壞的情況下,下列排序法所對(duì)應(yīng)的比較次數(shù)中正確的是(D )

A. 冒泡排序?yàn)閚/2

B.冒泡排序?yàn)閚

C.快速排序?yàn)閚

D. 快速排序?yàn)閚(n-1)/2

3 閱讀下列程式碼後,下列正確的敘述是(A)

public class Person{ 
int arr[] = new int[10]; 
public static void main(
String args[ ]){ 
System.out.println(arr[1]); 
} 
}

A 編譯時(shí)將產(chǎn)生錯(cuò)誤

B 編譯時(shí)正確,執(zhí)行階段將產(chǎn)生錯(cuò)誤

C 輸出空

D 輸出0

##4 執(zhí)行下列程式後輸出的結(jié)果是(D)

public class Test { 
 public static void main(String[] args) { 
 StringBuffer a = new StringBuffer("A"); 
 StringBuffer b = new StringBuffer("B"); 
 operator(a,b); 
 System.out.println(a+","+b); } 
 public static void operator(StringBuffer x,StringBuffer y){ 
 x.append(y); 
 y=x; }
}

A . A,A

#B. A,B

C. B,B

##D. AB ,B

5 下列不屬於持久化的是(A)

#A. 把物件轉(zhuǎn)換成為字串的形式透過網(wǎng)路傳輸,在另一端接收到字符串把物件還原出來

B. 把程式資料從資料庫讀出來

C. 從XML設(shè)定檔讀取程式的設(shè)定資訊

D. 把程序資料保存為檔案

6 下列程式碼輸出的結(jié)果是(C)

int x= 0; int y=10; do{ y--; ++x; }while(x<6); System.out.println(); }
A. 5,6

B. 5,5

C. 6,5

D. 6,6

#7 一個(gè)堆疊的輸入序列為123,則下列序列中不可能是堆疊輸出的序列的是(C)

A. 2 3 1

B. 3 2 1

C. 3 1 2

D. 1 2 3

8、當(dāng)n = 5時(shí), 下列函數(shù)的回傳值是(D)

int foo(int n){ if(n<2) return n; return foo(n-1)+foo(n-2); }
A. 1

B. 8

C. 7

D. 5

9 解釋一下什麼是Servlet, 說一說Servlet 的生命週期

Servlet是一種伺服器端的Java應(yīng)用程序,具有獨(dú)立於平臺(tái)和協(xié)定的特性,可以產(chǎn)生動(dòng)態(tài)的Web頁面。它擔(dān)當(dāng)客戶請(qǐng)求(網(wǎng)頁瀏覽器或其他HTTP客戶程式)與伺服器回應(yīng)(HTTP伺服器上的資料庫或應(yīng)用程式)的中間層。

?Servlet是位於Web 伺服器內(nèi)部的伺服器端的Java應(yīng)用程序,與傳統(tǒng)的從命令列啟動(dòng)的Java應(yīng)用程式不同,Servlet由Web伺服器進(jìn)行加載,該網(wǎng)路伺服器必須包含支援Servlet的Java虛擬機(jī)Servlet生命週期可以分成四個(gè)階段:載入和實(shí)例化、初始化、服務(wù)、銷毀。

當(dāng)客戶第一次請(qǐng)求時(shí),首先判斷是否存在Servlet 對(duì)象,若不存在,則由Web 容器創(chuàng)建對(duì)象,而後調(diào)用init()方

#法對(duì)其初始化,此初始化方法在整個(gè)Servlet生命週期中只會(huì)呼叫一次。

完成Servlet物件的建立和實(shí)例化之後,Web容器會(huì)呼叫Servlet物件的service()方法來處理請(qǐng)求。

當(dāng)Web容器關(guān)閉或Servlet物件要從容器中被刪除時(shí),會(huì)自動(dòng)呼叫destory()方法。

10 過濾器有哪些作用和用法?

對(duì)於一個(gè) web 應(yīng)用程式來說,過濾器是處於 web 容器內(nèi)的一個(gè)元件,它會(huì)過濾特定請(qǐng)求資源請(qǐng)求資訊和回應(yīng)資訊。當(dāng)一個(gè)請(qǐng)求來到時(shí),web 容器會(huì)判斷是否有過濾器與該資訊資源相關(guān)聯(lián),如果有則交給過濾器處理,然後再交給目標(biāo)資源,響應(yīng)的時(shí)候則以相反的順序交給過濾器處理,最後再返回給使用者瀏覽器。

常見的過濾器用途主要包括:對(duì)使用者請(qǐng)求進(jìn)行統(tǒng)一認(rèn)證、對(duì)使用者的存取請(qǐng)求進(jìn)行記錄和審核、對(duì)使用者發(fā)送的資料進(jìn)行過濾或替換、轉(zhuǎn)換圖象格式、對(duì)回應(yīng)內(nèi)容進(jìn)行壓縮以減少傳輸量、對(duì)請(qǐng)求或回應(yīng)進(jìn)行加解密處理、觸發(fā)資源存取事件等。

11 2006 年某人連續(xù)打工 24 天,共賺了 190 元(日薪 10 元,星期日工資 5 元,星期日休息無工資)。已知他打工是從1 月下旬的某一天開始的,這個(gè)月的1 日恰好是星期日,這人打工結(jié)束的那一天是2 月(C)日

A. 2月6日

B. 2月14日

C. 2月18日

D. 2月21日

12 由從甲地到乙地有一天線路的巴士,全程行駛時(shí)間42 分鐘,到達(dá)總站後,司機(jī)至少休息10 分鐘,巴士就掉頭行駛,如果這條線路甲,乙兩邊總站每隔8 分鐘都發(fā)一輛(不必是同一時(shí)間),則這條路線至少需要是多少兩位巴士(C)

A. 15

B. 14

C. 13

D.12

13 編號(hào)1 至10 的10 個(gè)水果盤中,每盤盛有水果,共盛裝100 個(gè)。其中第一盤裡有16個(gè),並且編號(hào)相鄰的三個(gè)果盤中水果是的和都相等,求第8 盤中水果最多可能有幾個(gè)(A)

A. 11

B. 12

C. 13

#14. 14

14 一隻蝸牛掉進(jìn) 20 米深的井中,白天往上爬 3 米,晚上有掉下去 2 米,請(qǐng)問要幾天才能爬出來?

第一天爬了3米,然後掉了2米,實(shí)際上爬了1米;

第二天從1米處開綹向上爬了3米,然後掉了2米,實(shí)際上爬了2米;

第三天從2米處開紿向上爬了3米,然後掉了2米,實(shí)際上爬了3米;

. .......

第十八天從17米處開始向上爬了3米,嘿剛好是20米.到了

正解:18

15 假設(shè)一個(gè)池塘,裡面有無限多的水,現(xiàn)在有2 個(gè)空水壺容積分別是5 公升和6 公升,問如何用這兩隻水壺取得3 公升水。

#:5L桶打滿水,全部倒入6L桶;

5L桶再打滿,往6L桶倒水至其滿。此時(shí)5L桶留下4L水;

6L桶清空,將5L桶中的4L水倒入6L桶;

5L桶打滿水,往6L桶倒水至其滿,則5L桶中得3L水。

16 在房裡有三盞燈,房外有三個(gè)開關(guān),在房外看不見房?jī)?nèi)的情況,你只能進(jìn)門一次,你用什麼方法來區(qū)分那個(gè)開關(guān)控制哪一盞燈。

答案:先打開第一個(gè)開關(guān),開一會(huì)再關(guān)上,然後打開第二個(gè)開關(guān)進(jìn)入房間再摸一下每個(gè)燈,發(fā)熱的那盞是第一個(gè)開關(guān)的,亮的那盞是第二個(gè)開關(guān)的,沒變化的那盞是第三個(gè)開關(guān)的。

17 兩個(gè)盲人,他們各自買個(gè)兩雙黑襪和白襪,8 雙襪子的布質(zhì),大小完全相同,每雙襪子都有1 張商標(biāo)紙連著,兩位盲人不小心把8 雙襪子混在的一起,問他們?cè)觞N取回黑襪和白襪各兩雙。

答案:把每雙襪子分成兩隻。

每人各拿一隻。

這樣,每人手中就有四隻黑襪,四隻白襪。

每人也就有兩雙黑襪,兩雙白襪了。

18 一樓到十樓的每層電梯門口都方和一顆鑽石,鑽石大小不一,你搭乘電梯從一樓到十樓,每層樓電梯門都會(huì)打開一次,手上只能拿一顆鑽石,問怎樣才能拿到最大的鑽石。

答案:電梯每層都會(huì)開一下的,所以,在第一層就拿,到第二層,看到更大就換一下,更小就不換,一直這樣上去,到最上層後,拿到的就是最大的?

以上是java智慧流面試筆試題大全含答案的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276
如何使用JDBC處理Java的交易? 如何使用JDBC處理Java的交易? Aug 02, 2025 pm 12:29 PM

要正確處理JDBC事務(wù),必須先關(guān)閉自動(dòng)提交模式,再執(zhí)行多個(gè)操作,最後根據(jù)結(jié)果提交或回滾;1.調(diào)用conn.setAutoCommit(false)以開始事務(wù);2.執(zhí)行多個(gè)SQL操作,如INSERT和UPDATE;3.若所有操作成功則調(diào)用conn.commit(),若發(fā)生異常則調(diào)用conn.rollback()確保數(shù)據(jù)一致性;同時(shí)應(yīng)使用try-with-resources管理資源,妥善處理異常並關(guān)閉連接,避免連接洩漏;此外建議使用連接池、設(shè)置保存點(diǎn)實(shí)現(xiàn)部分回滾,並保持事務(wù)盡可能短以提升性能。

了解Java虛擬機(jī)(JVM)內(nèi)部 了解Java虛擬機(jī)(JVM)內(nèi)部 Aug 01, 2025 am 06:31 AM

TheJVMenablesJava’s"writeonce,runanywhere"capabilitybyexecutingbytecodethroughfourmaincomponents:1.TheClassLoaderSubsystemloads,links,andinitializes.classfilesusingbootstrap,extension,andapplicationclassloaders,ensuringsecureandlazyclassloa

如何使用Java的日曆? 如何使用Java的日曆? Aug 02, 2025 am 02:38 AM

使用java.time包中的類替代舊的Date和Calendar類;2.通過LocalDate、LocalDateTime和LocalTime獲取當(dāng)前日期時(shí)間;3.使用of()方法創(chuàng)建特定日期時(shí)間;4.利用plus/minus方法不可變地增減時(shí)間;5.使用ZonedDateTime和ZoneId處理時(shí)區(qū);6.通過DateTimeFormatter格式化和解析日期字符串;7.必要時(shí)通過Instant與舊日期類型兼容;現(xiàn)代Java中日期處理應(yīng)優(yōu)先使用java.timeAPI,它提供了清晰、不可變且線

比較Java框架:Spring Boot vs Quarkus vs Micronaut 比較Java框架:Spring Boot vs Quarkus vs Micronaut Aug 04, 2025 pm 12:48 PM

前形式攝取,quarkusandmicronautleaddueTocile timeProcessingandGraalvSupport,withquarkusoftenpernperforminglightbetterine nosserless notelless centarios.2。

了解網(wǎng)絡(luò)端口和防火牆 了解網(wǎng)絡(luò)端口和防火牆 Aug 01, 2025 am 06:40 AM

NetworkPortSandFireWallsworkTogetHertoEnableCommunication whereSeringSecurity.1.NetWorkPortSareVirtualendPointSnumbered0-655 35,with-Well-with-Newonportslike80(HTTP),443(https),22(SSH)和25(smtp)sindiessingspefificservices.2.portsoperateervertcp(可靠,c

垃圾收集如何在Java工作? 垃圾收集如何在Java工作? Aug 02, 2025 pm 01:55 PM

Java的垃圾回收(GC)是自動(dòng)管理內(nèi)存的機(jī)制,通過回收不可達(dá)對(duì)象釋放堆內(nèi)存,減少內(nèi)存洩漏風(fēng)險(xiǎn)。 1.GC從根對(duì)象(如棧變量、活動(dòng)線程、靜態(tài)字段等)出發(fā)判斷對(duì)象可達(dá)性,無法到達(dá)的對(duì)像被標(biāo)記為垃圾。 2.基於標(biāo)記-清除算法,標(biāo)記所有可達(dá)對(duì)象,清除未標(biāo)記對(duì)象。 3.採用分代收集策略:新生代(Eden、S0、S1)頻繁執(zhí)行MinorGC;老年代執(zhí)行較少但耗時(shí)較長(zhǎng)的MajorGC;Metaspace存儲(chǔ)類元數(shù)據(jù)。 4.JVM提供多種GC器:SerialGC適用於小型應(yīng)用;ParallelGC提升吞吐量;CMS降

比較Java構(gòu)建工具:Maven vs. Gradle 比較Java構(gòu)建工具:Maven vs. Gradle Aug 03, 2025 pm 01:36 PM

Gradleisthebetterchoiceformostnewprojectsduetoitssuperiorflexibility,performance,andmoderntoolingsupport.1.Gradle’sGroovy/KotlinDSLismoreconciseandexpressivethanMaven’sverboseXML.2.GradleoutperformsMaveninbuildspeedwithincrementalcompilation,buildcac

以身作則,解釋說明 以身作則,解釋說明 Aug 02, 2025 am 06:26 AM

defer用於在函數(shù)返回前執(zhí)行指定操作,如清理資源;參數(shù)在defer時(shí)立即求值,函數(shù)按後進(jìn)先出(LIFO)順序執(zhí)行;1.多個(gè)defer按聲明逆序執(zhí)行;2.常用於文件關(guān)閉等安全清理;3.可修改命名返回值;4.即使發(fā)生panic也會(huì)執(zhí)行,適合用於recover;5.避免在循環(huán)中濫用defer,防止資源洩漏;正確使用可提升代碼安全性和可讀性。

See all articles