首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为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
62
问题
窗体上有一个名称为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://jikaoti.com/ti/AsJ0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在设计应用程序时,通过()窗口可以查看到应用程序工程中的所有组成部分。
在程序运行期间可以将图形装入窗体、图片框或图像框的函数是
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为M1。设窗体Form1标题为“myform1”,双击控件数组中的第3个按钮,打开代码编辑器,写下如下代码:PrivaeSubM1_Click(IndexAsInteger)
在窗体上画一个命令按钮Command1和两个文本框,名称分别为Text1和Text2。编写如下两个事件过程:DimStr1AsString,str2AsStringPrivateSubform_load() Text1
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Crick()DimIAsInteger,nAsIntegerForj=0T
下列叙述中正确的是
下列叙述中正确的是
下列叙述中正确的是()。
下列叙述中错误的是()。
下列关于控件焦点的叙述中正确的是()。
随机试题
观察法
下列说法正确的有
安某,男,62岁。无明显诱因腰部疼痛半年,腰部隐隐作痛,酸软无力,缠绵不愈。若兼见心烦少寐,口燥咽干,面色潮红,手足心热,舌红少苔,脉弦细数。首选方剂是
A.羟基化代谢B.环氧化代谢C.N—脱甲基代谢D.S—氧化代谢E.脱S代谢卡马西平在体内可发生
抓铲挖土机适于开挖( )。
商先生,某企业负责人;商太太,大学教师。二人均十分重视通过商业保险规避风险。根据资料,回答以下问题。()不是万能寿险的特点。
预循环.是一种更环保的生活方式,指通过避免购入会产生垃圾的家庭或商业物品来减少垃圾数量的行为。可循环的垃圾经过处理后可以发挥别的功效,可是处理这些可循环物质也是要消耗能源并产生垃圾的,所以更加环保的方式是尽量减少使用会产生垃圾的物品。根据上述定义,下列各项
不得用作公文词语的是()。
完成下列命令行,对网络接口进行地址初始化配置。firewall(config)#ipaddressinside(1)(2)firewall(config)#ipaddressoutside(3)(4)以下命令针对网络服务的端口配
有如下程序:#include#includeusingnamespacestd;classAppliance{public:Applia
最新回复
(
0
)