首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果,例如:若str=”ABCDABCD”,ch=”B”,则函数的返回值为:”ACDACD” Function delchar(str As String,ch As St
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果,例如:若str=”ABCDABCD”,ch=”B”,则函数的返回值为:”ACDACD” Function delchar(str As String,ch As St
admin
2010-11-02
44
问题
下面函数的功能应该是:删除字符串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=””
答案
B
解析
Mid函数用于提取字符串中的指定位数。Len函数的作用是返回串的长度。本题中,Fork=1 To Len(str),语句的作用是每次循环提取str串中的一个字符,语句temp=Mid(str,k,1)的作用是将提取的字符存入字符变量temp中,然后将temp和用户欲删除的字符做比对,若不同,则将此字符插入的字符串ret的末尾。循环结束ret中保存的就是不包含用户欲删除字符的字符串,也就是题目要求的字符串了。所以选B。
转载请注明原文地址:https://kaotiyun.com/show/KMmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
对于循环队列,下列叙述中正确的是
请完善程序(程序文件名:Java_2.java),并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]本题功能是创建一个二维整型数组,并将其元素输出。运行结果为:111
在实现Serializable的类中,静态变量和使用【】关键字可以使某些数据不被串行化。
三元条件运算符ex1?ex2:ex3,相当于下面的( )语句。
下列叙述中,错误的是
下列的哪个赋值语句是不正确的?
下列哪个数代表八进制整数?
下列命令中,______是Java的解释运行命令。
Java开发环境设置包括【】设置和calsspa出设置。
随机试题
下列关于结构效度的陈述正确的是()
xy’’-2y’=x3+x的通解为()
患者女,48岁。近一年来体重减轻,多食易饥,怕热多汗,易怒,心悸,体检:消瘦,双侧甲状腺肿大,心率110次/分。该患者最可能的诊断是
A.地西泮B.卡马西平C.苯妥英钠D.盐酸氯丙嗪E.苯巴比妥结构中含有吩噻嗪环
辛某到县公安机关报案称其被陈某强奸,公安机关传讯了陈某,陈某称他与辛某是恋爱关系。公安机关遂作出不立案决定,并向辛某送达了不立案通知书。辛某对不立案决定不服而采取的哪一项措施不符合法律规定?(2007—卷二—35,单)
增加明细会计科目。
IP地址与MAC地址的区别是什么?
设有以下程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
Peopletravelforalotofreasons:Sometouristsgotoseebattlefieldsorreligiousshrines.Othersarelookingforculture,o
Accordingtothepassage,whatdopeopleoftenthinkaboutastronomers?
最新回复
(
0
)