首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为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
49
问题
下列程序的执行结果为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全国计算机二级
相关试题推荐
结构化程序设计的3种结构是()。
下面程序执行结果为: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
J2SDK中主要有两个相关环境变量,即path和__________。前者指定了JDK命令搜索路径,后者指定了Java类路径。
请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、Button类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方。注意:请勿改动main()主方
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
下列哪个不是Java虚拟机的执行过程的特点?
在编执行java程序的过程中需要用到一些工具,SUN公司为我们提供了一套JDK工具,它主要包括:javac.exe、javaexe、_________、javap.exe、jbd.exe。
数据库设计的根本目标是要解决
随机试题
根据《企业破产法》的规定,下列各项中,属于人民法院应当裁定终止和解程序,并宣告债务人破产的情形有()。
dx=_________.
用95%和20%的乙醇制备60%乙醇150ml,需20%乙醇
某甲和某乙合谋盗窃一电器仓库,由某乙先配制一把“万能钥匙”,数日后,某乙将配制的钥匙交给某甲,二人约定当晚12点在仓库门口见面后行窃。晚上,某乙因害怕案发后受惩,未到现场。而某甲如约到现场后,因未等到某乙,便用“万能钥匙”打开库房,窃得手提电脑二部,价值人
Euribor是欧洲市场欧元短期利率的风向标,其发布时间为()时间的上午11时,以365日为1年计息。
2013年底,某公司对使用了8年的一座仓库推倒重置,原仓库购入时的原值为200万元,已经计提折旧160万元。2014年9月,仓库建造完工,为新建仓库,支付了360万元。税法规定新建仓库的使用年限为20年。假设不考虑残值,2014年可以在所得税前扣除的仓库折
通过分析国外某些产品的生命周期的发展变化,来预测国内产品的需求变化的预测方法属于()。
以下关于项目干系人的描述中,不恰当的是()。
•Readthefaxbelowaboutpeopleexpress.•ChoosethebestwordtofilleachgapfromA,B,CorDontheoppositepage.•For
Thehumanbraincontains10thousandmillioncellsandeachofthesemayhaveathousandconnections.Suchenormousnumbersused
最新回复
(
0
)