当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符 并返回删除后的结果 例如:若str=”


下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果,例如:若str=”ABCDABCD”,ch=”B”,则函数的返回值为:”ACDACD”

Function delchar(str As String,ch As String)As String

Dim kAs Integer,temp As String,ret As String

ret=””

For k=1 To Len(str)

temp=Mid(str,k,1)

If temp=ch Then

ret=ret&temp

End If

Next k

delchar=ret

End Function

但实际上函数有错误,需要修改,下面的修改方案中正确的是()。

A.把ret=ret&temp改为ret=temp

B.把If temp=ch Then改为Iftemp<>ch Then

C.把delchar=ret改为delchar=temp

D.把ret=””改为temp=””

参考答案
您可能感兴趣的试题
  • mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。 intmystrlen(

  • mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。int mystrlen(char *str

  • 以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如,str所指字

  • mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。int mystrlen(char *str

  • 下面函数的功能是将一个字符串的内容颠倒过来 请填空。 void fun(char str[]) { int i j

  • 函数调用strcat(strcpy(str1 str2) str3) 的功能是()。A.将字符串str1复制到字符串str2中后再连