[填空題] 執(zhí)行以下程序段,并輸入1.23,則程序的輸出結(jié)果應(yīng)是 【15】 。 N=Str(InputBox("請輸入一個實數(shù):")) p=InStr(N,".
2021-07-20
[填空題] 執(zhí)行以下程序段,并輸入1.23,則程序的輸出結(jié)果應(yīng)是 【15】 。 N=Str(InputBox("請輸入一個實數(shù):")) p=InStr(N,".") Print Mid(N, p)
正確答案:.23
參考解析:[評析] InStr函數(shù)、Mid函數(shù) InStr([首字符位置]字符串1,字符串2[,n])用來在“字符串1”中查找“字符串2”,如果找到,則返回“字符串2”的第一個字符在“字符串1”中的位置。 如果帶有參數(shù)“首字符位置”,則從該位置開始查找,否則從“字符串1”的起始位置查找??蛇x參數(shù)“n”用來指定字符串比較方式,可以取0、1或2。如為0,則進行在比較時區(qū)分大小寫;如為1,則在比較時忽、略大小寫;如為2,則基于數(shù)據(jù)庫中包含的信息進行比較。 Mid(字符串,p,n)函數(shù)用來在“字符串”中從第p個字符開始,向后截取n個字符。如果省略參數(shù)n,則從第p個字符開始,向后截取到字符串的末尾。 跟蹤程序: n="1.23" p=InStr(n,".")=InStr("1.23",".") p=2 所以,Mid("1.23",2)所截取的字符是:“.23”。 最終的輸出結(jié)果是:.23。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。