首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求函数的功能是:从参数str字符串中删除所有参数ch所指定的字符,返回实际删除字符的个数,删除后的字符串仍在str中,为此某人编写了函数DelChar如下: Function DelChar(str As String, ch As String) As
要求函数的功能是:从参数str字符串中删除所有参数ch所指定的字符,返回实际删除字符的个数,删除后的字符串仍在str中,为此某人编写了函数DelChar如下: Function DelChar(str As String, ch As String) As
admin
2020-04-18
43
问题
要求函数的功能是:从参数str字符串中删除所有参数ch所指定的字符,返回实际删除字符的个数,删除后的字符串仍在str中,为此某人编写了函数DelChar如下:
Function DelChar(str As String, ch As String) As Integer
Dim n%, st$, c$
st = ""
n = 0
For k = 1 To Len(str)
c = Mid(str, k, 1)
If c = ch Then
st = st & c
Else
n = n + 1
End If
Next k
str = st
DelChar = n
End Function
并用下面的Command1_Click()过程观察函数调用结果
Private Sub Command1_Click()
ch$ = Text1.Text
Print DelChar(ch, "x"), ch
End Sub
发现结果有错误,程序代码需要修改,以下正确的修改方案是( )。
选项
A、把语句If c = ch Then 改为If c <> ch Then
B、把语句Print DelChar(ch, "x"), ch改为Print DelChar(ch, "x") :Print ch
C、把语句DelChar = n 改为 DelChar = st
D、删掉语句str = st
答案
A
解析
DelChar函数中,使用For循环,依次取出str字符串中的字符。然后通过if语句判断取出的字符是否为要删除的字符,若不是则将该字符保存到字符串变量st中,若是则将计数变量n的值加1。观察if条件判断语句可知,"If c = ch Then st = st & c else n=n+1"逻辑有错误,应该改为"If c <> ch Then st = st & c else n=n+1"。故选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/duTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
已知在4行3列的全局数组score(4,3)r}1存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommandI_Click()D
设有如下通用过程:PublicFunctionFun(xStrAsString)AsStringDimtStrAsString,strLAsIntegertStr=“”strL=Len(xStr)
在窗体(Name属性为Forml)上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程()。PrivateSubCommand1_Click()
编写如下程序:PrivateSubCommand1_Click()Dima(10)AsStrings="123456"n=Len(s)Fork=1Tona(k)=Mid(s,
下面说法中错误的是
以下叙述中错误的是
下列针对框架控件的叙述中,错误的是( )。
以下关于VB的叙述中,错误的是( )。
以下关于VB的叙述中,错误的是()。
下列说法中,错误的是( )。
随机试题
时间分辨率与
患者,男,35岁。因在高热环境下持续工作12小时而出现头痛、头晕、乏力、多汗等症状,不久体温迅速升高到41℃,并出现颜面潮红、昏迷、休克。此时最佳的降温措施应为
小活络丹的功用是
2002年,我国某机械进出口公司向一法国商人出售一批机床。法国商人又将该批机床转售给美国及一些欧洲国家。机床进入美国后,美国的进口商被起诉侵犯了在美国有效的专利权。法院判令被告赔偿专利权人的损失。根据《联合国国际货物销售合同公约》,_________。
1984年,国务院颁布了(),这是新中国建立以来,城市规划建设管理方面的第一部分行政法规。
对于普通高中美术教学认识正确的是()。
【2014年福建】初二学生李某不喜欢学物理。一次物理课上,他趁班主任王老师不注意溜出教室,年老体弱的门卫无力阻拦他跑出校门。李某进入与学校一巷之隔的网吧,受到社会不良青年柯某的教唆,在网上参与赌博。王老师对此非常气愤,向学校建议开除李某,校方没有同意,要求
邓小平理论走向成熟,形成理论体系,是从党的
当前,经常采用的需求定义方法是一种()或者称为预先定义的方法。
Thenovelistisahighly______person.
最新回复
(
0
)