(15) 下列程序執(zhí)行的結(jié)果為
x=25: y=20: z=7
Print "S("; x + z * y; ") "
A) S( 47 )
B) S( 165 )
C) S( 25+7*20 )
D) S( 87 )
【命題目的】考核考生對表達式的基本認(rèn)識。
【錯解分析】該題涉及到賦值語句與運算符優(yōu)先級的順序,Print語句具有運算功能,故選項C)是錯誤的;由于運算符的優(yōu)先級是先乘除后加減,所以選項B)為正確,選項A)和選項D)不正確。
(16) 在默認(rèn)情況下,InputBox函數(shù)返回值的類型為
A) 邏輯類型
B) 字符串型
C) 數(shù)值型
D) 日期型
【命題目的】考查考生對InputBox函數(shù)的了解。
【解題要點】在默認(rèn)的情況下,InputBox的返回值是一個字符串,而不是變體類型。如果沒有事先聲明返回值的類型,或聲明為變體類型,則當(dāng)把函數(shù)的返回值賦給這個變量時,Visual Basic將是把它作為字符串來處理。因此當(dāng)需要用InputBox函數(shù)輸入數(shù)據(jù),并且需要輸入的數(shù)值參加運算時,必須在進行運算前用Val函數(shù)(或其他函數(shù)) 把它轉(zhuǎn)換為相應(yīng)類型的數(shù)值,否則有可能會得到不正確的結(jié)果。如果正確地聲明了返回值為變體類型,則可不必進行類型轉(zhuǎn)換。
【考點鏈接】MsgBox函數(shù)和Visual Basic中內(nèi)部函數(shù)。
相關(guān)推薦:
在VB中利用遠(yuǎn)程數(shù)據(jù)庫的訪問之應(yīng)用舉例 VB中利用遠(yuǎn)程數(shù)據(jù)庫的訪問之?dāng)?shù)據(jù)處理案例