(5)邏輯表達(dá)式由邏輯運算將邏輯型數(shù)據(jù)對象連接而成的式子稱為邏輯表達(dá)式。邏輯表達(dá)式的運算對象與運算結(jié)果均為邏輯型數(shù)據(jù)。表為邏輯運算符的功能。邏輯運算符前后一般要加圓點“.”標(biāo)記,以示區(qū)別。
表 邏輯運算符
運算符 |
功 能 |
優(yōu)先級別 |
() |
圓括號 |
最高 | | 最低 |
.NOT.或! |
邏輯非 | |
.AND. |
邏輯與 | |
.OR. |
邏輯或 |
對于各種邏輯運算,其運算規(guī)則可由邏輯運算真值表確定,表所示就是邏輯運算真值表。
表 邏輯運算真值表
A |
B |
A.AND.B |
A.OR.B |
.NOT A |
T |
T |
T |
T |
F |
T |
F |
F |
T |
F |
F |
T |
F |
T |
T |
F |
F |
F |
F |
T |
例如:
?17>33.AND.”A”<”a”&&值為.F.?
17>13.or."A"<"a".and..not..t.&&值為.T. 例如:
?17>33.AND.”A”<”a”&&值為.F.?
17>13.or."A"<"a".and..not..t.&&值為.T.(4)關(guān)系表達(dá)式中關(guān)系運算符的作用是____。
A.比較兩個表達(dá)式的大小
B.計算兩個表達(dá)式的結(jié)果
C.比較運算符的優(yōu)先級
D.計算兩個表達(dá)式的總和
【解析】本題考查的知識點是關(guān)系表達(dá)式中關(guān)系運算符的作用。在Visual FoxPro中,關(guān)系運算符有大于(>)、小于(<等于(=)、不等于(<>、#、!=)、小于等于(<=)、大于等于(>=)、字符串精確比較(==)、包含測試($),其作用是比較兩個表達(dá)式的大小和結(jié)果,其運算結(jié)果是邏輯型數(shù)據(jù)。選項B,C,D的說法都錯誤,因此正確答案為A。
【答案】A
(5)關(guān)系型表達(dá)式的運算結(jié)果是____。
A.數(shù)值型數(shù)據(jù) B.邏輯型數(shù)據(jù)
C.字符型數(shù)據(jù) D.日期型數(shù)據(jù)
【解析】本題考查的知識點是關(guān)系型表達(dá)式的運算結(jié)果。在Visual FoxPro中,關(guān)系型表達(dá)式的作用是比較兩個表達(dá)式的大小或前后,其結(jié)果只有兩種情況:邏輯真或邏輯假。關(guān)系型表達(dá)式的運算結(jié)果不可能是數(shù)值型數(shù)據(jù)、字符型數(shù)據(jù)、日期型數(shù)據(jù),而只能是邏輯型數(shù)據(jù)。因此正確答案為B。
【答案】B
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |