首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FirSt="abcdef" Print Pat(FirStr) End Sub Private Function Pat(
下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FirSt="abcdef" Print Pat(FirStr) End Sub Private Function Pat(
admin
2010-11-20
24
问题
下列程序的执行结果为
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匧oop的循环语句:
第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/bSmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行下列程序段后输出的结果是______。publicclassTest{publicstaticvoidmain(Stringargs[]){intx,y;for(y=1,x=1;y<=50;y++){if(x>=10)break
线程调用了sleep()方法后,该线程将进入【】状态。
下列选项中,与成员变量共同构成一个类的是()。
下列关于HTML标记的说法,正确的是
下列哪个选项是创建一个标识有“关闭”按钮的语句?
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
下列JApplet对鼠标单击事件进行处理,当鼠标在JPanel中单击时,在JLabel中显示单击次数。请在横线处填写正确的代码【】。importjava.awt.event.*;importjavax.swing.*;imp
算法的时间复杂度是指
一个applet标记中,必须出现的属性项有【】、WIDTH、HEIGHT。
随机试题
黑龙江的作用是()
趋势外推法
关于肋骨骨折,下列哪项是错误的
患者,女,62岁。发热,食欲减退、恶心、厌油1周,4天热退尿黄,黄疸,大便呈陶土色。体查:肝大并有叩痛,皮肤瘙痒。查ALT580U/L,TBIL200μmol/L,DBIL120μtmol/L,PTA80%。3年前注射过乙肝疫苗,1个月前曾到外国旅游10天
晚期肝癌患者,化疗后发热,呕吐,持续上腹痛不能入睡,多次给予吗啡类镇痛药口服,继后出现尿潴留和便秘,其便秘的原因应考虑
下列有关支票的表述中,正确的是()。
“多学近乎智,无知即无能”说明知识的掌握与能力的发展是同步的。()
下列各项中能引起诉讼时效中断的是()。
Duringthewholeofadark,cloudydayneartheendoftheyearIhadbeen【C1】______myhorsealongcountryroadswithlittleli
中国的人口老龄化带来了一系列社会问题,如劳动力资源相对短缺、国家福利和医疗服务支出增加。
最新回复
(
0
)