首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Text1的文本框,一个名称为Command 1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Command 1_Click() Dim count(10)As Inte
窗体上有一个名称为Text1的文本框,一个名称为Command 1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Command 1_Click() Dim count(10)As Inte
admin
2020-04-18
85
问题
窗体上有一个名称为Text1的文本框,一个名称为Command 1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序:
Private Sub Command 1_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)
If C>="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)+l改为count(x)=count(x)+1
答案
D
解析
本题中要求分别统计数字0~9的个数,使用了一个数组count来存放各个数字的个数。在第一个For循环中,将数组的各个元素设置为0,在第二个循环中,依次取出字符串中的每一个字符,判断是不是在0~9之间,如果在范围内,则应该令对应的数组元素加l。如果写成count(i)=coum(i)+1,只能顺序的令每一个数组元素都加1,只有改写成count(x)=count(x)+1,让x作为下标,才能保证让x对应的数组元素加1。
转载请注明原文地址:https://kaotiyun.com/show/95Tp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为达到把a、b中的值交换后输出的目的,某人编程如下:PrivateSubCommand1_Click()a%=10:b%=20Callswap(a,b)Printa,bEndSubPri
以下叙述中错误的是()。
设“A="87654321"”,则表达式Val(Left(A,4)+Mid(A,4,2))的值为()。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() a$=InputBox("请输入一个二进制数") n=Len(a$) Fori=1Ton Dec=Dec*2+
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下面不属于软件需求分析阶段主要工作的是
在名称为Frame1的框架中,有两个名称分别为op1、op2的单选按钮,标题分别为"单程"、"往返",如图所示。以下叙述中,正确的是( )。
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
软件调试的目的是()。
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下
随机试题
我国社会主义初级阶段的主要矛盾有其特定的历史内容,这些内容包含()。
影响寄生虫病流行的主要因素是
女性,40岁。确诊为浸润型肺结核,最重要的治疗是
下列关于企业手续费及佣金支出税前扣除的规定,表述正确的是()。
32岁的外来女工小娟几年前离异,带着8岁的女儿一起生活,因女儿学习适应困难,小娟非常着急,向社会工作者求助。在帮助这个家庭之前,社会工作者应做评估,其内容包括()
荀子曰:“天有常道矣,地有常数矣,君子有常体矣。”下列诗句中与此反映的哲学道理一致的是()。
结构化方法将软件开发分为三个时期,这三个时期是计划期、开发期和______。
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);)main(){char*a[]=("Morning","Afternoon","Evening",
下列for循环的循环体执行次数为()。for(inti(0),j(10);i=j=4;i++j--)
TheStudents’Unionofyouruniversityisplanningtoholdanartsfestivalnextsemester,andtheyareinvitingstudentstocon
最新回复
(
0
)