首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将 该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如 下程序: Option Base 1 Private Sub C
要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将 该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如 下程序: Option Base 1 Private Sub C
admin
2012-05-23
89
问题
要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将
该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如
下程序:
Option Base 1
Private Sub Command1_Click()
Dim arr(10)AS Integer
For i=l To 10 ′循环1
arr(i)=Int(Rnd*100)
Printarr(i);
Next
X=InputBox(“输入1-10的一个整数:”)
For i=x+1 To 10 ′循环2
arr(i-1)=arr(i)
Next
For i=l TO 10 ′循环3
Print arr(i);
Next
End Sub
程序运行后发现显示的结果不正确。应该进行的修改是
选项
A、产生随机数时不使用Int函数
B、循环2的初值应为i=x
C、数组定义改为Dim a(11)As Integer
D、循环3的循环终值应改为9
答案
D
解析
本题中由于数组默认下界从1开始,因此数组的定义语句没有问题;在循环l中向数组中存放随机数;循环2完成数组元素的前移;由于数组元素的前移,造成了arr(9)=arr(10)的情况,由于在数组中删除元素后,数组的长度应该减少为9,故此循环3应该只循环9次。
转载请注明原文地址:https://kaotiyun.com/show/TPhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列程序段的执行结果为 a=1 b=5 Do a=a+b b=b+l LoopWhilea
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimnumAsIntegernum=1DOUnti
设窗体上有—列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是
下列有关数据库的描述,正确的是
有下面一个程序段,从文本框中输入数据,如果该数据满足条件,除以4余1,除以5余2则输出,否则,将焦点定位在文本框中,并清除文本框的内容。 Private Sub Command1_Click( ) x=Val(Text1.Text) If【
下面叙述不正确的是
以下关系表达式中,其值为假的是:_______。
随机试题
专职秘书在确定领导随行人员名单时的主要依据是【】
建设社会主义新农村的总要求是什么?
试排牙时发现,患者微笑时可见上前牙龈缘,口微闭时上前牙切缘位于唇下2mm,上尖牙远中面位于口角。此时应该
A.可不开箱检查B.可不打开最小包装C.至少检查一个最小包装D.应当开箱检查至最小包装药品批发企业对生产企业有特殊质量控制要求的药品的验收要求为()
下列情况中,可以减免城镇土地使用税的是()。
企业在销售时,代垫的运杂费应计入()科目。
权益类证券大宗交易,协议平台的成交确认时间为每个交易日()。
[*]
求下列不定积分:
A、 B、 C、 C否定疑问句(weren’t)和肯定疑问句(were)一样,肯定的话用Yes回答,否定的话用No回答。题干是询问Mike周五时间是否合适的问题,回答说周五可以的选项(C)是正确答案。(C)中Idid是
最新回复
(
0
)