首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Commandl_Click() Dim str1 As String,str2 As String str1=InputBox(”输入一个字符串”) subf str1,str2:Print str
编写如下程序: Private Sub Commandl_Click() Dim str1 As String,str2 As String str1=InputBox(”输入一个字符串”) subf str1,str2:Print str
admin
2017-11-23
20
问题
编写如下程序:
Private Sub Commandl_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(sl,i,1)
Iftemp<>“”Then subfs1,s2
s2=s2&temp
End Sub
程序运行后,单击命令按钮Commandl,且输入“abcdef”,则输出结果为
选项
A、afbecd
B、cdbeaf
C、fedcba
D、adbecf
答案
C
解析
本题中的子过程subf会进行递归调用,只要在参数s1中取出的字符不是空字符串就进行递归,直到i的值超过s1的长度才停止,然后进行回归操作,相当于每一次向s2中连接的字符都是最后取出的s1中的字符,最终实现字符串的逆序操作。
转载请注明原文地址:https://jikaoti.com/ti/EEy0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量:DimPaintStartAsBoolean编写如下事件过程:PrivateSubForm_Load
用InputBox函数设计的对话框,其功能是
以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。请填空。PrivateSubForm_click()Dimx,yAsSingleDimzAsIntegerx=InputBox("E
在窗体上画—命令按钮和一个文本框;名称分别为Command1和Text1,然后编写如下程序: PrivateSubCommand1_Click()a=InputBox(“请输入日期(1~31)”)
能够将文本框控件隐藏起来的属性是()。
当用户按下键盘上的某个键时,将会触发拥有输入焦点的控件的______事件。
假定有如下程序代码,程序运行后,把鼠标光标移到窗体内,每单击一次,变换一种鼠标光标的形状,依次显示鼠标光标的15个属性。请在划线处将程序补充完整。PrivateSubForm_Click()StaticxAsIntegerClsPrin
假定在窗体(名称为Form1)的代码窗口中定义如下记录类型:PrivateTypeanimalanimalNameAsString*20aColorAsString*10EndType在窗体上面
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
假定建立了一个名为Command1的命令按钮数组,则下列说法中错误的是()。
随机试题
Iwenttoseemyparents_______NationalDay.()
dTMP是由下列哪种核苷酸直接转变
A.螺旋甾烷醇型B.达玛烷型C.齐墩果烷型D.乌索烷型E.羽扇豆烷型人参皂苷Ro是
某市检察院张某在办理一起受贿案件时,发现犯罪嫌疑人之一系其堂妹,故申请回避并经检察长同意。下列关于张某在申请回避前所取得的证据和进行的诉讼行为效力问题的表述,哪一项是正确的?()
某企业上年度全部资金来源包括普通股1640万元、长期债券1600万元、长期借款40万元,资金成本分别为20%、13%和12%。本年年初企业发行长期债券1200万元,年利率为14%,筹资费用率为2%,企业的股票价格变为每股38元。假设企业下年度发放股利每股5
风险缓释的目的在于降低未来风险发生时所带来的损失,()就是最常用、最重要的风险缓释措施。
下列历史事件按时间顺序排列正确的一组是()。
如果经计算机处理后,结果超过计算机可表示的数据范围,则称为_________。如超过最大值,则称为_________,如果超过最小值,则称为_______。
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
•Youwillhearabusinesspresentationabout3simplesellingtactics.•Asyoulisten,forquestions1—12,completethenotes,
最新回复
(
0
)