首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Commandl_Click() Dim count(10)As
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Commandl_Click() Dim count(10)As
admin
2017-11-23
57
问题
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序:
Private Sub Commandl_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=1 To strLen
C=Mid(s,i,1)
Ifc>=”0”And c<=”9”Then
x=Val(c):count(i)=count(i)+1
End If
Next’第3个For循环
For i=0 To 9
Print Str(i),count(i)
Next
End Sub
运行程序后,发现不能实现题目的要求,程序应该进行的修改是
选项
A、将第2个For循环的初值改为0
B、将第2个For语句改为For i=0 To 9
C、去掉x=Val(c)语句
D、将count(i)=count(i)+1改为count(x)=count(x)+1
答案
D
解析
本题中要求分别统计数字0~9的个数,使用了一个数组count来存放各个数字的个数。在第一个For循环中,将数组的各个元素设置为0,在第二个循环中,依次取出字符串中的每一个字符,判断是不是在0~9之间,如果在范围内,则应该令对应的数组元素加1。如果写成count(i)=count(i)+1,只能顺序的令每一个数组元素都加1,只有改写成count(x)=count(x)+1,让x作为下标,才能保证让x对应的数组元素加1。
转载请注明原文地址:https://jikaoti.com/ti/xty0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮,然后编写如下代码:PrivateSubCommand1Click()a&=InputBox("请输入第一个数")b&=InputBox("请输入第二个数")Printb
()属性用于设置组合框的风格。
在窗体上画一个命令按钮,其名称为Command1。程序运行后,单击命令按钮,输出结果是()。PrivateSubp1(nAsInteger)Fori=nTo1Step-1x=String(i,"*")PrintxNext
以下哪个关键字声明的局部变量在整个程序运行中其值一直保留
无论什么控件,都有一个共同的属性,这个属性是______。
获取文本框中被选取的文本内容的属性是()。
使用目录列表框的______属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。
对象可以识别和响应的某些操作行为称为______。
如果一个正整数从高位到低位上的数字依次递减,则称其为降序数(如:9632是降序数,而8516则不是降序数)。现编写如下程序.判断输入的正整数是否为降序数。PrivateSubCommandl一Click()DimnASLon
窗体上有一个名称为commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub
随机试题
含三氮唑结构的抗病毒药物是
油管锚的锚定力应为油管承受最大载荷的()倍以上。
心源性脑梗死的最主要病因是
A.不能纳入药品目录B.列不予支付药品范围C.列准予支付药品范围D.可以纳入甲类药品目录E.可以纳入乙类药品目录临床治疗必需,使用广泛,疗效好,同类药品中价格低的药品()。
某有限责任公司的法律顾问在审查公司减少注册资本的方案时,提出以下意见,其中哪种意见不符合《公司法》的规定?()
多层砌体房屋在地震中常出现交叉裂缝,其产生原因是()
治安保卫重点单位是关系全国或者所在地区国计民生、国家安全和公共安全的单位,下列不属于治安保卫重点单位的是()。
【B1】【B7】
额叶表面积的增长高峰发生在()
有两排座位,前排11个座位,后排12个座位,现安排2人就座,规定前排中间的3个座位不能坐,并且这2人左右不相邻,那么不同的排法有()种.
最新回复
(
0
)