下列程序的輸出結(jié)果為( )。 S1=”1”:S2=”2”:SI=Val(S1)+Val(S2):S2=Val(”12”) If S1S2 Then P in
下列程序的輸出結(jié)果為( )。 S1=”1”:S2=”2”:SI=Val(S1)+Val(S2):S2=Val(”12”) If S1S2 Then P int S1-S2 Else Print S2-S1
A.-9
B.9
C.-12
D.0
正確答案:AA) 【解析】本題考查轉(zhuǎn)換函數(shù)和“+”號運算符。表達式Val(S1)的作用是把字}串Sl轉(zhuǎn)成數(shù)字。程序段的功能是:變體類型變量s1和s2賦值以后,經(jīng)由語句VaI(S1)+Val(S2),也就是數(shù)字S1和S2相加值(為3存入S1中,同時把數(shù)字符串“12”轉(zhuǎn)成數(shù)字12,放到s2中。因此數(shù)字S1和s2不等,輸出S1-s2的值為-9。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。