for (j=0; j < list.length; j++)html
if (list[j] < temp) c++;java
A . It finds the smallest value and stores it in temp
B . It finds the largest value and stores it in temp
C . It counts the number of elements equal to the smallest value in list
D . It counts the number of elements in list that are less than temp
E . It sorts the values in list to be in ascending order
答案:D。if(list[j]<temp)c++;語句將list中的每一個元素與temp進行比較,而且僅當元素小於temp時纔將一個元素添加到c中,所以它計算list中小於temp的元素數,並將結果存儲在c中。>c++
A . true
B . false
答案:B。決定調用哪一個方法的是對象的類型,而不是引用的類型。git
A . true
B . false
答案:A。這是使用類名聲明引用變量的多態函數之一。程序員
A . true
B . false
答案:A。大多數其餘搜索技術都要求對其數據進行排序,以便得到更高的效率(速度)。可是,線性搜索沒有這樣的要求。結果是,線性搜索可能比人們指望的要慢,但它老是有效的,並且人們在搜索數據以前不須要支付排序數據的(昂貴的)代價。算法
A . true
B . false
答案:B。只有對數據進行排序時,二進制搜索才起做用。二進制搜索算法經過假設每對數據元素之間有嚴格的關係來進行,不管是升序仍是降序。若是沒有這個順序,二進制搜索將沒法正常工做。數據結構
A . the active methods in the order that they were invoked
B . the active methods in the opposite order that they were invoked
C . the values of all instance data of the object where the exception was raised
D . the values of all instance data of the object where the exception was raised and all local variables and parameters of the method where the exception was raised
E . the name of the exception thrown
答案:B。調用堆棧跟蹤提供存儲在運行時堆棧上的方法的名稱。方法名從堆棧中移除的順序與它們的放置順序相反,也就是說,最先的方法首先放置在堆棧中,下一個方法第二個放置在堆棧中,以此類推,以便最近調用的方法是堆棧中的最後一個項,所以它是第一個移除的項。堆棧跟蹤而後按調用它們的相反順序顯示全部活動方法(最新的先顯示)。less
A . Error
B . Exception
C . RuntimeException
D . IllegalAccessException
E . CheckedException
答案:C。這兩個異常都是RuntimeException的子級,RuntimeException自己是Exception的子級。error是一個可丟棄的對象,它不一樣於exception,而illegalaccessexception和checkedeexception是exception的子級,但不是runtimeexception。函數
A . throw
B . throws
C . try
D . Throwable
E . goto
答案:A。保留字throw用於在檢測到異常時引起異常,如:if(score<0)throw new illegalTestScoreException(「input score」+score+「is negative」);>學習
A . has both print and println methods and PrintStream only has print
B . can output both byte and character streams and PrintStream can only output byte streams
C . has error checking mechanisms as part of the class and PrintStream does not
D . will not throw checked exceptions and PrintStream will
E . all of the above
答案:C。printwriter類是writer類,而printstream類是stream類。主要的區別在於,printwriter是專門爲文件設計的,所以有錯誤檢查機制,這些機制不是printstream的一部分。
A . checked exceptions need not be listed in a throws clause
B . unchecked exceptions must be listed in a throws clause
C . neither kind of exception follows the rules of exception propagation
D . an unchecked exception requires no throws clause
E . a checked exception always must be caught by a try block; an unchecked exception does not
答案:D。必須捕獲選中的異常,或者必須將其列在throws子句中。未檢查的異常不須要throws子句。這兩種異常都遵循異常傳播的規則。
A . true
B . false
答案:A。異常是敏感的事件,或者是在沒有異常處理程序的狀況下沒法正常處理的運行時狀況。異常由關聯的異常處理程序捕獲。若是拋出異常但未處理,則程序必須終止。
A . true
B . false
答案:A。全部try語句必須至少有一個catch語句,不然沒有理由使用try語句。對於可能引起的每種類型的異常,均可以有一個catch語句。程序員能夠根據須要指定任意多個catch語句。此外,try語句可能有finally子句,但不須要。
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 10000行 | 30篇 | 400小時 | |
第一週 | 138/138 | 2/2 | 25/25 | 學會寫和上傳代碼,會編簡單的輸出程序 |
第二週 | 88/226 | 1/3 | 30/55 | 起文件名不能太長 |
第三週 | 898/1124 | 2/5 | 35/90 | Java類裏面的方法和C語言的函數很像 |
第四周 | 632/1756 | 2/7 | 30/120 | 能夠用繼承extends簡化重複的代碼 |
第五週 | 770/2526 | 2/9 | 45/165 | --amend -m能夠重命名沒push的文件 |
第六週 | 3947/6473 | 2/11 | 40/205 | 接口類的功能要分散,利用多繼承完成功能 |