顺序执行下列命令后,显示的结果是( )。 x=’123’ str="2014年索契冬季奥运会" ?substr(str,len(x—x)+1,4)

admin2016-07-06  9

问题 顺序执行下列命令后,显示的结果是(    )。
    x=’123’
    str="2014年索契冬季奥运会"
    ?substr(str,len(x—x)+1,4)

选项 A、索契
B、2014
C、冬季奥运
D、索契冬季

答案A

解析 “一”用于将两个字符串首尾连接形成一个新的字符串,并将前字符串尾部的空格移到合并后的新字符串的尾部,其结果还是字符串。len()函数返回指定字符串表达式值的长度,本题中len(x—x)即len(’123’一’123’),返回值为6;substr()函数从指定表达式的指定起始位置取指定长度的子串作为函数值,本题中substr(str,7,4)是从str第7个字符开始向后取4个字符,即“索契”,故答案为A。
转载请注明原文地址:https://kaotiyun.com/show/rIIp777K
0

最新回复(0)