[單項(xiàng)選擇題] 閱讀下面的程序,當(dāng)輸入分別為111和222時,程序輸出為 ______。 n1=InputBox(”請輸入第一個數(shù):”) n2=Val(1n
2021-07-20
[單項(xiàng)選擇題] 閱讀下面的程序,當(dāng)輸入分別為111和222時,程序輸出為 ______。 n1=InputBox(”請輸入第一個數(shù):”) n2=Val(1nputBox("請輸入第二個數(shù):")) Print n1+n2
A.111222
B.222
C.333
D.程序出錯
正確答案:C
參考解析:由于InputBox函數(shù)的默認(rèn)返回值是字符串,因此n1的值為111,n2經(jīng)過函數(shù)Val轉(zhuǎn)換后成為數(shù)值型,其值為222。按照Visual Basic自動結(jié)合的原則,n1會先自動轉(zhuǎn)換為數(shù)值型再和n2進(jìn)行運(yùn)算,最終輸出結(jié)果為333。 為了提高程序的可讀性,最好對每一個變量都進(jìn)行定義。故在程序的最前面加上: Dim n1 As Integer Dim n2 As Integer
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。