首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为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
45
问题
窗体上有一个名称为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全国计算机二级
相关试题推荐
下面关于文件叙述中错误的是( )。
以下关于变量作用域的叙述中错误的是( )。
设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是( )。
以下变量名中合法的是( )。
对于能够获得焦点的控件,若要使其不能接收焦点,应该
以下关于文件的叙述中,错误的是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
表达式12/2\4的值是( )。
设A、B、C是三角形的3条边,则以下表示"任意两边之和大于第三边"的布尔表达式是
随机试题
函数f(x)=ln(6+x-x2)的定义域用区间表示为________.
根据来源的不同,辅助能可分为______和自然辅助能。
A.性病B.脑膜炎C.癣病D.肺部感染E.多种内脏及皮肤、黏膜感染新型隐球菌常引起
婴儿消化不良时呈乳凝块便,其主要成分为
A.釉质发育不全B.氟牙症C.四环素牙D.牙本质发育不全症E.牙骨质发育不全症在牙齿发育阶段,如果饮用水中氟含量高于百万分之一,或经其他途径摄入过多的氟,可导致釉质形成不全和钙化不全的是
患儿,1.5岁。因拒食、啼哭就诊。查体:颊黏膜、牙龈、舌面处出现成簇小水疱,部分破溃成溃疡。颌下淋巴结肿大,咽充血,诊断为疱疹性口腔炎,护士健康指导不正确的是
下列关于世界上第一台通用电子计算机ENIAC的叙述中,不正确的是()。
—Ibegyoutoquitsmoking.Ican’treally______thatsmell.—I’mextremelysorrytohearthat.
在文中横线处填入下列词语,正确的一项是()菜籽油含有亚油酸、亚麻酸、花生酸等三种人体_______的脂肪酸,还有油酸。菜籽油能_______胆固醇在小肠的吸收,还能促进肝内胆固醇的降解和排出,因此,对_______心血管病的发生有一定作用
(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下
最新回复
(
0
)