首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:先输入一个字符串,再输入3个字符,然后统计这3个字符分别在字符串中出现的次数并输出 Private Sub Command1_Click() Dim ch$(3), str$, prompt$, count%(3) str
下面程序的功能是:先输入一个字符串,再输入3个字符,然后统计这3个字符分别在字符串中出现的次数并输出 Private Sub Command1_Click() Dim ch$(3), str$, prompt$, count%(3) str
admin
2015-06-30
58
问题
下面程序的功能是:先输入一个字符串,再输入3个字符,然后统计这3个字符分别在字符串中出现的次数并输出
Private Sub Command1_Click()
Dim ch$(3), str$, prompt$, count%(3)
str = InputBox("请输入一个字符串")
For k = 1 To 3
prompt = "请输入要查找的第" & k & "个字符"
ch(k) = InputBox(prompt)
Next k
For j = 1 To Len(str)
For k = 1 To 3
If ch(k) = Then
count(k) = count(k) + 1
End If
Next k
Next j
Print str
For k = 1 To 3
Print ch(k); "出现的次数为"; count(k)
Next k
End Sub
程序不完整,在横线上应该填写的是
选项
A、Mid(str, k, 1)
B、Mid(str, j, 1)
C、str(k)
D、str(j)
答案
B
解析
将输入对话框中输入的第一个字符串赋值给str,第一个For循环,将输入3个字符复制到数组ch(3)中;第二个For的多重循环,利用数组count记录字符串str中出现ch(3)数组元素的个数;最后一个For循环输出记录的次数。则在第二个for的多重循环中,If条件语句应为检验待查找的字符ch(k)和字符串str中的每个字符是否相同,相同时,条件为真。故应该与Mid(str,j,1),即与str的j后的第一个字符比较,看是否相同。由于在For循环中,保证了ch(k)每个元素和str的每个字符都进行了比较。
转载请注明原文地址:https://kaotiyun.com/show/m0Qp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为“Command1”,标题为“计算”的命令按钮,再画7个标签,其中5个标签组成.名称为Labell的控件数组;名称为Label2的标签用于显示计算结果,其Caption属性的初始值为空:标签Label3的标题为“计算结果”。运行程序时会
下列关于队列的叙述中正确的是______。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
为清除PietureBox控件中的图形,下列方法正确的是()
用二维表来表示实体及实体之间联系的数据模型称为______。
下面控件中,用于将屏幕上的对象分组的是
为了使标签Lahel1显示文字“姓名”,可把Label1的______属性设置为“姓名”。
任何控件都有______属性。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
下列叙述中,不属于软件需求规格说明书的作用的是______。
随机试题
女,32岁。突发高热伴尿频、尿急、尿痛,肾区叩击痛阳性。尿常规:微量蛋白,白细胞成堆,白细胞管型1~2个。中段尿培养有大肠杆菌生长,菌落计数>7个/mL。本病最可能的诊断为()
肝硬化的体征不包括
某7岁儿童,左膝关节肿胀、疼痛半年余,X线照片显示:左膝关节骨质疏松,关节间隙变窄,胫骨平台及股骨髁边缘虫蚀状骨质破坏,最可能的诊断为
关于婴幼儿腹泻的叙述,下列错误的是
甲股票的每股收益为1元,市盈率水平为15,估算该股票的价格为( )元。
非通兑账户允许跨机构销户。()
农业生产经营者依法抵押动产,应当向工商行政管理部门办理登记。未经登记,不得对抗善意第三人。()
平屋顶屋面排水方式分为()两类。
第一次工业革命中最早出现的工业部门是()。
假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修"COMPUTER"课程的女学生的姓名,将涉及到关系
最新回复
(
0
)