单选题
执行下列命令后,输出的结果是 ______。 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”。