以下MyReplace函数的功能是将一个字符串(保存在变量S中)中的子字符串(保存在变量OldS中)用新的字符串(保存在变量NewS中)代替,编写以下程序:PublicFunctionMyReplace(s$,OldS$,NewS$)AsStringDimc%,lenOldS%lenOldS=Len(OldS)c=InStr(s,OldS)DoWhilec>0s=Left(s,c-1)+NewS+Mid(s,c+lenOldS)c=InStr(s,olds)LoopMyReplace=sEndFuncti

题目

以下MyReplace函数的功能是将一个字符串(保存在变量S中)中的子字符串(保存在变量

OldS中)用新的字符串(保存在变量NewS中)代替,编写以下程序:

PublicFunctionMyReplace(s$,OldS$,NewS$)AsString

Dimc%,lenOldS%

lenOldS=Len(OldS)

c=InStr(s,OldS)

DoWhilec>0

s=Left(s,c-1)+NewS+Mid(s,c+lenOldS)

c=InStr(s,olds)

Loop

MyReplace=s

EndFunction

PrivateSubCommand1_Click()

dimold,newasstring

old=inputbox("请输入要替换的字符")

new=inputbox("请输入替换后新的字符")

PrintMyReplace("VisualBasic程序设计教程5.0版",old,new)

EndSub

当程序运行单击命令按钮后先后分别输入" 5.0"和" 6.0",程序的运行结果为( )

A."VisualBasic程序设计教程5.0版"

B."VisualBasic程序设计教程6.0版"

C."VisualBasic程序设计教程6版"

D."VisualBasic程序设计教程"


相似考题
更多“以下MyReplace函数的功能是将一个字符串(保存在变量S中)中的子字符串(保存在变量OldS中)用 ”相关问题
  • 第1题:

    26、关于Python字符串,以下选项中描述正确的是

    A.字符串可以保存在变量中,但不可以单独存在

    B.可以使用datatype()测试字符串的类型

    C.输出带有引号的字符串,不可以使用转义字符

    D.字符串是一个字符序列,字符串中的编号叫'索引'


    字符串可以保存在变量中,也可以单独存在;输出带有引号的字符串,可以使用转义字符 \’;字符串是一个字符序列,字符串中的编号叫“索引”

  • 第2题:

    33、关于Python字符串,以下选项中描述正确的是

    A.字符串可以保存在变量中,但不可以单独存在

    B.可以使用datatype()测试字符串的类型

    C.输出带有引号的字符串,不可以使用转义字符

    D.字符串是一个字符序列,字符串中的编号叫'索引'


    可以使用datatype()测试字符串的类型

  • 第3题:

    从键盘上输入两个字符串,分别保存在变量str1、 str2中。确定第二个字符串在第一个字符串中起始位置的函数是________。

    A.Left

    B.Mid

    C.String

    D.Instr


    'B'和''

  • 第4题:

    字符串只能保存在变量中。


  • 第5题:

    关于Python字符串,以下选项中描述错误的是

    A.字符串可以保存在变量中,也可以单独存在

    B.可以使用datatype()测试字符串的类型

    C.输出带有引号的字符串,可以使用转义符

    D.字符串是一个字符序列,字符串中的编号叫“索引”


    字符串区间为str[:],表示不返回任何字符