首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下通用过程: 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
69
问题
有如下通用过程:
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全国计算机二级
相关试题推荐
设有程序:OptionBase1PrivateSubCommand1_Click()Dimarrl,MaxAsIntegerarrl=Array(12,435,76,24,78,54,866,43)【】=arrl
在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:PrivateSubCommand1_Click()n=Val(Text1.Text)Ifn\2=n/2
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:optionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4,5)
在考生文件夹中有一个工程文件execise44.vbp和窗体文件execise41.frm。在名为Form1的窗体上已经有两个文本框,名称分别为Text1和Text2;一个命令按钮,名为Cmd1,标题为“确定”。请绘制两个单选按钮,名称分别为Opt1和Op
在考生文件夹中有一个工程文件execise55.vbp,它包含两个名称分别为Form1和Form2的窗体,Form1和Form2窗体上建立了标题分别为Cmd1和Crud2的按钮。请先把Form1上按钮的标题改为End,把Form2上按钮的标题改为Displ
在考生文件夹下有文件in15.txt,文件中有几行汉字。请在Form1的窗体上绘制一个文本框,名称为Text1;能显示多行;再绘制一个命令按钮,名称为Cmd1,标题为Save。编写适当的事件过程,使得在加载窗体时,把in15.txt文件的内容显示在文本框中
窗体上有一个名称为Combol的组合框,其初始内容为空,有一个名称为Command1、标题为“添加项目”的命令按钮,程序运行后,如果单击命令按钮,会将给定数组中的项目添加到组合框中,如图所示,请填空。OptionBase1Priv
以下说法中错误的是()。
一元二次方程ax2+bx+c=0有实根的条件是a≠0,并且b2-4ac≥O,表示该条件的布尔表达式是______。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
不在赤白肉际取穴的穴位是
属于“阴中之阳"的时间是
该患者首先考虑的诊断可能是妇科检查发现:宫颈正常大小,其表面内1/3面积有颗粒状糜烂,触血(+),子宫前位正常大小,双附件区未触及异常,为确定诊断,应作何种检查
建设项目静态投资包括()。
基坑土方开挖的原则是()。
根据规定,一个自然人、法人可以开立不同类别和用途的证券账户。对于同一类别和用途的证券账户,原则上是一个自然人、法人只能开立一个。()
如果说中国要防止患上大国急躁症的话,那么美国要用心治疗大国恐惧症。中美两国要从维护世界和平与安全的战略高度防止两种病症相互影响,相互刺激。“青春期”遇上“更年期”,肯定会有矛盾,但只要相互理解、相互尊重,不少可能会升级为大问题的小问题就能迎刃而解。从这段话
“流动性陷阱”是凯恩斯理论中的一个概念,它是出现在以下哪一个传递机制中的环节()。
若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入
很多人将烟花(fireworks)和节庆联系起来。放烟花是中国庆祝新年重要的一部分。在中国传统文化中,烟花被用以驱赶邪恶的鬼魂。烟花在中国的发展历史悠久,其发明可以追溯到2000年前。传说有个厨师在烹饪时偶然弄出了有趣的火花,通过数代中国人的努力,最终把烟
最新回复
(
0
)