首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下通用过程: 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
2020-07-22
45
问题
有如下通用过程:
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/yjHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下不属于VisualBasic数据文件的是
设窗体上有一个Command1命令按钮,还有以下程序代码:PrivateSubCommand1_Click()StaticxAsIntegerx=x+1Callproc(x)Printx,E
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsIntegerDimarr(5)AsIntegerPrivateSubCommand1_Click()
下面关于数据库三级模式结构的叙述中,正确的是()。
下面不属于软件设计阶段任务的是
下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
以下能正确定义数据类型Systemlnfo的代码是()。
假定有以下循环结构:DoUntil条件表达式循环体Loop则以下正确的描述是()。
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
随机试题
下列哪些症状是由肺癌的非转移作用所致()
联系实际阐述学校美育的主要任务。
简述我国中小学的德育途径。
呃逆,唐代以前称为
为防猝死,急性肾衰竭少尿期的患者应密切监测的指标是
根据《建设工程质量管理条例》的相关规定,施工单位在施工中偷工减料的,使用不合格的建筑材料、建筑构配件和设备的,或者有不按照工程设计图纸或者施工技术标准施工的其他行为的,将被责令改正,处()。
一般资料:求助者,男性,76岁,退休干部。案例介绍:求助者年轻时曾到外国留学,成绩非常优秀,回国后担任技术干部,是非常出色的业务领导,获得了很多荣誉。退休后对自己的生活不满意,和老伴经常吵嘴,认为老伴总是不听自己的,干什么都不合自己的意。不喜欢儿
某次考试有一道多项选择题,共有A、B、C三个选项。参加考试的人中,共有20人选了A,15人选了B,10人选了C。其中选了两个选项的有5人,选了三个选项的有3人,还有2人未答此题。问有多少人参加考试?()
用拉格朗日中值定理.[*]且函数f(t)=lnt在[x,1+x]上满足拉格朗日中值定理,所以存在ξ∈(x,1+x),使得[*]
Fromthefirstparagraph,wegettheimpressionthatItcanbeinferredfromthepassagethatFeld’sdaughterwasallEXCEPT
最新回复
(
0
)