问题
单项选择题
执行下列命令后,输出的结果是 ______。 X=“ABCD” Y=“EFG” SUBSTR(X,IIF(X<>Y,LES(Y),LEN(X)),LEN(X)-LEN(Y))
A.A
B.B
C.C
D.D
答案
参考答案:C
解析: 函数SUBSTR()中的两个函数表达式的运算如下; IIF(X<>Y,LEN(Y),LENn(X))→IIF(X<>Y,3,4)→3 LEN(X)-LEN(Y)→4-3→1 于是,函数“SUBSTR(X,IIF(X<>Y,LEN(Y),LEN(X)),LEN(X)-LEN(Y))”的运算变为SUBSTR (X,3,1)。其运算目的是:在变量X的字符串中的第3个字符位置上取出1个字符。命令的输出结果是字符“C”。