天天看點

牛客java選擇題每日打卡Day16

牛客java選擇題每日打卡Day16

牛客java選擇題每日打卡Day16

👩‍💻部落格首頁:京與舊鋪的部落格首頁

✨歡迎關注🖱點贊🎀收藏⭐留言✒

🔮本文由京與舊鋪原創

😘系列專欄:java學習

👕參考網站:牛客網

💻首發時間:🎞2022年6月25日🎠

🎨你做三四月的事,八九月就會有答案,一起加油吧

🀄如果覺得部落客的文章還不錯的話,請三連支援一下部落客哦

🎧最後的話,作者是一個新人,在很多方面還做的不好,歡迎大佬指正,一起學習哦,沖沖沖

💬推薦一款模拟面試、刷題神器👉​​點選進入網站​​

🛒導航小助手🎪

文章目錄

  • ​​牛客java選擇題每日打卡Day16​​
  • ​​🛒導航小助手🎪​​
  • ​​@[toc]​​
  • ​​🎂選擇題1​​
  • ​​🎂選擇題2​​
  • ​​🎂選擇題3​​
  • ​​🎂選擇題4​​
  • ​​🎂選擇題5​​

🎂選擇題1

URL u =new URL(“http://www.123.com”);。如果www.123.com不存在,則傳回______。

http://www.123.com      
””      
null      
抛出異常      

new URL()時必須捕獲檢查異常,但這個異常是由于字元串格式和URL不符導緻的,與網址是否存在無關。URL的toString方法傳回字元串,無論網址是否存在。

牛客java選擇題每日打卡Day16

🎂選擇題2

如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是()

注:一個元素進棧後可以馬上出棧,不用等全部進棧

e3,e1,e4,e2      
e2,e4,e3,e1      
e2,e3,e4,e1      
任意順序都有可能      

棧的規則:先進後出

例如進棧序列為:1,2,3,4

全部進棧完成再出棧的序列則為:4,3,2,1

注:一個元素進棧後可以馬上出棧,不用等全部進棧

例如:2這個元素一進就想出了,後面的3,4正常進棧再出棧。

那麼出棧順序就是:2,4,3,1 (1是第一個進的,進的時候也沒有立刻出去,是以被壓在棧底,最後才能出去)

例如:2這個元素一進就想出了,後面的3一進也想立刻想出去了,後面的4跟着進棧

那麼出棧順序就是:2,3,4,1 (2,3都進了立刻出 是以這時4壓着的是1,是以出棧順序是4在前面)

🎂選擇題3

以下哪些繼承自 Collection 接口()

List      
Set      
Map      
Array      
牛客java選擇題每日打卡Day16

🎂選擇題4

Java中的集合類包括ArrayList、LinkedList、HashMap等類,下列關于集合類描述正确的是()

ArrayList和LinkedList均實作了List接口
ArrayList的通路速度比LinkedList快
添加和删除元素時,ArrayList的表現更佳
HashMap實作Map接口,它允許任何類型的鍵和值對象,并允許将null用作鍵或值      
ArrayList和LinkedList均實作了List接口      
ArrayList的通路速度比LinkedList快      
添加和删除元素時,ArrayList的表現更佳      
HashMap實作Map接口,它允許任何類型的鍵和值對象,并允許将null用作鍵或值      

ArrayList插入和現有項的删除開銷很大,除非在末端

LinkedList插入和删除開銷很小

ArrayList和LinkedList都是實作了List接口

HashMap可以用null值和空字元串作為K,不過隻能有一個

🎂選擇題5

下面關于變量及其範圍的陳述哪些是不正确的()

執行個體變量是類的成員變量      
執行個體變量用關鍵字static聲明      
在方法中定義的局部變量在該方法被執行時建立      
局部變量在使用前必須被初始化      

**A.類的成員變量包括執行個體變量和類變量(靜态變量),**成員方法包括執行個體方法和類方法(靜态方法)。 A正确

B.類變量(靜态變量)用關鍵字static聲明,B錯誤

C.方法中的局部變量在****方法被調用加載時開始入棧時建立,方法入棧建立棧幀包括局部變量表操作數棧,局部變量表存放局部變量,并非在執行該方法時被建立,C錯誤

D.局部變量被使用前必須初始化,否則程式報錯。D正确

B.類變量(靜态變量)用關鍵字static聲明,B錯誤

C.方法中的局部變量在****方法被調用加載時開始入棧時建立,方法入棧建立棧幀包括局部變量表操作數棧,局部變量表存放局部變量,并非在執行該方法時被建立,C錯誤