首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下程序代码: Private Sub Commandl—Click() a=Array(1,2,7,10,6) b=Array(5,4,7,8,2) i=0 j=0 Do If i
设有以下程序代码: Private Sub Commandl—Click() a=Array(1,2,7,10,6) b=Array(5,4,7,8,2) i=0 j=0 Do If i
admin
2019-03-14
38
问题
设有以下程序代码:
Private Sub Commandl—Click()
a=Array(1,2,7,10,6)
b=Array(5,4,7,8,2)
i=0
j=0
Do
If i<=UBound(a)And j<=UBound(b)Then
If a(i)
Print a(i);
i=i+1
Else
Print b(j);
j=j+1
End If
Else
If i<=UBound(a)Then
Print a(i);
i=i+l
End If
Ifj<=UBound(b)Then
Print b(j);
j=j+1
End If
End If
Loop Until i>UBound(a)And j>UBound(b)
End Sub
上面事件过程执行后产生的输出是( )。
选项
A、1 5 2 4 7 7 10 8 6 2
B、1 2 2 4 5 6 7 7 8 10
C、1 2 7 10 6 5 4 7 8 1
D、1 2 5 4 7 7 8 2 10 6
答案
D
解析
程序中变量a和变量b分别为数组变量,并且使用Array函数给两个数组进行了初始化,变量i和j初始值均为0,程序进入Do…LDop until循环结构,程序执行过程如下所示:
第一次循环,变量i=0,j=0,ifi<=uBound(a)andj<=UBound(b)条件为真,执行判断语句if a(i)
UBound(a)And j>UBound(b),条件为假,继续执行循环。
第二次循环,变量i=1,j=0,ifi<=UBound(a)andj<=UBound(b)条件为真,执行判断语句if a(i)(b(j)条件为真,执行语句print a(i),i=i+1输出2,变量i的值为2;执行循环判断语句i>UBound(a)And j>UBound(b),条件为假,继续执行循环。
第三次循环,变量i=2,j=0,ifi<=UBound(a)andj<=UBound(b)条件为真,执行判断语句if a(i)
UBound(a)And j>UBound(b),条件为假,继续执行循环。
第四次循环,变量i=2,j=1,ifi<=UBound(a)andj<=UBound(b)条件为真,执行判断语句if a(i)
UBound(a)And j>UBound(b),条件为假,继续执行循环。
第五次循环,变量i=2,j=2,ifi<:UBound(a)andj<=UBound(b)条件为真,执行判断语句if a(i)
UBound(a)And j>UBound(b),条件为假,继续执行循环。
第六次循环,变量i=2,j=3,ifi<=UBound(a)andj<=UBound(b)条件为真,执行判断语句if a(i)
UBound(a)And j>UBound(b),条件为假,继续执行循环。
第七次循环,变量i=3,j=3,ifi<=UBound(8)andj<=UBound(b)条件为真,执行判断语句if a(i)
UBound(a)And j>UBound(b),条件为假,继续执行循环。
第八次循环,变量i=3,j=4,ifi<=UBound(a)andj<=UBound(b)条件为真,执行判断语句if a(i)
UBound(a)And j>UBound(b),条件为假,绀续执行循环。
第九次循环,变量i=3,j=5,ifi<=UBound(a)andj<=UBound(b)条件为假,执行判断语句Ifi<=UBound(a)条件为真,执行语句print a(i),i=i+1输出10,变量i的值为4;执行循环判断语句i>UBound(a)And j>UBound(b),条件为假,继续执行循环。
第十次循环,变量i.4,_i=5,if i<=UBound(a)andj<=UBound(b)条件为假,执行判断语句If i<=UBound(a)条件为真,执行语句pant a(i),i=i+1输出6,变量i的值为5;执行循环判断语句i>uBound(a)And j>UBound(b),条件为真,循环结束。
所以程序输出的结果为1 2 5 4 7 7 8 2 10 6,D选项正确。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/MsUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommandl_Click()Dimx%,y%,z%x=InputBox(“请输入第1个整数”):y=InputBox(“请输入第2个整数”)DoUntil
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
下列叙述中正确的是
下列关于线性链表的叙述中,正确的是
下面为单精度实型(即单精度浮点型)变量的是
软件设计中划分模块的一个准则是
在关系数据库中,用来表示实体间联系的是
在深度为7的满二叉树中,叶子结点的个数为
下列二叉树描述中,正确的是()。
设某二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为()。
随机试题
使用抗毒血清治疗时,如发生过敏性休克,首选药物是
题62图所示两根木杆连接结构,已知木材的许用切应力为[τ],许用的挤压应力为[σbs],则a与h的合理比值是()。
城市是一种特殊的地理区域。作为人类活动的中心,城市同周围广大区域保持着密切的联系,具有()等机能。
某些工程质量问题虽然达不到规定的要求或标准,但其情况不严重,对结构的使用及安全影响很小,则应采取的方法是()。
在不考虑时间价值的前提下,投资回收期越短,投资获利能力越强。()
以是否有获利机会为标准,火灾、沉船、车祸等均属于()。
下列消化液中,不含消化酶的是()。
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)也充分。E.条件(1)和(2)单独都不充分,条件(1)和条件(2
2012年11月29日,习近平在参观“复兴之路”展览时指出:“每个人都有理想和追求,都有自己的梦想。现在,大家都在讨论中国梦,我以为,实现中华民族伟大复兴,就是中华民族近代以来最伟大的梦想。这个梦想,凝聚了中国人的夙愿,体现了中华民族和中国人民的集体利益,
办事员小李需要整理一份有关高新技术企业的政策文件呈送给总经理查阅。参照“示例1.jpg”、“示例2.jpg”,利用考生文件夹下提供的相关素材,按下列要求帮助小李完成文档的编排:文档的4个附件内容排列位置不正确,将其按1、2、3、4的正确顺序进行排列,但
最新回复
(
0
)