[单选题]

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

F.unction delchar(str As String,ch As String)As String

D.im kAs Integer,temp As String,ret As String

ret=””

F.or k=1 To Len(str)

temp=Mid(str,k,1)

If temp=ch Then

ret=ret&temp

E.nd If

Next k

delchar=ret

E.nd Function

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

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

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

C.把delchar=ret改为delchar=temp

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

参考答案与解析:

相关试题

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

[单选题]下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=″ABCDABCD″,ch=″B″,则函数的返回

  • 查看答案
  • 返回删除字符串前导和尾随空格符后的字符串,用函数()。

    [单选题]返回删除字符串前导和尾随空格符后的字符串,用函数()。A . LtrimB . RtrimC . TrimD . mid

  • 查看答案
  • 返回删除字符串前导和尾随空格符后的字符串,用函数( ) 。A、TrimB、Ltr

    [单选题]返回删除字符串前导和尾随空格符后的字符串,用函数( ) 。A.TrimB.LtrimC.RtrimD.mid

  • 查看答案
  • 规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的

    [主观题]规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函 数时,不得使用c语言提供的字符串函数。 例如,字符串中的内容为:****A*BC*DEF * G*******删除*后字符串中的内容应当 是:ABCDEFG。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

  • 查看答案
  • 请编写函数proc(),其功能是:将str所指字符串中下标为偶数的字符删除,串中

    [试题]请编写函数proc(),其功能是:将str所指字符串中下标为偶数的字符删除,串中剩余字符形成的新串放在t所指数组中。例如,当str所指字符串中的内容为abcdefg,则在t所指数组中的内容应是bdf。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。试题程序:

  • 查看答案
  • 下面程序执行后,字符串S的值应该是()

    [单选题]下面程序执行后,字符串S的值应该是()A.elloB.HelC.HelloD.el

  • 查看答案
  • 下列给定程序中,函数proc()的功能是:将字符串str中的所有字符复制到字符串

    [试题]下列给定程序中,函数proc()的功能是:将字符串str中的所有字符复制到字符串b中,要求在每复制3个字符之后插入1个空格。例如,在调用proc()函数之前给字符串str输入abcdefghijk,调用函数之后,字符串b中的内容则为abc def ghijk。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。试题程序:

  • 查看答案
  • 下列给定的程序中,函数proc的功能是:判断字符ch 是,与str所指字符串中的

    [主观题]下列给定的程序中,函数proc的功能是:判断字符ch 是,与str所指字符串中的某个字符相同;若相同,则什么也不做,若不同,则将其插在串的最后。请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: include<stdlib.h> include<conio.h> include<stdio.h> include<string.h> //****found**** void p

  • 查看答案
  • 以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地

    [主观题]以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如,str所指字符串为Hello!,c中的字符为e,则函数返回字符串ello!的首地址。若str所指字符串为空或不包含c中的字符,则函数返回NULL,请填空。char *fun(char *str,char c){ int n=0; char *p=str; if(p!=NULL) while(p[n]!=c&&p[n]!=’/0’) n++; if(p[n]==’/0’) return NUL

  • 查看答案
  • 以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(cha

    [主观题]以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(char *s){ int n=0,i; for(i=0;s[i];i++) if() s[n++]=s[i]; s[n]=;}

  • 查看答案