A、  B、  C、  D、  A“<前字符型表达式>$<后字符型表达式>”为字串包含测试,如果前者是后者的一个子字符串,结果为逻辑真(.T.),否则为逻辑假(.F.),本题中"123"是包含在"1234"中的,故选

admin2012-03-26  35

问题

选项 A、 
B、 
C、 
D、 

答案A

解析 “<前字符型表达式>$<后字符型表达式>”为字串包含测试,如果前者是后者的一个子字符串,结果为逻辑真(.T.),否则为逻辑假(.F.),本题中"123"是包含在"1234"中的,故选项A) 的值为逻辑真(.T.)。
   AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])的函数值为数值型。如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>值的首字符在<字符表达式2>值中的位置;若不是子串,则返回0。<数值表达式>用于表示要在<字符表达式2>值中搜索<字符表达式1>值的第几次出现,其默认值是1。
   用双等号运算符“==”比较两个字符串,只有当两个字符串完全相同(包括空格以及各字符的位置)时,运算结果才会是逻辑真(.T.)。
   用单等号运算符“=”比较两个字符串时,运算结果与SET EXACTON/OFF设置有关,该命令是设置是否精确匹配的开关。该命令可以在命令窗口或在程序中执行,也可以通过“数据”选项卡设置。
   ①当处于OFF状态时,只要右边的字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真(.T.)的结果。也就是说,字符串的比较以右面的字符串为目标,右字符串结束即终止比较。
   ②当处于ON状态时,比较到两个字符串全部结束,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行比较。
转载请注明原文地址:https://kaotiyun.com/show/Nzsp777K
0

随机试题
最新回复(0)