连续执行以下命令之后,最后一条命令的输出结果是( )。 SET EXACT OFF X="A " ?IIF("A"=

18 查阅

连续执行以下命令之后,最后一条命令的输出结果是( )。

SET EXACT OFF

X="A "

?IIF("A"=X,X-"BCD",X+"BCD")

A) A

B) BCD

C) A BCD

D) ABCD

参考答案:

C使用单等号(=)运算符比较两个字符串时,运算结果与SETEXACTON|OFF的设置有关。执行完SETEXACTOFF命令后,只要右边字符串与左边稍串的前面部分内容相匹配,即可得到逻辑真的结果,即字符串的比较因右面的字符串结束而终止。所以题中X=“A”的结果为逻辑真。 IIF是条件测试函数,基本命令格式如下: IIF(<逻辑表达式>,<表达式1>,<表达式2>) 其中,测试<逻辑表达式>的值,若为逻辑真.T.则返回<表达式1>的值,若为逻辑假(

计算机二级