首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写如下程序: 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
2020-07-22
33
问题
编写如下程序:
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://kaotiyun.com/show/QVHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在窗体上画一个文本框,其名称为Textl,为了在程序运行后隐藏该文本框,应使用的语句为()。
以下关于VB特点的叙述中,错误的是( )。
下面不属于软件设计阶段任务的是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
如果在VisualBasic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是( )。
以下选项中,不合法的VisualBasic的变量名是()。
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
下列选项中不属于结构化程序设计方法的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
随机试题
简述血液循环的神经和体液调节。
某公司2014年支付股利共510万元,过去的10年期间该公司的盈利按固定10%速度持续增长,2014年税后盈利为1740万元。2015年预计盈利2762万元,投资总额为2000万元,预计2015年以后仍会恢复10%的增长率,公司如果采用不同的股利政策。要
Formanywomenchoosingwhethertoworkornottoworkoutsidetheirhomeisaluxury:theymustworktosurvive.Othersfacea
目前检测激素及其代谢产物精密度和灵敏度都较好的方法是A.原子吸收法B.分光光度法C.荧光分析法D.放免分析法E.电泳分析法
患者男性,70岁,糖尿病病史30年,口服降糖药物治疗,空腹血糖波动于6~9mmol/L,餐后2h血糖11~12mmol/L。近5周出现双下肢水肿。血压160/90mmHg。尿蛋白4牛,红细胞3个/HP,血白蛋白30g/L,血肌酐160μmol/L,肾穿刺
A.7-脱氢胆固醇B.胆骨化醇C.25-羟胆骨化醇D.1,25-二羟胆骨化醇E.维生素D
欧洲某国定居的一无国籍居民07年在韩国居住8个月,08年1月在我国从事民事活动,其民事行为能力的认定是()。
下列关于借贷记账法的说法中,正确的有()。
(1)在名称为Form1的窗体上添加一个标签,其名称为Label1。然后通过属性窗口设置窗体和标签的属性,实现如下功能:①窗体标题为“设置标签属性”。②标签的位置为:距窗体左边界500,距窗体顶边界300。③标签的标题为“等级考试”。
OneofLondon’smostbeautifulgardensisbeingtransformedintotheancientSilkRoadthiswintertocelebrateChineseNewYear
最新回复
(
0
)