执行下列命令后,输出的结果是 ______。 X=“ABCD” Y=“EFG” ?SUBSTR(X,IIF(X<>Y,LES(Y),LEN(X)),LEN(X)-LEN(Y))

admin2010-06-12  41

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

答案4

解析 函数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”。
转载请注明原文地址:https://jikaoti.com/ti/GHe0FFFM
0

最新回复(0)