首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为 Private Sub Command1_Click( ) Dim FirStr As String FirSt = "abcdef" Print Pat(FirStr)
下列程序的执行结果为 Private Sub Command1_Click( ) Dim FirStr As String FirSt = "abcdef" Print Pat(FirStr)
admin
2009-03-15
18
问题
下列程序的执行结果为 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
答案
2
解析
主调函数最终输出值是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=“atbecd”;
第4次循环,i=4,i<=3不成立,则跳出循环体,执行语句Pat=tempStr。所以最终Pat(FirStr)=“afb ecd”。
转载请注明原文地址:https://kaotiyun.com/show/8Q1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列语句byteb=011;System.out.println(b);输出结果为()
分时操作系统追求的目标是()
t为int类型,进入下面的循环之前,t的值为0。while(t=1){...}则以下叙述中,正确的是()。
下列关于队列的叙述中正确的是()。
2.【】的任务是诊断和改正程序中的错误。
switch语句中,在每个case子句后进行跳转的语句是:【】。
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的【】存储结构。
字符变量以char类型表示,它在内存中占【】bit。
Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。在JavaApplication中,这个主类是指包含【】方法的类;在JavaApplet里,这个主类是一个系统类Applet的子类。
Mid("HelloEveryone",7,3)的执行结果是
随机试题
这个标志的含义是告示前方道路施工,车辆左右绕行。
湿性坏疽可发生于
“固定资产”项目在资产负债表上需要根据()。
享有“中国陶都”之称的是()。
案例:课堂教与学的行为是一个整体,教与学总是同时发生,相伴而行的。有学者观察了两位教师(A为专家型教师,B为新手型教师)关于“原子构成”的课堂教学行为,并将所观察的教与学的行为种类的频次和时长等分别进行统计,结果见表1。根据上述材料,回答下列问题:
下列有关清末预备立宪活动的表述,正确的有()。
当用户双击一个文件名时,Windows系统通过建立的______来决定使用什么程序打开该文件。
数据规划的步骤可粗略地划分为下列几步:建立企业模型、确定研究的范围或边界、建立业务活动过程【】、审查规划的结果等。
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}whil
已知某序列为{49,38,65,97,76,13,27},试采用该序列的第一个元素为枢轴进行快速排序,则经过一趟快速排序之后所得到的序列为:【】。
最新回复
(
0
)