首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Commandl_Click() Dim count(10)As Intege
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Commandl_Click() Dim count(10)As Intege
admin
2018-10-15
24
问题
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序:
Private Sub Commandl_Click()
Dim count(10)As Integer’第1个For循环
For i=0 To 9
count(i)=0
Next
S=Trim(Textl.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)+l,只能顺序的令每一个数组元素都加1,只有改写成count(x)=count(x)+1,让x作为下标,才能保证让x对应的数组元素加1。
转载请注明原文地址:https://jikaoti.com/ti/Jmm0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下通用过程:PublicFunctionFun(xStrAsString)AsString DimtStrAsString,strLAsInteger tStr="" strL=Len(xStr) i=
下列符号常量的声明中,不合法的是
下面叙述中错误的是
下列符号常量的声明中不合法的是
产生100以内(不含100)2位随机整数的VisualBasic表达式是
以下自定义数据类型的语句中,正确的是()。
在标准模块中用Public关键字定义的变量,其作用域为()。
以下合法的VB变量名是()。
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示"打开"对话框时,希望在该对话框的"文件类型"栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为( )。
随机试题
股骨头无菌坏死的MRI表现分型错误的是
请从心理学的角度对下面的案例进行分析:古时候,惠州有一对亲姐妹嫁在同一个村子,又互为邻居。姐姐没有生育,其夫又娶了小老婆。这一天,妹妹生了男孩。正巧,姐夫的小老婆同一天生了个女孩,但他们却对外诡称生的是儿子。一天半夜,他们放火烧了一间房屋,趁人们救火忙乱
下列各种合同中,属于单务合同的是()。
某企业2015年支付如下费用:合同工工资105万元,实习生工资20万元,返聘离休人员工资30万元,劳务派遣公司用工费40万元。2015年企业计算企业所得税时允许扣除的职工工会经费限额是()万元。
下列选项中对民法所称期间相关内容说法正确的是()。
教师职业道德是教师作为执业人员所必须遵守的从业人员道德标准。其包括()。
PC机通过下列哪一条途径启动硬件中断服务程序执行?
下列语句的输出结果为PrintFormat$(5689.36,"000,000.000")
有如下程序#includeusingnamespacestd;classAA{charc;public:AA():c(’X’){}AA(c
Amultinationalcorporationisacorporateenterprise,whichthoughheadquarteredinonecountry,conductsitsoperationsthroug
最新回复
(
0
)