java智慧流面試筆試題大全含答案
1 下列關於堆疊的描述錯誤的是(B)
A. 堆疊是先進後出的線性表 (建議學習: java程式設計師面試題)
B. 堆疊只能順序儲存
C. 堆疊具有記憶功能
D.對堆疊的插入和刪除操作中,不需要改變堆疊底部指標
2 對於長度為n 的線性表,在最壞的情況下,下列排序法所對應的比較次數中正確的是(D )
A. 冒泡排序為n/2
B.冒泡排序為n
C.快速排序為n
D. 快速排序為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 編譯時將產生錯誤
B 編譯時正確,執行階段將產生錯誤
C 輸出空
D 輸出0
##4 執行下列程式後輸出的結果是(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; } }
##D. AB ,B
5 下列不屬於持久化的是(A)#A. 把物件轉換成為字串的形式透過網路傳輸,在另一端接收到字符串把物件還原出來
B. 把程式資料從資料庫讀出來
C. 從XML設定檔讀取程式的設定資訊
D. 把程序資料保存為檔案
6 下列程式碼輸出的結果是(C)int x= 0; int y=10; do{ y--; ++x; }while(x<6); System.out.println(); }
B. 5,5
C. 6,5
D. 6,6#7 一個堆疊的輸入序列為123,則下列序列中不可能是堆疊輸出的序列的是(C)
A. 2 3 1
B. 3 2 1
C. 3 1 2
D. 1 2 3
8、當n = 5時, 下列函數的回傳值是(D)B. 8 C. 7 D. 5 Servlet是一種伺服器端的Java應用程序,具有獨立於平台和協定的特性,可以產生動態的Web頁面。它擔當客戶請求(網頁瀏覽器或其他HTTP客戶程式)與伺服器回應(HTTP伺服器上的資料庫或應用程式)的中間層。 Servlet是位於Web 伺服器內部的伺服器端的Java應用程序,與傳統的從命令列啟動的Java應用程式不同,Servlet由Web伺服器進行加載,該網路伺服器必須包含支援Servlet的Java虛擬機Servlet生命週期可以分成四個階段:載入和實例化、初始化、服務、銷毀。 當客戶第一次請求時,首先判斷是否存在Servlet 對象,若不存在,則由Web 容器創建對象,而後調用init()方 #法對其初始化,此初始化方法在整個Servlet生命週期中只會呼叫一次。 完成Servlet物件的建立和實例化之後,Web容器會呼叫Servlet物件的service()方法來處理請求。 當Web容器關閉或Servlet物件要從容器中被刪除時,會自動呼叫destory()方法。 對於一個 web 應用程式來說,過濾器是處於 web 容器內的一個元件,它會過濾特定請求資源請求資訊和回應資訊。當一個請求來到時,web 容器會判斷是否有過濾器與該資訊資源相關聯,如果有則交給過濾器處理,然後再交給目標資源,響應的時候則以相反的順序交給過濾器處理,最後再返回給使用者瀏覽器。 常見的過濾器用途主要包括:對使用者請求進行統一認證、對使用者的存取請求進行記錄和審核、對使用者發送的資料進行過濾或替換、轉換圖象格式、對回應內容進行壓縮以減少傳輸量、對請求或回應進行加解密處理、觸發資源存取事件等。 A. 2月6日 B. 2月14日 C. 2月18日 D. 2月21日 A. 15 B. 14 C. 13 D.12 A. 11 B. 12 C. 13 #14. 14 14 一隻蝸牛掉進 20 米深的井中,白天往上爬 3 米,晚上有掉下去 2 米,請問要幾天才能爬出來? 第一天爬了3米,然後掉了2米,實際上爬了1米; 第二天從1米處開綹向上爬了3米,然後掉了2米,實際上爬了2米; 第三天從2米處開紿向上爬了3米,然後掉了2米,實際上爬了3米; . ....... 第十八天從17米處開始向上爬了3米,嘿剛好是20米.到了 正解:18 15 假設一個池塘,裡面有無限多的水,現在有2 個空水壺容積分別是5 公升和6 公升,問如何用這兩隻水壺取得3 公升水。 #:5L桶打滿水,全部倒入6L桶; 5L桶再打滿,往6L桶倒水至其滿。此時5L桶留下4L水; 6L桶清空,將5L桶中的4L水倒入6L桶; 5L桶打滿水,往6L桶倒水至其滿,則5L桶中得3L水。 16 在房裡有三盞燈,房外有三個開關,在房外看不見房內的情況,你只能進門一次,你用什麼方法來區分那個開關控制哪一盞燈。 答案:先打開第一個開關,開一會再關上,然後打開第二個開關進入房間再摸一下每個燈,發熱的那盞是第一個開關的,亮的那盞是第二個開關的,沒變化的那盞是第三個開關的。 17 兩個盲人,他們各自買個兩雙黑襪和白襪,8 雙襪子的布質,大小完全相同,每雙襪子都有1 張商標紙連著,兩位盲人不小心把8 雙襪子混在的一起,問他們怎麼取回黑襪和白襪各兩雙。 答案:把每雙襪子分成兩隻。 每人各拿一隻。 這樣,每人手中就有四隻黑襪,四隻白襪。 每人也就有兩雙黑襪,兩雙白襪了。 18 一樓到十樓的每層電梯門口都方和一顆鑽石,鑽石大小不一,你搭乘電梯從一樓到十樓,每層樓電梯門都會打開一次,手上只能拿一顆鑽石,問怎樣才能拿到最大的鑽石。 答案:電梯每層都會開一下的,所以,在第一層就拿,到第二層,看到更大就換一下,更小就不換,一直這樣上去,到最上層後,拿到的就是最大的 以上是java智慧流面試筆試題大全含答案的詳細內容。更多資訊請關注PHP中文網其他相關文章!int foo(int n){ if(n<2) return n; return foo(n-1)+foo(n-2); }

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Java 8引入了Stream API,提供了一種強大且表達力豐富的處理數據集合的方式。然而,使用Stream時,一個常見問題是:如何從forEach操作中中斷或返回? 傳統循環允許提前中斷或返回,但Stream的forEach方法並不直接支持這種方式。本文將解釋原因,並探討在Stream處理系統中實現提前終止的替代方法。 延伸閱讀: Java Stream API改進 理解Stream forEach forEach方法是一個終端操作,它對Stream中的每個元素執行一個操作。它的設計意圖是處

Java是熱門程式語言,適合初學者和經驗豐富的開發者學習。本教學從基礎概念出發,逐步深入解說進階主題。安裝Java開發工具包後,可透過建立簡單的「Hello,World!」程式來實踐程式設計。理解程式碼後,使用命令提示字元編譯並執行程序,控制台上將輸出「Hello,World!」。學習Java開啟了程式設計之旅,隨著掌握程度加深,可創建更複雜的應用程式。
