有以下程序: 運行時,若輸入1 2 3 4 5 0<回車>,則輸出結(jié)果是( )。
有以下程序:
運行時,若輸入1 2 3 4 5 0<;回車>;,則輸出結(jié)果是( )。
A.66656
B.6566456
C.66666
D.6666656
正確答案:Bswitch語句的執(zhí)行流程是:首先計算switch后面圓括號中表達式的值,然后用此值依次與各個case的常量表達式比較,若圓括號中表達式的值與某個e·*后面的常量表達式的值相等,就執(zhí)行此ca*后面的語句,執(zhí)行后遇break語句就退出switch語句;若圓括號中表達式的值與所有ca$e后面的常量表達式都不等,則執(zhí)行default后面前語句。然后退出。所以輸入l時打印65,輸入2時打印6,輸入3時打印64,輸入4時打印5,輸入5時打印6。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。