首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: Private Sub Command1_Click() Dim a$, b$, c$, c1$, c2$ a = InputBox("请输入一个字符串") b = InputBox("再输入另一个字符串")
编写如下程序: Private Sub Command1_Click() Dim a$, b$, c$, c1$, c2$ a = InputBox("请输入一个字符串") b = InputBox("再输入另一个字符串")
admin
2019-03-14
68
问题
编写如下程序:
Private Sub Command1_Click()
Dim a$, b$, c$, c1$, c2$
a = InputBox("请输入一个字符串")
b = InputBox("再输入另一个字符串")
c = ""
For k = 1 To IIf(Len(a) < Len(b), Len(b), Len(a))
c1 = IIf(k <= Len(a), Mid(a, k, 1), "")
c2 = IIf(k <= Len(b), Mid(b, k, 1), "")
c = c & c1 & c2
Next k
Print c
End Sub
程序运行后,单击命令按钮Command1,然后从键盘依次输入字符串:"12345678"、"ABCDE",则输出结果是
选项
A、A1B2C3D4E5678
B、1A2B3C4D5E678
C、12345678ABCDE
D、ABCDE12345678
答案
B
解析
程序定义了a,b,c,c1,c2五个字符串,将"12345678"、"ABCDE"两个输入的字符串赋值分别给a,b,将空字符赋值给c。IIF函数,IIF(条件,True部分,False部分)如果条件为真,IIF函数返回True部分,当条件为假时,返回False部分。程序通过IIf(Len(a) < Len(b), Len(b), Len(a)),求得a,b两个字符串的最大的长度为8,For循环中的k从1到8。在For循环中,通过字符串截取函数Mid,给c1,c2赋值。Mid(s,n1,n2)指从s的第n1个字符开始,向后截取n2个字符。在前五次执行循环体(当k值不大于5时),a、b的第k个字符构成的字符串分别赋值给c1、c2,并将c,c1,c2连接起来赋值给c。当k大于5时,通过Mid函数,将a的第k个字符构成的字符串赋值给c1,空字符串赋值给c2,并将c,c1,c2连接起来赋值给c。5次循环后c="1A2B3C4D5E",在第6次到第8次循环中,c1值依次为"6"、"7"、"8",,完成循环,c为"1A2B3C4D5E678",故选项B正确。
转载请注明原文地址:https://www.kaotiyun.com/show/mEUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是
有数据定义语句:DimX,YAsInteger以上语句表明
数据的存储结构是指
程序调试的任务是
下列关于数据库设计的叙述中,正确的是
以下叙述中错误的是
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为
某二叉树共有150个结点,其中有50个度为1的结点,则()。
一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为()。
随机试题
【背景资料】某装饰公司承接某市区内一栋18层的科研大厦装饰工程,其现场消防管理状况综合如下:(1)施工现场入口处边上挂有一个“严禁烟火”的警示牌。(2)项目经理部办公室墙上挂有安全员职责牌,写有负责消防管理的条目,无其他的消防管理资料。(3)3m宽
原发性生殖器疱疹的疱疹消退后,残留的病毒可潜伏于
A.乳牙滞留B.牙齿迟萌C.乳牙早萌D.乳牙早失E.牙齿固连乳下前牙在出生时或生后不久即萌出属于
选用劳动防护用品的基本原则不包括()。
自2019年4月1日起,增值税一般纳税人发生增值税应税销售行为或者进口货物,原适用16%和10%税率的,税率分别调整为()和()。
外国投资者从外商投资企业取得的利润( )。
根据风险与收益均衡的原则,信用贷款利率通常比抵押贷款利率高。()
接收质量限AQL是对生产方的过程质量提出的要求,是允许的生产过程平均的()。
helicopterparent
Java虚拟机中的()模拟既负责管理针对各种类型数据库软件的JDBC驱动程序,出负责和用户的应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。
最新回复
(
0
)