執(zhí)行以下程序段后,T的值為int T=’a’, x=12, y=5;T=((x || y)&&(T>’A’));
執(zhí)行以下程序段后,T的值為int T=’a’, x=12, y=5;T=((x || y)&&(T>’A’));A.1 B.NULL C.-l D.0
正確答案:A本題考查邏輯運(yùn)算符的使用及對(duì)ASCII碼的了解?!?amp;&”為邏輯與運(yùn)算符,該運(yùn)算符的特點(diǎn)是當(dāng)其左右兩邊對(duì)象都為真時(shí),用該運(yùn)算符連接構(gòu)成的邏輯表達(dá)式為真?!皘|”為邏輯或運(yùn)算符,該運(yùn)算符只要左右兩邊的對(duì)象有一個(gè)為真,則整個(gè)表達(dá)式就為真。在ASCII碼中,26個(gè)英文小寫(xiě)字母a~z的碼值為97~122,26個(gè)英文大寫(xiě)字母A~Z的碼值為65~90。題中“&&”左邊為一個(gè)邏輯或運(yùn)算表達(dá)式,因?yàn)閤=12,y=5,所以該或運(yùn)算的值為1,右邊為一個(gè)關(guān)系表達(dá)式,此時(shí)T=’a’,由于’a’的A
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。