首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Command1_Click() Dim str1 AsString,str2 As String str1=InputBox("输入一个字符串") subf str1,str2 Print str2 End Sub
编写如下程序: Private Sub Command1_Click() Dim str1 AsString,str2 As String str1=InputBox("输入一个字符串") subf str1,str2 Print str2 End Sub
admin
2016-06-23
20
问题
编写如下程序:
Private Sub Command1_Click()
Dim str1 AsString,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
程序运行后,单击命令按钮Commandl,且输入“abcdef”,则输出结果为
选项
A、afbecd
B、cdbeaf
C、fedcba
D、adbecf
答案
C
解析
程序中过程subf的两个参数都默认按址传递,其内部定义的变量i为Static即静态变量,在过程调用时它会保留上次的值。这个过程的功能是通过递归调用自己依次取出参数1中即s1中的字符连接在s2的尾部,即使s1的字符串倒序后存入s2中。程序中输入了abcdef,则输出结果为fecdba。
转载请注明原文地址:https://kaotiyun.com/show/uSLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有如下一个函数过程:FunctionFun(aAsInteger)StaticC b=0:b=b+1:c=c+1 Fun=a+b+cEndFunction在窗体上添加一个命令按钮,事件过程如下:
窗体是一种对象,由属性定义其外观,由______定义其行为,由事件定义其与用户的交互。
下列程序段的执行结果为DimA(3,3)ForM=1To3 ForN=1To3 IfN=MOrN=3-M+1Then A(M,N)=1 Else A(M,N)=
建立控件时系统自动给控件一个名称,第一个建立的命令按钮名称是______。
以下叙述中错误的是()。
在运行程序时,在文本框中输入新的内容,或在程序代码中改变Text的属性值,相应会触发到()事件。
以下程序段执行后整型变量n的值为()。n=0Fori=1to20Step5n=n+1Nexti
下面关于多重窗体的叙述中,正确的是()。
以下关于多重窗体程序的叙述中,错误的是()
已知变量X、Y为整型,且x=4,y=12,S为字符串型,且s=a,1blok为标签控件,下列赋值语句合法的是()。
随机试题
用立铣刀铣削内球面时,内球面底部出现凸尖的原因是立铣刀刀尖最高切削点偏离工件中心位置。()
临床上诊断劳力型心绞痛最重要的依据
治疗反复发作的顽固性哮喘,宜首选的药物是
假设A公司股剩的逐年增长率是10%,A公司2014年支付的每股股利是0.5元,2014年年末的股价是40元,股东此时长期持有该股票的内部收益率是()。
设立公司必须先申请名称预先核准。预先核准的公司名称保留期为()。
GlanfordManufacturing,Inc.OfficialCommunicationFrom:SeanCarmichael,OperationsDepartmentationsTucker,SalesDepartmen
用()法可以发现老人不再相信陌生人,对人总是充满着怀疑,原来老人有被一陌生人骗过的惨痛经历。
Whattimeofdaycanyouthinkmostquickly?Areyouamorningperson?Ordoesit【C16】______youafewhourstogetyourbraingo
简述宣告刑与法定刑的关系
没有数据来源,且可以用来显示信息、线条、矩形或图像控件的类型是()。
最新回复
(
0
)