首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
2020-07-22
52
问题
编写如下程序:
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/uyHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有文本框Text1和一个菜单,菜单标题、名称见表,结构如图所示。要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中,下面可实现此功能的事件过程是()。
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.txt文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Label4和Label3中(窗体外观如图所
设计窗体时,双击窗体上没有控件的地方,打开的窗口是( )。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
下面的程序执行完毕后,组合框中数据项的值是()。PrivateSubForm_Click()Fori=1To6Comb01.AddltemiNextiFori=1To3Combo1.Removeltem
下列叙述中正确的是( )。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
下列关于通用对话框CommonDialog1的叙述中,错误的是( )。
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示"打开"对话框时,希望在该对话框的"文件类型"栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为( )。
住考生文件夹下的“samp1.accdb”数据库文件中已建立了两个表对象(名为“员工表”和“部门表”)。请按以下要求,完成表的各种操作。(1)将“员上表”的行高设为15。(2)设置表对象“员上表”的年龄字段有效性规则为:大于17且小于6
随机试题
患者男,47岁。因“颈部疼痛半年加重3天”来诊。患者诉半年前无明显诱因出现颈部疼痛,头颈部活动受限,未行治疗,3天前劳累后上述症状加重,出现右上肢麻木,以右手拇指和示指明显,咳嗽时手指的麻木症状加重,并伴有头昏和枕部疼痛。颈椎病中不适合采用颈椎的旋转手
AlthoughAprildidnotbringustherainsweallhopedfor,andalthoughtheCentralValleydoesn’tgenerallyexperiencetheatm
患者男性,16岁,因持续高热1周来诊,临床怀疑伤寒沙门菌感染。治疗首选下列哪种药物
患者,女,24岁。症见食量不多、气虚痰多、腹胀便溏。证属脾胃虚弱,宜选用的中成药是
房地产权属登记包括()。
下列关于基金销售宣传的说法,正确的是()。
中大型会议采用大小方形和半圆形的会场布局,是为了突出()
Althoughshehadsignedapledgeofabstinencewhilebeinganadolescent,FrancesWillardwas35yearsoldbeforeshechosetob
A、Itisdestroyingtherobotsindustryatlarge.B、Itisawayofservingtheusers.C、ItisawasteofGoogle’smoney.D、It’sn
CigaretteLabels,WillTheyWork?A)TheFoodandDrugAdministration(FDA)—whichhaschosennineimagestobeplacedprominen
最新回复
(
0
)