当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

要求产生10个随机整数,存放在数组Arr中,从键盘输入要删除的数组元素的下标,将该元素中的数据删除


要求产生10个随机整数,存放在数组Arr中,从键盘输入要删除的数组元素的下标,将该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据,现有如下程序:

Option base 1

Private Sub Command1_Click()

Dim arr(10)as integer

For i=1 to 10 ‘循环1

Arr(i)=int(rnd*100)

Print arr(i);

Next

X=inputbox(“输入1-10的一个整数:”)

For i=x+1 to 10 ‘循环2

Arr(i-1)=arr(i)

Next

For i=1 to 10 ‘循环3

Print arr(i);

Next

End Sub

程序运行后发现显示的结果不正确,应该进行的修改是

A)产生随机数时不使用int函数

B)循环2的初始值应为i-x

C)数组定义改为Dim a(11)as integer

D)循环3的循环终值应改为9

参考答案
您可能感兴趣的试题
  • 下面的程序的作用是利用随机函数产生10个100~300(不包含300)之间的随机整数,打印其中7

  • (35)有下列程序代码实现生成20个0-100之间的随机整数,存于数组中,打印数组中大于50的数,并求这些

  • 下面程序中的数组a包括10个整数元素 从a中第二个元素起 分别将后项减前项之差存入数组b 并按每行

  • (8)以下程序的功能是:先将随机产生的10个不同的整数放入数组a中 再将这10个数按升序方式输出。请

  • (13分)设将n(n 1)个整数存放到一维数组R中 试设计一个在时间和空间两方面尽可能有效的算法 将R中

  • 以下程序的功能是 产生10个0~1000之间的随机整数 放入数组Arr中 然后输出其中的最大值。请填空。Op