首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FirSt="abcdef" Print Pat(FirStr) End Sub Private Function Pat(xStr
下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FirSt="abcdef" Print Pat(FirStr) End Sub Private Function Pat(xStr
admin
2010-11-20
22
问题
下列程序的执行结果为
Private Sub Command1_Click()
Dim FirStr As String
FirSt="abcdef"
Print Pat(FirStr)
End Sub
Private 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=tempStr
End Function
选项
A、abcdef
B、afbecd
C、fedcba
D、defabc
答案
B
解析
主调函数最终输出值是Pat(FirStr)过程的返回值,这就需要调用函数过程Pat。
被调过程Pat的参数xStr从主调函数中收到实参FirStr传来的值“abcdef”,过程Pat开始声明了两个变量:一个是String型的tempStr;一个是Integer型的strLen。语句tempStr=""。
strLen=Len(xStr) 以上两条语句的功能是:为变量tempStr赋空值,变量strLen的值就是xstr的长度,此题为6。程序代码执行Do While…Loop的循环语句:
第1次循环结束后,tempStr=“af”;
第2次循环,i=2,i<=3成立,继续执行循环体,tempStr="afbe";
第3次循环,i=3,i<=3成立,继续执行循环体,tempStr="afbecd";
第4次循环,i=4,i<=3不成立,则跳出循环体,执行语句Pat=tempStr。所以最终Pat(FirStr) =“afbecd”。
转载请注明原文地址:https://kaotiyun.com/show/Kdmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列()类是山编译器自动生成对象的特殊类,适用于类操作。
下列关于栈的叙述中不正确的是()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
数字签名的验证过程是:首先引入签名密钥的公钥,其次建立【】,然后配置本地运行环境的安全策略。
在JavaApplet程序中,如果对所发生的事件做出响应和处理,应该使用下列哪一条语句?
下列叙述中,错误的是
若某二叉树的前序遍历访问顺序是abdscefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
Java中的继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可【】。
随机文件以【】为单位读写,随机文件的记录是【】记录。
随机试题
中枢化学感受器最敏感的刺激物是
患儿,男,2岁,从生后3个月开始出现口唇青紫,并逐渐加重,活动后,喜蹲踞,生长发育落后。查体:胸骨左缘第3肋间有Ⅲ级粗糙的收缩期喷射性杂音,肺动脉瓣区第二心音明显减弱。最有可能诊断是()。
证券经纪商接到投资者的委托指令后,不直接将投资者委托指令的内容传送到证券交易所进行撮合。()
甲股份有限公司为上市公司(以下简称甲公司),有关购入、持有和出售乙公司发行的不可赎回债券的资料如下:(1)2007年1月1日,甲公司支付价款1100万元(含交易费用),从活跃市场购入乙公司当日发行的面值为1000万元、5年期的不可赎回债券。该债券票面年利率
Onthemorningofanfoggyday,XiaoLiangwentto【M1】______schoolasusually.Hewaswalkingalongtheroad【M2】______whilehe
WilltheEuropeanUnionmakeit?Thequestionwouldhavesoundedstrangenotlongago.Noweventheproject’sgreatestcheerlead
下面的程序的作用是利用随机函数产生10个100-300(不包含300)之间的随机整数,打印其中7的倍数的数,井求它们的总和,请填空。 SubTOF() Randomize DimsAsDouble Dima(10)Aslnt
A、Becauseofthewarningaboutsales.B、Becausethecustomersarereluctanttotradeuptonewhandsets.C、Becauseofcuttingin
A、Thedecreaseinbloodpressure.B、Continuedhigh-bloodpressure.C、Takingtoomuchmedicine.D、Excessiveintakeofvitamins.B
Acollegeeducationisaninvestmentinthefuture.Butitcanbea【B1】______investment.TheCollegeBoard【B2】______thatthecos
最新回复
(
0
)