首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
33
问题
编写如下程序:
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全国计算机二级
相关试题推荐
在窗体上画一个列表框、一个文体框及一个按钮,然后编写如下事件过程:PrivateSubFormLoab() List.AddItem"357" List.AddItem"246"List.AddItem"123"
在文本框中,当用户键入一个字符,能同时引发的事件是
有如下的程序:PrivateSubCommand1_Click()DimkAsInteger,mAsIntegerDimPAsInteger k=4:m=1 P=Fun(k,m):Print
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
有如下程序:PrivateSubcommand1_Click() a=1:b=1 Print"a=";a;",b=";b Callmult((a),b) Print"a=";a;";b=";b语句
inputBox函数返回值的类型为()。
为了使应用程序启动时打开的窗体中具有背景图像(取用户自定义的某个图像文件“C;\Picture.jpg”),设置值为“C:Picture.jpg”的属性是______。
同时按下______和“方向箭头”键也可以移动控件的位置。
以下关于多重窗体程序的叙述中,错误的是()
已知变量X、Y为整型,且x=4,y=12,S为字符串型,且s=a,1blok为标签控件,下列赋值语句合法的是()。
随机试题
Manydifficulties______asaresultofthechangeovertoanewtypeoffuel.
何谓缔约过失责任?其构成要件如何?
传播阿米巴痢疾是传播丝虫病是
男性,30岁,2天前上呼吸道感染,病情迅速加重,发热(39.8℃),伴寒战、胸痛、咳嗽、咳铁锈色痰。X线检查见左肺下叶大片致密阴影。不符合该患者疾病的描述是
下列不符合肺炎克雷伯杆菌肺炎的临床特点的是
下列有关酶的叙述,正确的是
关于个人投资者,下列说法错误的是()。
从"订单"表中删除签订日期为2010年1月1日(含)之前的订单记录,正确的SQL语句是( )。
WiltChamberlainisretirednow,butheusedtobeafamousbasketballplayer.Hehasset65differentrecordsandevenholdsma
Physicalfitnessistheresultofmanyfactors--goodmedicalcare,propernutrition,adequaterestandrelaxation,andsensible
最新回复
(
0
)