(15)在Visual FoxPro中,T表示____內(nèi)存變量。
A.字符型 B.數(shù)值型 C.日期型 D.日期時(shí)間型
【解析】本題考查的知識(shí)點(diǎn)是內(nèi)存變量的數(shù)據(jù)類型的字母表示。在Visual FoxPro的內(nèi)存變量中,C表示字符型、N表示數(shù)值型、Y表示貨幣型、L表示邏輯型、D表示日期型、T表示日期時(shí)間型。本題中選項(xiàng)A字符型內(nèi)存變量用字母C表示;選項(xiàng)B數(shù)值型內(nèi)存變量用字母N表示;選項(xiàng)C日期型內(nèi)存變量用字母D表示;選項(xiàng)D日期時(shí)間型內(nèi)存變量用字母T表示。選項(xiàng)A,B,C都不正確,因此正確答案為D。
【答案】D
(16)下列內(nèi)存變量的書寫中,格式不正確的是____。
A..COMX B.Flash_8 C._MUMU D.好心情
【解析】本題考查的知識(shí)點(diǎn)是內(nèi)存變量的書寫格式。在Visual FoxPro中,內(nèi)存變量的命名規(guī)則有3條:以字母、漢字和下劃線開頭;長度不行超過128個(gè)字符;由字母、漢字、下劃線或數(shù)字組成。選項(xiàng)B,C,D都符合內(nèi)存變量的命名規(guī)則,只有選項(xiàng)A以英文句點(diǎn)開頭,不符合規(guī)則,因此正確答案為A。
【答案】A 6.表達(dá)式在Visual FoxPro系統(tǒng)中,表達(dá)式是由常量、變量、函數(shù)及其他數(shù)據(jù)容器單獨(dú)或與運(yùn)算符組成的有意義的運(yùn)算式子。
運(yùn)算符是對(duì)數(shù)據(jù)對(duì)象進(jìn)行加工處理的符號(hào),根據(jù)其處理數(shù)據(jù)對(duì)象的數(shù)據(jù)類型,運(yùn)算符分為算術(shù)(數(shù)值)運(yùn)算符、字符運(yùn)算符、日期時(shí)間運(yùn)算符、邏輯運(yùn)算符和關(guān)系運(yùn)算符五類,相應(yīng)的,表達(dá)式也分為算術(shù)表達(dá)式、字符表達(dá)式、日期時(shí)間表達(dá)式、邏輯表達(dá)式和關(guān)系表達(dá)式五類。
在一個(gè)表達(dá)式中可能包含多個(gè)由不同運(yùn)算符連接起來的、具有不同數(shù)據(jù)類型的數(shù)據(jù)對(duì)象,但任何運(yùn)算符兩側(cè)的數(shù)據(jù)對(duì)象必須具有相同數(shù)據(jù)類型,否則運(yùn)算將會(huì)出錯(cuò);由于表達(dá)式中有多種運(yùn)算,不同的運(yùn)算順序可能得出不同結(jié)果,甚至出現(xiàn)運(yùn)算錯(cuò)誤,因此當(dāng)表達(dá)式中包含多種運(yùn)算時(shí),必須按一定順序施行相應(yīng)運(yùn)算,才能保證運(yùn)算的合理性和結(jié)果的正確性、惟一性。用戶也可以通過給表達(dá)式加圓括號(hào)的方式,改變其默認(rèn)運(yùn)算順序。在Visual FoxPro系統(tǒng)中,各類運(yùn)算的優(yōu)先順序如下:
圓括號(hào)>算術(shù)和日期運(yùn)算>字符串運(yùn)算>關(guān)系運(yùn)算>邏輯運(yùn)算。
同一類運(yùn)算符也有一定的運(yùn)算優(yōu)先順序,這在各類表達(dá)式中分別介紹。如果多個(gè)同一級(jí)別的運(yùn)算,則按在表達(dá)式中出現(xiàn)的先后順序進(jìn)行運(yùn)算。
(1)算術(shù)表達(dá)式
算術(shù)表達(dá)式又稱數(shù)值表達(dá)式,其運(yùn)算對(duì)象和運(yùn)算結(jié)果均為數(shù)值型數(shù)據(jù)。數(shù)值運(yùn)算符的功能及運(yùn)算優(yōu)先順序,如表所示。表中運(yùn)算符按運(yùn)算優(yōu)先級(jí)別從高到低順序排列。
表 算術(shù)運(yùn)算符
運(yùn)算符 |
功 能 |
表達(dá)式舉例 |
運(yùn)算結(jié)果 |
優(yōu)先級(jí)別 |
() |
圓括號(hào) |
(2-5)*(3+2) |
-15 |
最高 | | | | 最低 |
- |
取相反數(shù) |
-(3-8) |
5 | |
**、^ |
乘冪 |
2**5、3^2 |
32、9 | |
*、/ |
乘、除 |
2*10、25/5 |
20、5 | |
% |
取余數(shù) |
20%5 |
0 | |
+、- |
加、減 |
36+19、29-47 |
55、-18 |
(2)字符表達(dá)式
字符表達(dá)式是由字符運(yùn)算符將字符型數(shù)據(jù)對(duì)象連接起來進(jìn)行運(yùn)算的式子。字符運(yùn)算的對(duì)象是字符型數(shù)據(jù)對(duì)象,運(yùn)算結(jié)果是字符常量或邏輯常量。
"+"與"-"都是字符連接運(yùn)算符,都將兩字符串順序連接,但“+”是直接連接,“-”則將串1尾部所有空格移到串2尾部后再連接;“$”運(yùn)算實(shí)質(zhì)上是比較兩個(gè)串的包含關(guān)系,因此有些書籍中將其歸于關(guān)系運(yùn)算,其作用是比較、判斷串1是否為串2的子串,如果串1是串2的子串,運(yùn)算結(jié)果為“真”,否則為“假”。所謂子串,如果串1中所有字符均包含在串2中、且與串1中排列方式與順序完全一致,則稱串1為串2的子串。
表 字符運(yùn)算符
運(yùn)算符 |
功 能 |
表達(dá)式舉例 |
運(yùn)算結(jié)果 |
+ |
串1+串2:兩串順序相連接 |
‘12‘+’56’ |
’12 56’ |
- |
串1-串2:串1尾空格移到串2尾后再順序相連接 |
‘12‘-‘56’ |
‘1256‘ |
$ |
串1$串2:串1是否為串2子串 |
‘1234’$‘12345’ ‘1234’$‘34512’ |
.T. .F. |
兩個(gè)連接運(yùn)算的優(yōu)先級(jí)別相同,但高于$的比較運(yùn)算。
相關(guān)推薦:2011年計(jì)算機(jī)等級(jí)考試二級(jí)VFP基礎(chǔ)教程匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |