首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将 该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如 下程序: Option Base 1 Private Sub C
要求产生10个随机整数,存放在数组arr中。从键盘输入要删除的数组元素的下标,将 该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。现有如 下程序: Option Base 1 Private Sub C
admin
2012-05-23
82
问题
要求产生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://www.kaotiyun.com/show/TPhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面的数组声明语句中正确的是
当滚动条位于最左端或最上端时,Value属性被设置为
在窗体上画—个命令按钮,其名称为Command1,然后编写如下程序:FunctionM(xAsInteger,yAsInteger)M=IIf(x>y,x,y)EndFUNctionPrivateSub
设有如下通用过程:PublicSubFun(a(),ByValxAsInteger)Fori=1To5x=x+a(i)NextEndSub在窗体上
下列有关数据库的描述,正确的是
要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性_______。
在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项;
结构化程序设计主要强调的是
数据库系统中实现各种数据管理功能的核心软件称为【】。
表达式Abs(-5)+Len("ABCDE")的值是_________。
随机试题
功能疏肝和胃、理气化痰的药是
可摘局部义齿基托与天然牙的接触关系,不正确的是
患者女,45岁,发热、头疼l天,医生要为她做腰穿检查,患者有恐惧感,拒绝检查,从伦理要求考虑,临床医生应向病人做的主要工作是()
监测客户现金收支或款项划转情况,对符合大额交易标准的,在该大额交易发生后()个工作日,向中国反洗钱监测分析中心报告。
根据课程的具体内容,可以把课程分为()
教科书的构成除了目录、课文外,还可以包括以下哪些内容?()
请你以中国传统文化为内容做一段演讲。
你在乡里做调研,结束后想回县里,因为太晚已经没有班车了,可是这份调研报告明天早上要用,你该怎么办?
Cooperationistheonlysafeguardwehaveagainstthedevelopmentofneurotictendencies.Itisthereforeveryimportantthatch
Therearepeoplewhoareespeciallyattractedtothenotionof"climbingtheladder"soastoincreasetheirstatus,financialp
最新回复
(
0
)