首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FtrSt="abcdef" Print Pat(FirStr) End Sub Priv
下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FtrSt="abcdef" Print Pat(FirStr) End Sub Priv
admin
2012-03-22
23
问题
下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FtrSt="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。语句ternpStr=""。
strLen=Len(xStr)以上两条语句的功能是:为变量tempstr赋空值,变量strkn的值就是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://jikaoti.com/ti/iyO0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
3下列代码中,将引起一个编译错误的行是()。1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)public
Java虚拟机(JVM)运行Java代码时,不会进行的操作是()。
阅读下面一个支持多线程并发操作的堆栈类代码publicclassMyStack{ privateintidx=0; privateint[]data=newint[8]; public______Void
在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程: PrivateSubCommand1_Click() n=Val(Text1.Text) Ifn\2=n/2Then
在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为
菜单编辑器可分为3个部分,即数据区、【】和菜单项显示区。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
下列说法错误的是
在窗体上画一个驱动器列表框、一个目录列表框和一个文件列表框,其名称分别为Drive1、Dir1和File1。当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则在Dir1_Change事件过程中应使用的语句是:_______。
在一棵二叉树上第6层的结点个数最多是【】个。
随机试题
Hadtheynotbeenworkingsohard,they______(notachieve)somuch.
哪一项属于钙通道阻滞剂
支气管哮喘喘息性支气管炎
结构为绿原酸的是
《安全生产法》规定,生产经营项目、场所有多个承包单位、承租单位的,生产经营单位应当与承包单位、承租单位签订专门的安全生产管埋协议,或者在承包合同、租赁合同的约定各自的安全生产管理职责,()对承包单位、承租单位的安全生产工作统一协调、管理。
工程监理企业履行委托监理合同时发生的成本是()。
结合材料回答问题:人类在大面积地驯化种植农作物以获取食物的过程中,一刻也没有停止过同病虫害的斗争。在20世纪40年代,为遏止庄稼发生病虫害,人类发明了化学农药。然而,化学农药在迅速杀死害虫、有效保护农作物的同时,对环境和农产品的危害也很快显现出来。于是,
"Myexpectationsandmyhappinessallgotdestroyed,thatwastheminutethatithappened."SotestifiedSonySulekha,oneofth
下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段有专门的软件对数据进行管理()。I.人工管理阶段II.文件系统阶段Ⅲ.数据库阶段
关于IP协议的描述中,正确的是()。
最新回复
(
0
)