首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Command1_Click() Dim str1 As String, str2 As String str1=InputBox("输入一个字符串") subf str1, str2 Print s
编写如下程序: Private Sub Command1_Click() Dim str1 As String, str2 As String str1=InputBox("输入一个字符串") subf str1, str2 Print s
admin
2018-12-20
65
问题
编写如下程序:
Private Sub Command1_Click()
Dim str1 As String, str2 As String
str1=InputBox("输入一个字符串")
subf str1, str2
Print str2
End Sub
Sub subf(s1 As String, s2 As String)
Dim temp As String
Static i As Integer
i=i+1
temp=Mid(s1, i, 1)
If temp<>"" Then subf s1, s2
s2=s2 & temp
End Sub
程序运行后,单击命令按钮Command1,且输入"abcdef",则输出结果为( )。
选项
A、afbecd
B、cdbeaf
C、fedcba
D、adbecf
答案
C
解析
程序中过程subf的两个参数都默认按址传递,其内部定义的变量i为Static即静态变量,在过程调用时它会保留上次的值。这个过程的功能是通过递归调用自己依次取出参数1中即s1中的字符连接在s2的尾部,即使s1的字符串倒序后存入s2中。程序中输入了abcdef,则输出结果为fecdba。
转载请注明原文地址:https://kaotiyun.com/show/XjFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有以下程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
关于随机文件,以下叙述中错误的是( )。
在标准模块中用Public关键字定义的变量,其作用域为( )。
定时器的Interval属性的值是一个整数,它表示的是( )。
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Dimx1AsInteger,x2AsInteger,x3AsIn
窗体上有名称为Command1的命令按钮,名称分别为List1、List2的列表框,其中List1的MultiSelect属性设置为1(Simple),并有如下事件过程:PrivateSubCommand1_Click() Fori=0To
下列链表中,其逻辑结构属于非线性结构的是
鼠标拖放控件要触发两个事件,这两个事件是( )。
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是( )。
下列链表中,其逻辑结构属于非线性结构的是
随机试题
欲提高降尘室的生产能力,主要的措施是()。
男,35岁,双下肢及眼睑水肿3天。查体:颜面及双眼睑浮肿,肝脾肋下未及,移动性浊音(+),双下肢凹陷性水肿。辅助检查:尿蛋白(++++),红细胞3~6个/HP;血清ALT、AST正常,总蛋白49g/L,球蛋白35g/L,胆固醇10mmol/L,BUN7mm
抑制性突触后电位
可导致小儿营养不良的原因不包括()
关于对求助者的尊重,错误的是()。
“张老师在期末阶段组织学生举办‘班级音乐会’,并要求学生写出对他人表演的观后感和建议。”这种评价方式是()。
在下列关系运算中不改变关系表中的属性个数但能减少元组个数的是()。
素数是指只含有两个因子的自然数(即只能被自身和1整除)。孪生素数,是指两个相差为2的素数。比如,3和5,17和19等。所谓的孪生素数猜想,是由希腊数学家欧几里得提出的,意思是存在着无穷对孪生素数。该论题一直末得到证明。近期,美国一位华人讲师的最新研究表明,
通常认为左撇子比右撇子更容易出事故。这是一种误解。事实上,大多数家务事故,大到火灾、烫伤,小到切破手指,都出自右撇子。以上哪项最为恰当地概括了上述论证中的漏洞?
网络营销是企业借助因特网进行_______的一种方式。
最新回复
(
0
)