首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Command1_Click() Dim count(10)As Integer’
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Command1_Click() Dim count(10)As Integer’
admin
2018-10-18
36
问题
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序:
Private Sub Command1_Click()
Dim count(10)As Integer’第1个For循环
For i=0 To 9
count(i)=0
Next
s=Trim(Text1.Text)
strLen=Len(s)’第2个For循环
For i=1To strLen
c=Mid(s,i,1)
If c>="0"Andc<="9"Then
x=Val(c):count(i)=count(i)+1
EndIf
Next’第3个For循环
For i=0 To 9
Print Str(i),count(i)
Next
End Sub
运行程序后,发现不能实现题目的要求,程序应该进行的修改是
选项
A、将第2个For循环的初值改为0
B、将第2个For语句改为Fori=0To9
C、去掉x=Val(c)语句
D、将count(i)=count(i)+1改为count(x)=count(x)+1
答案
D
解析
本题中要求分别统计数字O~9的个数,使用了一个数组count来存放各个数字的个数。在第一个For循环中,将数组的各个元素设置为0,在第二个循环中,依次取出字符串中的每一个字符,判断是不是在0~9之间,如果在范围内,则应该令对应的数组元素加1。如果写成count(i)=count(i)+1,只能顺序的令每一个数组元素都加1,只有改写成count(x)=count(x)+1,让x作为下标,才能保证让x对应的数组元素加1。
转载请注明原文地址:https://kaotiyun.com/show/gxFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名为Command1的命令按钮,然后编写如下代码:OptionBase1PrivateSubCommand1_Click() Dima a=Array(1,2,3,4) j=1 Fori=4T
软件详细设计生产的图如下:该图是( )
窗体上有一个名称为Command1的命令按钮。其单击事件过程如下:PrivateSubCommand1_Click()Open"c:\f1.txt"ForInputAs#1Open"c:\f2.txt"ForOut
在窗体模块的声明部分声明变量时,不能使用的关键字是
以下关于VB的叙述中,错误的是
下列不属于计时器控件属性的是
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
随机试题
A.HLA-DR抗原检测B.新鲜精液精子表面抗体检测C.体液标本AsAb的检测D.HLA-A/B/C抗原检测E.母体抗父系淋巴细胞毒抗体微量淋巴细胞毒性实验
定义SE序列去相位,是指
小王进行消毒效果监测时,对医院保存无菌器械的戊二醛消毒液进行采样。回实验室后,直接取戊二醛消毒液0.5ml倾注营养琼脂进行活菌计数,经37℃培养48小时,结果平板长菌数为0CFU/平板,小王报告结果为0CFU/ml,评价为无菌,合格。下列是对小王错误操作的
A.最小有效量与最小中毒量之间的药物剂量B.最小有效量与极量之间的药物剂量C.比最小有效量大些,比极量小些的药物剂量D.开始出现治疗作用的剂量E.最大治疗量的一半安全范围是
辛甘温热,治疗下元虚冷之要药是()
A.Hegar征B.MOntgOmery结节C.BraxtOnHicks收缩D.Meigs征E.仰卧位低血压综合征
合营企业应予终止的情形包括()。
体育
在改革开放和社会主义现代化建设的新的历史时期,我国的统一战线被称为()。
•Lookatthenotebelow.•Someinformationismissing.•Youwillhearaconversation.•Foreachquestion16-22,fillinthe
最新回复
(
0
)