首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将 该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如 下程序: Option Base 1 Private Sub C
要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将 该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如 下程序: Option Base 1 Private Sub C
admin
2012-05-23
67
问题
要求产生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全国计算机二级
相关试题推荐
以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高分数和最低分数。请在【】和【】处填入适当的内容,将程序补充完整。PrivateSubForm_Click()DimxAsSi
如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是
如果要改变窗体的标题,则需要设置的属性是
下列有关数据库的描述,正确的是
结构化程序设计的3种结构是
语句print"25+32=";25+32的输出结果是【】。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
下列叙述中,不属于结构化分析方法的是
表达式(7\2+1)*(8\2+2)的值为
随机试题
正常睾丸鞘膜腔内含有少量液体,起润滑作用。如果液体超过正常量而形成囊肿者,则称为鞘膜积液。腹股沟型鞘膜积液的表现有:
二难推理是由两个_______判断和一个选言判断作前提构成的演绎推理。
甲类传染病是指
下列有关《劳动法》适用范围的表述,哪个是不正确的?
空气调节冷热水温度,一般采用以下数值,哪一项不正确?
下列说法不正确的是()。
职业健康安全管理文件之一的作业文件一般包括()。
旅游者包括过夜旅游者和1日游旅游者。()
Inthetwodecadesbetween1910and1930,overtenpercentoftheBlackpopulationoftheUnitedStateslefttheSouth,wheremo
ItwasachillyNovembereveninginNewYorkCity,andmydaughterandIwerewalkingupBroadway.Noranoticedaguysittingin
最新回复
(
0
)