首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为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
26
问题
下列程序的执行结果为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://jikaoti.com/ti/I780FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
Java程序包括源代码(.java文件)、__________、由归档工具生成jar生成的.jar文件、对象状态序列化.ser文件。
J2SDK中主要有两个相关环境变量,即path和__________。前者指定了JDK命令搜索路径,后者指定了Java类路径。
结构化程序设计所规定的三种基本控制结构是()。
下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,1个作为输出,并且由异常处理来判断输入的数字是否为整型,如果是则进行运算,否则抛出异常并显示在第3个文本区域中。请改正程序中的错误(有下画线的语句),使程序能输出正确
下列Applet程序中,指定s为字符串类型,将s绘制在屏幕上,请将程序补充完整。importjava.applet.Applet;importjava.awt.Craphics;publicclasstestl8_1
数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的阶段是【】。
数据库设计的根本目标是要解决
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
随机试题
女,64岁,曾被诊断为“轻型”糖尿病,用饮食管理即能控制血糖在“正常范围”,近10天因口齿不利,在外院诊断为“脑血管意外”,昏迷2天后转入本院治疗。转入病房后经上述检查,CT发现为广泛性脑腔隙性梗死,血糖30mmol/L,血钠165mmol/L,尿酮+
脊髓型颈椎病非手术治疗禁止以下哪项治疗方法
少商的定位是
A.减少肠道内氨的形成和吸收B.纠正氨基酸不平衡C.降低门静脉压力D.纠正电解质紊乱E.纠正酸碱平衡紊乱肝性脑病注射支链氨基酸的主要作用是
公安局以田某等人哄抢一货车上的财物为由,对田某处以15日行政拘留处罚,田某不服申请复议。下列哪一说法是正确的?(2015年卷二第48题)
房地产居间服务的5S是指()。
拔苗助长往往事与愿违,而庖丁解牛则往往事半功倍。这表明拔苗助长()。
某高校金融实验班有三个小组,马、刘、孔三人分属不同的小组。学期期末金融理财课程考试成绩公布,结果如下:马和三人中第3小组的那位不一样,孔比三人中第1小组的那位成绩低,三人中第3小组的那位比刘分数高。若马、刘、孔三人按期末金融理财课程成绩由高到低排列,正确的
[*]
Themost______technologicalsuccessinthetwentiethcenturyisprobablythecomputerrevolution.
最新回复
(
0
)