首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为 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
17
问题
下列程序的执行结果为
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全国计算机二级
相关试题推荐
下列不属于Java的诞生后对计算机软件开发和软件产业产生影响的是()。
获取一个不包含路径的文件名的方法为()。
Java中的继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码可【】。
下列对队列的叙述中正确的是( )。
线程的______方法只给具有与当前线程相同优先级的线程运行的机会。
键盘键入字符串并在计算机屏幕上显示,这时的数据源是______。
以下程序中,使用适当的布局管理器,在Frame框的“North”位置添加一句提示信息,在“South”位置添加一个单行文本框,在这个文本框中输入的内容将会显示在“Center”位置。运行结果如下图所示。注意:请勿改动main()主
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
任何非空树中有且仅有—个结点没有前驱结点,该结点就是树的【】。
Swing的事件处理机制包括【】、事件和事件监听者。
随机试题
non-gradableadjectives
高钾血症可选用的治法是
有五个不同职业人群的冠心病患病率资料,若比较职业不同患病率是否相同。图示对比不同职业人群的冠心病患病率的高低。应绘制
多烯磷脂酰胆碱严禁用下列电解质溶液溶解的是()。
下列符合心肌超声造影要求的是()。
下列关于注册建筑师不予注册的叙述,哪条是与规定一致的?[2009年第65题]
关于利用永久井架凿井,说法不正确的是它()。
某债券票面利率为5%,面值100元,每年付息一次,期限2年,到期还本。假设市场利率为4%。根据以上资料,回答下列问题:假设发行满1年后,市场利率升为4.5%,发行人决定将该债券转化为年息不变的永久债券,则该债券的市场价格应该为()元。
以下不属于违禁广告的是()。
若用玉米为实验材料验证孟德尔分离定律,下列因素对实验结果影响最小的是()。
最新回复
(
0
)