设有如下函数: Function DelSpace(ch As String)As Integer Dim n%,st$,c$ st="":n=0 For k=l T0 Len(ch) c=Mid

admin2018-10-15  19

问题 设有如下函数:
    Function DelSpace(ch As String)As Integer
      Dim n%,st$,c$
      st="":n=0
      For k=l T0 Len(ch)
        c=Mid(ch,k,1)
        If c<>””Then
         st=st&C
      Else
         n=n+1
      End If
    Next k
ch=st:DelSpace=n
    End Function
    该函数的功能是

选项 A、统计并返回字符串ch中字符的个数
B、删除字符串ch中的空格符,返回删除字符的个数
C、统计并返回字符串ch中非空格字符数
D、删除字符串ch中除空格符外的其他字符,返回删除字符的个数

答案B

解析 在函数中进行字符串的正向遍历,每次取出字符串中的一个字符,判断该字符如果不是空格就将其连接到st上,否则令n+1。循环结束后将会删除字符串ch中的空格符,返并使用函数值返回删除字符的个数。
转载请注明原文地址:https://kaotiyun.com/show/LGFp777K
0

最新回复(0)