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

admin2016-08-23  41

问题 顺序执行下列命令后,显示的结果是(     )。
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/CnIp777K
0

最新回复(0)