首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
2015-06-30
47
问题
编写如下程序:
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/HVQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画4个文本框,并用这4个文本框建立一个控件数组,名称为Text1(下标从0开始,自左至右顺序增大),然后编写如下事件过程:PrivateSubCommand1_Click()ForEachTextBoxInText
()属性用于设置组合框的风格。
对窗体编写如下事件过程:PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2Then
使用白盒测试方法时,确定测试数据应根据______和指定的覆盖标准。
以下说法错误的是______。
为了清除列表框中的所有内容,应使用的方法是______。
在VisualBasic中,以下关于变量描述中不正确的是()
下列说法错误的是
下列说法正确的是
软件需求分析一般应确定的是用户对软件的______。
随机试题
(2020年莱阳)“世界上没有两片完全相同的叶子”,不同的学生在认知方式上存在着很大的个体差异。下列与认知方式差异相关的描述,表述正确的是()
为什么说“三个代表”重要思想是我们党的“立党之本、执政之基、力量之源”?
分布于上肢内侧后缘的经脉是( )。
颅骨线形骨折最常合并的颅内血肿是
用于治疗水肿,悬饮,胸腹积水的止咳平喘药是()
下列各项属于确定中标人程序的是()
[2014年,第4题]等于()。
若一米远栽一棵树,问在345米的道路上栽多少棵树?()
1964年12月,周恩来在全国人大三届一次会议的政府工作报告中第一次提出分两步走实现四个现代化的发展战略,这就是
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是
最新回复
(
0
)