单选题 执行下列命令后,输出的结果是 ______。 X=“ABCD” Y=“EFG” ?SUBSTR(X,IIF(X<>Y,LES(Y),LEN(X)),LEN(X)-LEN(Y))
【正确答案】 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”。