在Visual FoxPro中,下列程序段执行后,内存变量s1的值是 s1="奥运会体操比赛" s1=stuff(s1,7,4,"篮球") ?s1

admin2015-08-25  35

问题 在Visual FoxPro中,下列程序段执行后,内存变量s1的值是
s1="奥运会体操比赛"
   s1=stuff(s1,7,4,"篮球")
   ?s1

选项 A、奥运会比赛体操
B、奥运会比赛
C、奥运会篮球
D、奥运会篮球比赛

答案D

解析 STUFF(<字符表达式1>,<起始位置>,<长度>,<字符表达式2>)为子串替换函数,用<字符表达式2>值替换<字符表达式1>中由<起始位置>和<长度>指定的一个子串。替换和被替换的字符个数不一定相等。如果<长度>值是0,<字符表达式2>则插在由<起始位置>指定的字符前面。如果<字符表达式2>值是空串,那么<字符表达式1>中由<起始位置>和<长度>指定的子串被删去。s1=stuff(s1,7,4,"篮球")= stuff("奥运会体操比赛",7,4,"篮球")=奥运会篮球比赛,即D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/DAbp777K
0

随机试题
最新回复(0)