问题
单项选择题
下列程序的运行结果是()。 SETEXACTON s="ni"+SPACE(2) IFS=”ni” IFS=”ni” "one" ELSE "two" ENDIF ELSE IFS="ni" "three" ELSE "four" ENDIF ENDIF RETURN
A.one
B.two
C.three
D.four
答案
参考答案:C
解析:
用= =比较两个字符串时,当两个字符串完圣相同时,运算结果是逻辑真.T.。用=比较两个字符串时,运算结果与SET EXACT ONI OFF的设置有关:0N先在较短的字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行精确比较;当处于0FF状态时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.。所以本题运行结果为three。