(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 )
【命題目的】考核考生對(duì)表達(dá)式的基本認(rèn)識(shí)。
【錯(cuò)解分析】該題涉及到賦值語(yǔ)句與運(yùn)算符優(yōu)先級(jí)的順序,Print語(yǔ)句具有運(yùn)算功能,故選項(xiàng)C)是錯(cuò)誤的;由于運(yùn)算符的優(yōu)先級(jí)是先乘除后加減,所以選項(xiàng)B)為正確,選項(xiàng)A)和選項(xiàng)D)不正確。
(16) 在默認(rèn)情況下,InputBox函數(shù)返回值的類型為
A) 邏輯類型
B) 字符串型
C) 數(shù)值型
D) 日期型
【命題目的】考查考生對(duì)InputBox函數(shù)的了解。
【解題要點(diǎn)】在默認(rèn)的情況下,InputBox的返回值是一個(gè)字符串,而不是變體類型。如果沒(méi)有事先聲明返回值的類型,或聲明為變體類型,則當(dāng)把函數(shù)的返回值賦給這個(gè)變量時(shí),Visual Basic將是把它作為字符串來(lái)處理。因此當(dāng)需要用InputBox函數(shù)輸入數(shù)據(jù),并且需要輸入的數(shù)值參加運(yùn)算時(shí),必須在進(jìn)行運(yùn)算前用Val函數(shù)(或其他函數(shù)) 把它轉(zhuǎn)換為相應(yīng)類型的數(shù)值,否則有可能會(huì)得到不正確的結(jié)果。如果正確地聲明了返回值為變體類型,則可不必進(jìn)行類型轉(zhuǎn)換。
【考點(diǎn)鏈接】MsgBox函數(shù)和Visual Basic中內(nèi)部函數(shù)。
相關(guān)推薦:在VB中利用遠(yuǎn)程數(shù)據(jù)庫(kù)的訪問(wèn)之應(yīng)用舉例北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |