首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序代码: Private Sub Command1_Click() Dim ch As String Dim num(26) As Integer ch = InputBox("") Call p(num, ch)
设有如下程序代码: Private Sub Command1_Click() Dim ch As String Dim num(26) As Integer ch = InputBox("") Call p(num, ch)
admin
2015-09-23
30
问题
设有如下程序代码:
Private Sub Command1_Click()
Dim ch As String
Dim num(26) As Integer
ch = InputBox("")
Call p(num, ch)
For k = 1 To 26
If num(k) > 0 Then Print num(k);
Next k
End Sub
Private Sub p(a() As Integer, ch As String)
For k = 1 To Len(ch)
st = Mid(ch, k, 1)
If st >= "a" And st <= "z" Then
n = Asc(st) - Asc("a") + 1
a(n) = a(n) + 1
End If
Next k
End Sub
若Command1_Click过程运行时的输入是:program,则产生的输出是
选项
A、1 1 1 1 1 2
B、program
C、1 1 1 1 1 1
D、1 2 1 1 1 2
答案
A
解析
Len(ch)计算program的字符数为7,num(26)数组用来统计每个字符出现的次数,Asc()函数用来返回指定字符的ASCII码值。程序开始执行,输入字符串"program"给变量ch,然后调用过程p,调用开始时实参num()将地址传给形参a(),实参ch将地址传给形参ch。程序开始执行过程p:首先进入For循环,k取值从1到7。当k=1,st=mid(ch,k,1)="p",判断If条件为真,执行n=Asc(st)-Asc("a")+1=16,a(16)=0+1=1;当k=2,st=mid(ch,k,1)="r",判断If条件为真,执行n=Asc(st)-Asc("a")+1=18,a(18)=0+1=1;当k=3,st=mid(ch,k,1)= "o",判断If条件为真,执行n=Asc(st)-Asc("a")+1=15,a(15)=0+1=1;依次执行,当k=7执行最后一次循环结束。a()数组中存放的值为字符串ch中每个字符出现的次数。最后程序返回Command1_Click过程。For循环将数组中非0元素依次打印输出。故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/NmJ0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下程序:PrivateSubCommand1_Click()DimCAsInteger,dAsIntegerc=4d=InputBox("请输入一个整数")Do
在窗体上画一个列表框和一个命令按钮,其名称分别为List1和Command1,然后编写如下事件过程:PrivateSubForm_Load()List1.AddItem"Item1"List1.AddItem"
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。
为了显示一个窗体,所使用的方法为【】;为了隐藏一个窗体,所使用的方法为【】。
在窗体上放置一个命令按钮Command1,并编写下列单击事件的程序:OptionBase1PrivateSubCommandl_Click0DimCAsInteger,dAsIntegerd=0c=6X
有如下事件过程:PrivateSubCommand1_Click()b=10DoUntilb=-1a=InputBox("请输入a的值")
下列特征中不是面向对象方法的主要特征的是()。
关于结构化程序设计原则和方法的描述错误的是()。
在考生文件夹中有一个工程文件execise47.vbp及窗体文件execise47.frm。如下图所示,窗体中有一个名为Text1的文本框,初始内容为0;有一个标签;有一个计时器:有一个有两个元素的单选按钮数组,名称为Opt1,标题依次为“1秒”和“3秒”
在考生文件夹中有一个工程文件execise62.vbp(相应的窗体文件名为execise62.frm)。在名为Form1的窗体上有4个文本框,初始内容为空;1个命令按钮,标题为“求Min”。功能是通过调用过程FindMin求数组的最小值,请装入该文件。程序
随机试题
唐代诗人中被誉为“诗魔”的是()。
用于IP多播的是【】
绝大多数真核生物mRNA5’端有
身目俱黄,黄色鲜明,发热口渴,小便短赤,大便秘结,舌红苔黄腻,脉弦数。宜选用方面目肌肤发黄,略见晦暗不泽,肢软乏力,大便溏薄,舌质淡,苔腻,脉濡细。宜选用方
可用于区别3-羟基黄酮和5-羟基黄酮的显色反应是()。
市政公用工程厂站建(构)筑物的平面控制网类型有()。
以下关于套利行为描述正确的是( )。
《中华人民共和国教育法》规定的在校学生的权利有()。
监理活动的主要内容可以概括为“四控、三管、一协调”。其中四控包含(9)。①质量控制②风险控制③投资控制④进度控制⑤范围控制⑥变更控制
Manstillhasalottolearnaboutthemostpowerfulandcomplexpartofhisbody—thebrain.Inancienttimesmendidnott
最新回复
(
0
)