首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将 该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如 下程序: Option Base 1 Private Sub C
要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将 该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如 下程序: Option Base 1 Private Sub C
admin
2012-05-23
106
问题
要求产生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全国计算机二级
相关试题推荐
下列各选项说法错误的一项是
在VisualBasic中,要使标签的标题栏居中显示,则将其Alignment属性设置为
关于货币型数据的说明,正确的是
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是
下列有关数据库的描述,正确的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
结构化程序设计主要强调的是
随机试题
卫生行政机关对患有流行性传染病的人采取强制隔离和治疗的行为属于:
在其他条件不变动的情况下,()会导致个人劳动力供给时间增加。
根据证券法律制度的规定,公开发行公司债券的,在债券存续期内,下列情形中,发行人应当及时予以披露的有()。
弗里德曼把影响货币需求量的诸因素划分为(),
下列不属于认定最低生活保障对象的基本条件的是()。
随着新能源汽车市场快速发展,动力电池需求不断增长,多家上市公司加快布局固态锂电池领域。下列关于电池的说法错误的是:
A、 B、 C、 D、 A原数列可化为:分母为差后等比数列,故下一项为36。分子为三级等差数列,故下一项为8+4+18=30。故空缺项应为。
单击“字处理”按钮,然后按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。小王是某出版社新入职的编辑,刚受领主编提交给她关于《计算机与网络应用》教材的编排任务。请你根据考生文件夹“《计算机与网络应用》初稿.docx”和
Whenhewasastudent,hisfathergavehimamonthly_____of£200.
A、Susie.B、Tom.C、Thespeaker.D、Thespeaker’shusband.A
最新回复
(
0
)