首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD” Function delchar(str As String,ch As
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD” Function delchar(str As String,ch As
admin
2017-11-27
45
问题
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD”
Function delchar(str As String,ch As String)
As String
DimkAs Integer,tempAs String,retAs 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改为If temp<>ch Then
C、把delchar=ret改为delchar=temp
D、把ret=""改为temp=""
答案
B
解析
题干中给出的函数作用为删除参数字符串中与ch相同的字符,而在给出的程序段中,每次遍历s仃参数中的每一个字符,若其与ch相等,则将其连接到结果字符串中,这样显然是不合要求的,应该是若取出的字符和ch不等则将其连接到结果中,否则舍弃。因此,应将“If temp=ch Then”改为“If temp<>ch Then”
转载请注明原文地址:https://jikaoti.com/ti/zPy0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是()。
以下程序用来计算由键盘输入的N个数中正数之和,负数之和,正数的个数,负数的个数。其中用C累加负数之和,IC累加负数的个数,D累加正数之和,ID累加正数的个数。PrivaeSubCommandl_ClickN=10C=0:IC=
数学公式(x+y)4的VB算述表达式是______。
VisualBasic一共有设计、运行和中断三种模式,要使用调试工具应该______。
下列选项中不符合良好程序设计风格的是
在E-R图中,用来表示实体的图形是
不能正确表示条件”两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
下列各序列中不是堆的是
随机试题
下列有关实用新型专利权评价报告的说法正确的是?
求不定积分:
应用抗菌药物治疗外科感染的适应证是()
男性,65岁,诊断为急性心梗入院,住院第3天患者突然呼吸困难、青紫、神志不清、四肢抽搐,听诊心音消失,颈动脉搏动消失,此时首选
()是教师组织学生到事情发生、发展的现场进行教学活动的组织形式。
下列函数在(0,0)处不连续的是
Beforethemid-1860’s,theimpactoftherailroadsintheUnitedStateswaslimited,inthesensethatthetracksendedattheM
【S1】【S6】
Itwasgoingtohaveroughlytheeffectofaneutronbombattackonhighstreetsandshoppingmalls.Thebuildingswouldbeleft
A、Theywouldhaveenjoyedahappierlife.B、Theywouldhavehaddifficultybeingpromoted.C、Theywouldhavebeenshiftedaround
最新回复
(
0
)