首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下通用过程: 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
46
问题
有如下通用过程:
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://www.kaotiyun.com/show/yjHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:OptionBase1PrivateSubCommandl_Click()Dimaa:Array(1,2,3,4)S=0:j=1
在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:PrivateSubCommand1_Click()Counter=0Fori=1To4Forj=6T
在窗体上画一个文本框,名称为Text1,然后编写如下程序:PrivateSubForm_Load() Show Text1.Text="" Text1.SetFocusEndSubPrivateSubForm_Click()
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
(1)考生文件夹中有工程文件sjt3.vbp。在窗体上有名称为Combol的组合框,请设置该组合框的属性,使该组合框只能用于选择操作,不能输入文本。窗体上还有两个标题分别为“输入正整数”、“判断”的命令按钮。程序运行时在组合框中选中一项,如图5(a)所示,
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列关于类、对象、属性和方法的叙述中,错误的是()。
设a=2,b=3,c=4,d=5,下列表达式的值是()。3>2%Ora=cAndb<>cOrb<>a+c
以下关于VB对象属性的叙述中,错误的是
在考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tAddr”和“tUser”。同时还有窗体对象“fEdit”和“fEuser”。请在此基础上按照以下要求补充“fEdit”窗体的设计。(1)将窗体中名称为“Lr
随机试题
郑某诉刘某离婚一案,一市法院判决不准离婚,郑某不服提出上诉。二审法院审理后认为当事人双方感情确已破裂,应当判决离婚的,应当采取以下何种做法?()
【背景资料】某施工单位承建了市区主要路段的某学生活动中心工程,地下2层,地上16层,钢筋混凝土筏板基础,地上结构为钢筋混凝土框架结构,首层阶梯报告厅局部层高21m,模板直接支撑在地基土上。填充墙采用普通混凝土小型空心砌块。施工过程中发生
企业发生合并、分立、改制的,其资质证书()。
流动性覆盖率的计算公式为()。
甲公司为乙公司的母公司。2009年12月3日,甲公司向乙公司销售一批商品,增值税专用发票上注明的销售价款为1000万元,增值税额为170万元,款项已收到;该批商品成本为700万元。假定不考虑其他因素,甲公司在编制2009年度合并现金流量表时,“销售商品、
劳动力市场均衡的意义有()。
在社会主义建设中,把马克思主义基本原理和中国实际结合起来,排除教条主义和经验主义的干扰,推进中国特色社会主义建设事业。它的哲学依据就是矛盾的特殊性与普遍性的关系原理。()
下面列出的数据模型中,哪一项是概念数据模型?______
如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的______命令。
【B1】【B2】
最新回复
(
0
)