首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Commandl_Click() Dim count(10
体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Commandl_Click() Dim count(10
admin
2018-10-18
15
问题
体上有一个名称为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)
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?语句
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/Xam0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关于VB对象属性的叙述中,错误的是
为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为( )。
下面不能作为结构化方法软件需求分析工具的是
窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是
以下不属于VB控件的是
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是( )。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
能够产生1到50之间(含1和50)随机整数的表达式是( )。
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
随机试题
班主任了解学生的基本方法是问卷法。
不孕症患者取子宫内膜应子宫输卵管碘油造影宜
题6~7:钢筋混凝土墙下条形基础,基础剖面及土层分布如图3-13所示。每延米长度基础底面处相应于正常使用极限状态下荷载效应的标准组合的平均压力值为250kN,土和基础的加权平均重度取20kN/m3,地基压力扩散角取θ=12°。
甲公司欲购买一批钢材,委托乙公司提供媒介服务。乙公司向甲公司介绍了卖钢材的丙公司,若甲、丙未能达成钢材买卖合同的,则关于报酬和居间费用的负担。对此下列表述中正确的是()。
2010年7月8日,甲、乙、丙拟共同出资设立一有限责任公司,并制定了公司章程,其有关要点如下:(1)公司注册资本总额为400万元;(2)甲、丙各以货币100万元出资。首次出资均为50万元,其余出资均应在公司成立之日起2年内缴付;乙以房屋作价出资200万元
在习近平新时代中国特色社会主义思想指导下,中国共产党领导全国各族人民,统揽(),推动中国特色社会主义进入了新时代。
下列选项中,可以适用中国刑法的是()。
(2014年东北师范大学)简述学记的教学思想以及历史地位。
1945年,在——上,决定成立“联合国”。
A:It’sgettingratherlate,Ihavetosaygoodbye.B:______
最新回复
(
0
)