首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Command1_Click() Dim str1 As String, str2 As String str1=InputBox("输入一个字符串") subf str1, str2 Print s
编写如下程序: Private Sub Command1_Click() Dim str1 As String, str2 As String str1=InputBox("输入一个字符串") subf str1, str2 Print s
admin
2020-02-27
93
问题
编写如下程序:
Private Sub Command1_Click()
Dim str1 As String, str2 As String
str1=InputBox("输入一个字符串")
subf str1, str2
Print str2
End Sub
Sub subf(s1 As String, s2 As String)
Dim temp As String
Static i As Integer
i=i+1
temp=Mid(s1, i, 1)
If temp<>"" Then subf s1, s2
s2=s2 & temp
End Sub
程序运行后,单击命令按钮Command1,且输入"abcdef",则输出结果为( )。
选项
A、afbecd
B、cdbeaf
C、fedcba
D、adbecf
答案
C
解析
程序中过程subf的两个参数都默认按址传递,其内部定义的变量i为Static即静态变量,在过程调用时它会保留上次的值。这个过程的功能是通过递归调用自己依次取出参数1中即s1中的字符连接在s2的尾部,即使s1的字符串倒序后存入s2中。程序中输入了abcdef,则输出结果为fecdba。
转载请注明原文地址:https://kaotiyun.com/show/GxTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列程序执行后,变量x的值为()。Dima,b,C,dAsSingleDimxAsSinglea=10:b=30:c=400Ifb>aThend=a:a=b:b=dEndIfIfb>cThenx=bElseIfa
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
假定建立了一个名为Commandl的命令按钮数组,则以下说法中错误的是()。
窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load()Shape1.Top=0Timer1.Interval=100End
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
表示“x+y小于10且x-y大于或等于6”的VisualBasic表达式是()。
用树型结构表示实体之间联系的模型是()。
能得到组合框Combo1中最后一个列表项序号前表达式是()。
以下说法中正确的是()。
随机试题
人体内嘌呤核苷酸分解代谢的主要终产物是()
内源性感染:
A.股骨颈骨折B.髋关节后脱位C.膝关节脱位D.肘关节脱位E.脊柱骨折肱动脉损伤是由于
下列参与TD—Ag刺激B细胞产生抗体的必需细胞是
下列脏器中,属于上消化道的是()
燃用高硫煤(含硫≥2%)机组或大容量机组(≥200MW)的电厂锅炉建设烟气脱硫设施,投运率保证在电厂正常运行时间()以上。
利率高低决定了人们持币机会成本的大小,利率越高,人们的货币需求越大。()
新中国成立后,经过60年特别是改革开放以来的建设,我国公共卫生体系初步建立,卫生服务能力明显增强。2008年全国共有卫生机构27.8万个,比1949年增加约75倍;卫生技术人员为503万人,比1949年增加9.0倍;医院和卫生院床位数为374.8万张,比1
设f(x)为二阶可导的偶函数,f(0)=l,f”(0)=2且f”(x)在x=0的邻域内连续,则=_____________.
"Brazilhasbecomeoneofthedevelopingworld’sgreatsuccessesatreducingpopulationgrowth—butmorebyaccidentthanbydesi
最新回复
(
0
)