首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Text1的文本框,一一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0—9各数字字符的个数。某人编写如下程序: Private Sub Command1_Click() Dim count(10) As Intege
窗体上有一个名称为Text1的文本框,一一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0—9各数字字符的个数。某人编写如下程序: Private Sub Command1_Click() Dim count(10) As Intege
admin
2016-09-19
93
问题
窗体上有一个名称为Text1的文本框,一一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0—9各数字字符的个数。某人编写如下程序:
Private Sub Command1_Click()
Dim count(10) As Integer’第1个For循环
For i=0To9
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"And c<="9"Then
x=Val(c)=count(i)=count(i)+1
End If
Next’第3个For循环
For i=0To9
Print Str(i),count(i)
Next
End Sub
运行程序后,发现不能实现题目的要求,程序应该进行的修改是
选项
A、将第2个For循环的初值改为0
B、将第2个For语句改为For i=0To9
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://www.kaotiyun.com/show/8dLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() A="12" B="34" C="56" PrintA+B+CEndSub程序运行后
编写如下事件过程:PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfShift=6andButtonthe
单击命令按钮时,下列程序代码的执行结果为()。PrivateFunctionFirProc(xAsInteger,yAsInteger,zAsInteger) FirProc=2*x+y+3*zEndF
在运行程序时,在文本框中输入新的内容,或在程序代码中改变Text的属性值,相应会触发到
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
有如下程序:PrivateSubForm_Click()DimiAsInteger,SumAsInteger Sum=0 Fori=2To10 IfiMod2<>0AndiM
在窗体上有一个文本框控件,名称为TextTime;--个计时器控件,名称为Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:PrivateSubTimer1_______TxtTime.text=TimeEndS
以下能从字符串"VisualBasic"中直接取出子字符串"Basic"的函数是()。
下列叙述中,正确的是()。
假定建立了一个名为Commandl的命令按钮数组,则以下说法中错误的是()。
随机试题
A.腺癌B.鳞状细胞癌C.印戒细胞癌D.黏液腺癌E.髓样癌食管癌大多是
男性,30岁。上呼吸道感染后12天出现颜面部浮肿,血压142/94mmHg(18.9/12.5kPa)。尿蛋白++,沉渣红细胞满视野。血红蛋白100g/L,血肌酐150μmol/L。对诊断最有帮助的检查是
足三阴经的走向规律是
一日清晨,甲发现一头牛趴在自家门前,便将其拴在自家院内,打探失主未果。时值春耕,甲用该牛耕种自家田地。期间该牛因劳累过度得病,甲花费300元将其治好。两年后,牛的主人乙寻牛来到甲处,要求甲返还,甲拒绝返还。下列哪一说法是正确的?
关于账簿设置的说法,错误的是()。
以下属于影响学习动机的内部因素的是()。(2014·河南)
计算机科学家说,有理由担心,技术进步_______通过消灭大量工作机会,并强迫人类学会同越来越多地复制人类行为的机器共存来改变劳动者。填入画横线部分最恰当的一项是()。
Quittingsmokingismoreofamatterofwillpowerthanofindividualchoice,forsmokingiswidelyrecognizedasaddictive.Alth
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
采用格式条款订立合同的,提供格式条款一方应当遵循公平原则确定当事人之间的权利和义务,并采取合理的方式请对方注意免除或者限制其责任的条款,按照对方的要求,对该条款予以说明。
最新回复
(
0
)