錯題訂正

來源:互聯網
上載者:User

標籤:相加   技術分享   bre   return   goto   pat   new   path   equal   

此題目考察的是java基礎的變數的聲明及使用,調用method()方法時i的值被改變成9 並進行輸出。 選擇a

普通方法可以訪問靜態方法和靜態變數,但靜態方法不能直接存取非靜態變數和方法。 這裡的靜態變數會先於method方法載入,為什嗎?靜態屬於類的,它會隨著虛擬機器載入類是就載入了,並且他先於構造方法載入

該題目考察跳躍陳述式break與continue的使用,break可以終止並跳出迴圈體;continue可以終止本次迴圈,但繼續進入下次迴圈。

 

 

Java標識符可以由字母、底線、$及數字組成,但是不可以以數字開頭,且區分大小寫,不可以使用Java的關鍵字。答案A為Java的關鍵字,C以數字開頭了,D中包含了空格,因此答案B是正確的。

 

類是對象的抽象,對象是類的具體實現

return可以退出方法當然可以退出多重迴圈break有種 特殊用法:break:標籤名 (配合多重迴圈之前的預設標籤 )也可以退出但是這種方式類似VB的goto語句 容易破壞程式流的清晰性 所以 一般基本上不用 足以說明出題人多麼無聊 心理多麼陰暗………… (除了這題可以忽視這種用法的說)

C項java -version、javac –version都可以查看jdk安裝版本。 在Windows系統中,必須安裝JDK,才可以使用Java環境。而配置JDK環境變數。 JAVA_HOME不是必須的,使用JAVA_HOME類似於Java語言中的變數,在Path環境變數中,可以通過%JAVA_HOME%\bin擷取bin檔案夾的絕對路徑,但是也可以在Path中直接寫絕對路徑如C:\jdk1.7.0_75\bin來代替JAVA_HOME。所以答案為d。

 

i為int類型,d為double類型,運算式i*d*2.0結果為double類型,因此方法的傳回值應為double類型。

int類型數值可以隱行轉化為double類型數值

 

 正確的順序是:package語句聲明包,import語句導包,Class語句定義類

 

正確答案為C。sum()方法的作用是求出從5到變數num之間所有整數的和,因為調用sum()方法時傳遞的值num值為10,因此就是計算從5到10之間的整數相加的和,結果為45。

==操作比較的是兩個變數的值是否相等,對於引用型變數表示的是兩個變數在堆中儲存的地址是否相同,即棧中的內容是否相同。 equals動作表示的兩個變數是否是對同一個對象的引用,即堆中的內容是否相同。

= = 這個是判斷地址的值是否是一個 equals判斷的是值相等 是不是一樣的 string NEW 出來的就是新的地址 所以地址值是不同的 ABC equals ABC 就是相等的

 

因為text.add()方法中的參數是兩個int類型,傳參的時候給了一個double類型。

形參中為int類型,而實參中卻寫上了double類型

 

錯題訂正

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.