首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Command1_Click() Dim count(10) As Int
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序: Private Sub Command1_Click() Dim count(10) As Int
admin
2018-09-19
52
问题
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0-9各数字字符的个数。某人编写如下程序:
Private Sub Command1_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) + 1改为count(x) = count(x) + 1
答案
D
解析
根据题意可知,第2个For循环应该是统计的字符个数。i是循环变量,所以选D)。
转载请注明原文地址:https://jikaoti.com/ti/Y8m0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面的程序是利用公式:π=4-4/3+4/5-4/7+4/9-4/11+…计算机π的近似值PvivateSubCommand1_Click() DimPIAsDouble,xAsDouble,kAsLong,signAsI
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger) KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符"A",则在文本
设在窗体上有一个名称为Check1的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger) …EndSub则下面叙述中错误的是( )。
设窗体上有一个名称为Command1的命令按钮和一个名称为Timer1的计时器,并有下面程序代码:PrivateSubForm_Load()Timer1.Enabled=FalseTimer1.Interval=500E
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
下列叙述中正确的是
(1)考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个0一999的整数读入到数组a申;②单击“计算”按钮,则找出这100个整数中的所有水仙花数,并将它们的最大值与最小
下列与队列结构有关联的是
为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为( )。
随机试题
行政法律规范的基本功能()、()、()。
哪组症状对诊断精神分裂症最有意义
根据药理作用,非那甾胺属于
下列不是成人长骨结构的是
积聚一证病位主要在于积聚辨证宜与之区别的是
下列选项中,属于上市公司高级管理人员的有()。Ⅰ.经理Ⅱ.董事会秘书Ⅲ.监事Ⅳ.财务负责人
下列有关细胞分裂、分化、衰老、凋亡、癌变的叙述错误的是()①细胞分裂是细胞分化的基础,生长发育是细胞分裂、分化的结果②个体发育中细胞的衰老对机体是有害的③正常细胞癌变后在体外培养可无限增殖④造血干细胞分化成红细胞的过程是可逆的⑤癌细胞容易
关于行政处罚的实施,下列说法最准确的是:
A、 B、 C、 D、 D此题答案为C。奇数项图形的封闭区域数均为3,偶数项图形的封闭区域数均为4,选项中只有C的封闭区域数为4。
函数de1ete(s,i,n)的作用是从字符串s中删除从笫i个字符开始的n个字符,请填空。voidde1ete(chars[],inti,intn){intj,k,length=O;whi1
最新回复
(
0
)