首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为 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
31
问题
下列程序的执行结果为
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全国计算机二级
相关试题推荐
包含Swing构件的Applet(小应用程序)应该是【】类的子类。
在下列选项中,哪个不是一个算法一般应该具有的基本特征?( )
InputStreamReader类是以字节输入流作为数据源的【】。
在自定义Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的【】,建议继承JPanel类或更具体的Swing构件类。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
创建一个名为MyPackage的包的语句是【】。
十进制数16的十六进制表示格式是()。
StringBuffer类提供【】字符串对象的表示。
为了便于对照检查,测试用例应由输入数据和预期的【】两部分组成。
将文本框的PasswordChar属性设置为一个星号*,运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是()。
随机试题
A.凝结阻滞B.黏腻停滞C.沉重秽浊D.阻遏气机E.收缩牵引患者,女,55岁。全身关节肌肉疼痛较剧烈,阴雨天加重,属于寒邪所致。其病因性质是
A、Herneighbors’soncomeshomelateandwakesupherkidsatnight.B、Herneighbors’sonkeepstheradioinhiscarturnedona
生活事件量表的建立由家庭适应度和凝聚度评价量表的建立由
资产、负债与所有者权益的平衡关系是企业资金运动在相对静止状态下出现的,如果考虑收入、费用等动态要素,则资产与权益总额的平衡关系必然被破坏。()
陈某立有一份遗嘱,并已经公证机关公证。后来又先后立有自书遗嘱、代书遗嘱、录音遗嘱各一份。其中效力最大的是()。
企业需用一设备,买价为4100元,可用10年。如租用,则每年年初需付租金600元,除此以外,买与租的其他情况相同。假设利率为10%,则租赁该设备较优。()
增能社会工作的取向主要有()。
山地气候和植被呈______变化,这是因为海拔每升高1000米,气温降低摄氏______度左右。
乡官制
有以下程序voidfun(intn,int*s){intf;if(n==-i)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){intx=0;fun(4
最新回复
(
0
)