設(shè)有:int a=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后,n的值是
設(shè)有: int a=1,b=2,c=3,d=4,m=2,n=2; 執(zhí)行(m=a>b)&&(n=c>d)后,n的值是
A.1
B.2
C.3
D.4
正確答案:B解析: 本題考查邏輯與運算的運算規(guī)則。其規(guī)則是:當(dāng)運算符前后兩個條件表達(dá)式都滿足時,其最終結(jié)果才為真。當(dāng)發(fā)現(xiàn)第一個表達(dá)式的值為假,計算機(jī)將不再執(zhí)行后面表達(dá)式的運算。本題中;由于前一個表達(dá)式的值為“假”,所以,后面的表達(dá)式不再進(jìn)行運算,因而n的值保持不變,仍為2。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。