首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为Private Sub Command1_Click() Dim FirStr As String FirSt="abcdef" Print Pat(FirStr)End SubPrivate Function Pat
下列程序的执行结果为Private Sub Command1_Click() Dim FirStr As String FirSt="abcdef" Print Pat(FirStr)End SubPrivate Function Pat
admin
2009-01-15
68
问题
下列程序的执行结果为Private Sub Command1_Click() Dim FirStr As String FirSt="abcdef" Print Pat(FirStr)End SubPrivate Function Pat(xStr As String)As String Dim tempStr As String,strLen As Integer tempStr=" " strLen=Len(xStr) i=1 Do While i<=Len(xStr)-3 tempStr=tempStr+Mid(xStr,i,1)+Mid(xStr,strLen -i+1,1) i=i+1 Loop Pat=tempStrEnd Function
选项
A、abcdef
B、afbecd
C、fedcba
D、defabc
答案
2
解析
主调函数最终输出值是Pat(FirStr)过程的返回值,这就得调用函数过程Pat。
被调过程Pat的参数xStr从主调函数中收到实参FirStr传来的值“abcdef”,过程Pat开始声明了两个变量,一个是String型的tempStr,一个是Integer型的strLen。语句tempStr=""。
strLen=Len(xStr) 以上两条语句的功能是:为变量tempStr赋空值,变量strLen的值就是xstr的长度,此题为6。程序代码执行Do While…Loop的循环语句:
第一次循环,I=1,I<=3成立,执行语句tempStr+Mid(xStr,i,1)+Mid(xStr, strLen-i+1,1);
mid函数一般调用格式:Mid(字符串,p,n) 其功能就是从第p个字符开始,向后截取n个字符,第一次循环结束后,tempStr=“af”;
第二次循环,I=2,I<=3成立,继续执行循环体,tempStr=“afbe”;
第三次循环,I=3,I<=3成立,继续执行循环体,tempStr=“afbecd”;
第四次循环,I=4,I<=3不成立,则跳出循环体,执行语句Pat=tempStr。所以最终Pat(FirStr)=“afbecd”,即最后程序执行结果如选项B所示。
转载请注明原文地址:https://kaotiyun.com/show/WZ2p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
请完成下列Java程序。程序的功能是利用迭代法求一个数的平方根(求平方根的迭代公式为:Xn+1=1/2(Xn+a/Xn)).注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。publicclassPing
下面程序执行结果为:1×1=12×1=22×2=43×1=33×2=63×3=99×1=99×2=189×3=279×4=369×5=459×6=549×7=639×8=729×9
编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
下列语句输出结果为()。 publicclasstest { publicstaticvoidmain(Stringargs[]) { intx=10,y=8; booleanb=true; Syst
下列Applet程序中,指定s为字符串类型,将s绘制在屏幕上,请将程序补充完整。importjava.applet.Applet;importjava.awt.Craphics;publicclasstestl8_1
在编执行java程序的过程中需要用到一些工具,SUN公司为我们提供了一套JDK工具,它主要包括:javac.exe、javaexe、_________、javap.exe、jbd.exe。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()。
Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指()。
随机试题
患者,女性,20岁,未婚。发现右季肋部一枚手掌心大小的皮肤淡红色斑片2年余,无痛痒,近半年来自觉皮疹增大、变硬而就诊。患者素日体健,否认局部外伤史及冶游史,亦无局部治疗史。专检:右肋下见一约2cm×4cm大小暗红色斑片,周围绕以淡红色晕,中央轻度凹陷,表明
患者,女性,31岁,胸部损伤,多根肋骨多处骨折,出现反常呼吸,是因为
氟尿嘧啶抗癌的机制是
从经济分析的角度可以将税率区分为()。
保险人向被保险人赔偿保险金后,被保险人未经保险人同意放弃对第三者请求赔偿权利的,该行为无效。()
本书的作者都是硕士或博士,他们每年要为书的修订、出版、宣传工作而花费大量的时间精力,但得到的稿费却很少。平均起来,每位作者每为该书工作一小时所获得的报酬还不到5元,但他们依然乐此不疲。请用认知失调的理论来解释。
创建两个具有“多对多”关系的表之间的关联,应当
•Youwillhearamangivingsomeinformationaboutaconference.•Foreachquestion(9-15),fillintilemissinginformationi
Writingaboutmusicislikedancingaboutarchitecture,orsothesayinggoes.SometimesattributedtoFrankZappa,othertimes
NewYork’sclimateisnotverysalubrious;itswintersgiveyoucolds,anditssummerscancauseheatprostration.
最新回复
(
0
)