首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为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
69
问题
下列程序的执行结果为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://kaotiyun.com/show/WZ2p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较大小”按钮后,将Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值。请改正程序中的错误(有下划线的语句),使程
Java程序包括源代码(.java文件)、__________、由归档工具生成jar生成的.jar文件、对象状态序列化.ser文件。
Java程序的执行过程中用到一套JDK工具,其中javaprof.exe是指()。
结构化程序设计所规定的三种基本控制结构是()。
下列Applet程序中,指定s为字符串类型,将s绘制在屏幕上,请将程序补充完整。importjava.applet.Applet;importjava.awt.Craphics;publicclasstestl8_1
请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、Button类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方。注意:请勿改动main()主方
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
在事件处理的过程中,主要涉及到的3个对象分别是事件、【】和事件处理者。
编程语言大致分为面向机器,面向过程和面向对象3种结构,Java语言是面向【】的一种网络编程语言。
在编执行java程序的过程中需要用到一些工具,SUN公司为我们提供了一套JDK工具,它主要包括:javac.exe、javaexe、_________、javap.exe、jbd.exe。
随机试题
Ingeneral,oursocietyisbecomingoneofgiantenterprisesdirectedbyabureaucraticmanagementinwhichmanbecomesasmall,
在判断甲状腺结节良恶性时,下列哪项错误()(2005年)
患儿8个月,夜间常哭闹、多汗、睡眠不安。查体见方颅、肋骨串珠。下列护理措施中错误的是
一切技术分析方法都是以价量关系为研究对象的。()
应用财务报表的主要目标有()。
导致市场失灵的主要原因有()。
中华人民共和国公民有言论、出版、集会、结社、游行、示威和罢工的自由。()
一条虫子沿长6分米,宽4分米,高5分米的长方体的棱爬行。如果它只能进不能退,并且同一条棱不能爬两次,那么它最多能爬()分米。
请在“答题”菜单中选择相应的命令。并按照题自要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。请根据提供的素材文件“ppt素材.docx”中的文字、图片设计制作演示文稿,并以文件名“ppt.pptx”存盘,具体要求如下:1.将素材文件中每个
Whatwillmanbelikeinthefuture—in5000oreven50000yearsfromnow?Wecanonlymakeaguess,ofcourse,butwecanbes
最新回复
(
0
)