首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下通用过程: Private Sub St(ByVal strX As String, strY As String) Dim Ts As String i = Len(strX) Do While i >= 1
有如下通用过程: Private Sub St(ByVal strX As String, strY As String) Dim Ts As String i = Len(strX) Do While i >= 1
admin
2015-09-23
34
问题
有如下通用过程:
Private Sub St(ByVal strX As String, strY As String)
Dim Ts As String
i = Len(strX)
Do While i >= 1
Ts = Ts + Mid(strX, i, 1)
i = i - 1
Loop
strY = Ts
End Sub
在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Command1_Click()
Dim s1 As String, s2 As String
s1 = "abcd"
Call St(s1, s2)
Print s2
End Sub
程序运行后,单击命令按钮,输出结果是
选项
A、abcd
B、dabc
C、dcba
D、abdc
答案
C
解析
求字符串长函数Len(s),英文全称:Length,返回字符串s的长度,即所包含的字符的个数。Do While…Loop,当程序开始执行时,先计算循环"条件"值,当条件为假时结束循环,否则执行循环体。字符串截取函数Mid$(s,n1,n2),从s第n1个字符开始,向后截取n2个字符。St过程中strX前有ByVal,是按值传递,即s1将值传给形参strX;strY是按地址传递,s2把地址传给了形参strY,strX的变化不引起s1的变化,但strY的变化却能改变s2。程序开始执行时,先将字符变量s1的值按值传递的方式传给了过程St,i=Len(strX)=Len(s1)=4;执行do while循环,循环条件4>=1为真,执行循环体,Mid(strX,4,1)=d, Ts = Ts + d = d,i=3;循环条件3>=1为真,执行循环体,Mid(strX,3,1)=c,Ts = Ts+d = dc,i=2;如此循环,知最后strY=dcba,因strY与s2是按地址传递的方式,故strY值的变化也会引起s2值的变化,所以s2=strY=dcba;本题正确答案为C。
转载请注明原文地址:https://kaotiyun.com/show/zFLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubComandl_Click()Dimarrayl(10,10)AsIntegerDimiA
下面不属于软件工程的3个要素的是______。
在3种不同类型的组合框中,只能选择而不能输入数据的组合框是【】。
为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为()。
在窗体上放置一个命令按钮Command1,并编写下列单击事件的程序:OptionBase1PrivateSubCommandl_Click0DimCAsInteger,dAsIntegerd=0c=6X
下述程序执行后,输出结果是()。Forn=3To1Step-1x$=String$(n,"#")Printx$Nextn
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果,例如:若str=”ABCDABCD”,ch=”B”,则函数的返回值为:”ACDACD”Functiondelchar(strAsString,chAsSt
在下列关于菜单的说法中,错误的是
下列说法错误的是
设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一命令按钮的名称可能是()。
随机试题
电工用硅钢牌号为JDR540—50,是()硅钢。
关于抗菌药物的作用机制,错误的叙述是
消化性溃疡出血,量约50ml食管静脉曲张破裂出血,量约1000ml
急诊要配备完好的急救物品及药品,保证物品完好,完整无缺,处于备用状态。做到及时检查维修和维护,以确保患者的及时使用和护理安全。急救物品和药品在保管使用中错误的环节是
结构的()是指在正常条件下,结构能承受各种荷载作用和变形而不发生破坏;在发生偶然事件后,结构仍能保持整体稳定性。
甲向乙发出要约,当乙承诺时对要约的内容作了非实质性变更,则下列表述中正确的是()。
主要证实法主要适用的情形有()。
正确处理改革、发展、稳定三者关系的重要结合点是()
一个校园主干网有4台Catelyst6500核心交换机SWl一SW4,它们的优先级值依次为8192、24576、20480和16384,现要求将SW4作为根交换机,SW4优先级的正确配置是()。
A、EmployerandemployeeB、SalesmanandcustomerC、AdvertiserandcustomerD、ColleaguesD
最新回复
(
0
)