首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FirSt="abcdef" Print Pat(FirStr) End Sub Private Function Pat(
下列程序的执行结果为 Private Sub Command1_Click() Dim FirStr As String FirSt="abcdef" Print Pat(FirStr) End Sub Private Function Pat(
admin
2010-11-20
14
问题
下列程序的执行结果为
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匧oop的循环语句:
第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/rCg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
二元算术表达式的两个操作数全是short类型的数据,则表达式的结果是()。
Java语言中的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是float类型,其结果是【】类型。
下面的程序是列出目录c:\Test中所有的.txt文件,请将程序补充完整。importjava.io.*;//引入java.io包中所有的类publicclassFileFilterTest{publicstaticvoi
在Applet中画图、画图像、显示字符串用到的方法是()。
下列组件不能添加进Frame主窗口的是()。
编译javaapplet源程序文件产生的字节码文件的扩展名为()。
两个或两个以上的模块之间关联的紧密程度称为( )。
在Applet属性中,CODE属性指定包含Applet或JApplet【】文件名。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2,如图所示,程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空。PrivateSubComb
随机试题
肠梗阻患者必须明确的是
A.心理评估B.病理评估C.认识评估D.感知评估E.社会评估对病人进行社会关系、社会经济状况、生活方式的评估属于
下列关于股肿主要临床表现的叙述,错误的是
杜仲的主产地是牡丹皮的主产地是
下列属于可能引发高处作业风险的是()。
《商业银行法》规定,办理储蓄业务,应当遵循存款自由、取款自愿、存款有息、为存款人保密的原则。()
扎吉尔制度
Modernnursingpracticesnotonlyhastentherecoveryofthesickbutalsopromotebetterhealththroughpreventivemedicine.
TestshaveconfirmedthatfourpeopleinWisconsincontractedthemonkeypoxvirusaftercomingintoclosecontactwithpetprair
A、Thelibraryisquitemodernandhighlycomputerized.B、Therearesomebooksonpsychologyonthesecondfloor.C、Itservesbot
最新回复
(
0
)