今日打卡 2021 1 23

2021-10-17 08:42:21 字數 1218 閱讀 9163

答案為b

z=0時候,執行++x > 2,不成立,&&後面就不執行了,此時 x=1,y=0,k=0;

z=1時候,執行++x > 2,還不成立 ,&&後面就不執行了,此時 x=2,y=0,k=0;

z=2時候, 執行++x > 2,成立,繼續執行 ++y > 2, 不成立 , &&後面就不執行了, 此時 x=3,y=1,k=0;

z=3時候,執行++x > 2,成立,繼續執行++y > 2,不成立 , &&後面就不執行了, 此時 x=4,y=2,k=0;

z=4 時候,執行++x > 2,成立,繼續執行 ++y > 2, 成立 , 繼續執行k++>2 ,不成立,此時仍沒有進入for迴圈的語句中, 但此時 x=5,y=3,k=1;

z=5時候,不滿足條件了,整個迴圈結束,所以最好列印時候: x=5,y=3,k=1;

我本以為該題考查了前加加還是後加加,然後我意識到無論前加加還是後加加,都不影響結果,該題主要考查了短路與短路的作用

答案為c

該題選擇d

三元操作符型別的轉換規則:

若兩個運算元不可轉換,則不做轉換,返回值為object型別

若兩個運算元都是基本資料型別的值,則返回值型別為範圍較大者

三元操作符如果遇到可以轉換為數字的型別,會做自動型別提公升,當都提公升為基本資料型別時,然後將精度低的一邊提公升精度,然後根據問好左邊的表示式的結果時true還是false,返回對應的值,此時返回值型別時object

基本資料型別的範圍

byte該題考察了三元運算子在填寫不同型別的數時,返回值是什麼以及執行的整個過程,先乾了什麼然後幹了什麼

2021 1 23學習日誌

2.1.2型別轉換 什麼是型別轉換,指的就是將物件從一種給定的型別轉換為另一種相關的型別,這種運算被大多數型別所支援,當程式的某處我們使用了一種型別而其實物件是另一種型別時程式會自動進行型別轉換,具體轉換將在4.1.1節學到。就像我們所知道的,物件的型別定義了物件所能包含的資料和參與的運算,可自動轉...

2021 1 23訓練總結

這三天把目標放在圖論和計算幾何上,然後一些dp題都是放著想。感覺掌握的不是很好。中等點的題目就有點乏力。我在無意中又看了幾道書上的例題,發現真的是書中的精華都在例題上,然後我又多看了幾道,發現那時候覺得自己會了,其實沒有真正弄懂,可能讓我去做能做出來,但如果真要我去講去分析的話可能真的差點事。我現在...

2021 1 23關於vue echarts的使用

echarts5.0.0以前版本引入方式 import echarts from echarts echarts5.0.0以後如果還用以前的引入方式會報錯 export default imported as echarts was not found in echarts 需要換種引用 impor...