首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:从键盘输入若干个自然数,输入-1则结束输入,然后计算平均值输出(因事先不知道执行时会输入多少个数,定义一个动态数组存放这些数)。 Private Sub Command1_Click() Dim a() As Integer
下面程序的功能是:从键盘输入若干个自然数,输入-1则结束输入,然后计算平均值输出(因事先不知道执行时会输入多少个数,定义一个动态数组存放这些数)。 Private Sub Command1_Click() Dim a() As Integer
admin
2015-06-30
40
问题
下面程序的功能是:从键盘输入若干个自然数,输入-1则结束输入,然后计算平均值输出(因事先不知道执行时会输入多少个数,定义一个动态数组存放这些数)。
Private Sub Command1_Click()
Dim a() As Integer
n = 0
Do
x = InputBox("请输入一个自然数,输入-1结束")
If x <> -1 Then
n = n + 1
___________
a(n) = x
End If
Loop Until x = -1
For k = 1 To n
s = s + a(k)
Next
Print s / n
End Sub
以上程序不完整,应在横线处填写的是
选项
A、ReDim a(n)
B、ReDim Preserve a(n)
C、ReDim a
D、ReDim a()
答案
B
解析
这是求输入数据平均数的程序。 Dim a() As Integer为动态数组,其数组元素均为整型,在过程中用Redim语句来定义带下标的数组,格式ReDim 变量(下标) AS 类型名称,这里空白处就是要用ReDim语句定义,这一语句用来重新分配数组,按照定义的下标上、下界重新分配存储单元。当重新分配动态数组时,数组中的内容将被清除,如果ReDim中使用了Preserve选择项,则不清除数组内容。对于题目中,每次执行循环体,将输入数据赋值给数组,需要保留上次执行的数组数据,故需要使用Preserve选项,B项正确。
转载请注明原文地址:https://kaotiyun.com/show/HgQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关于图片框控件的说法中,错误的是
设A="345678",则表达式Val(Mid(A,4,2)+Right(A,4))的值为______。
执行语句Open"TC,dat"ForRandomAs#1Len=50后,对文件TC.dat中的数据能执行的操作是()。
在窗体上画一个名为Command1的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommand1_Click()DimArrArr=Array(1,2,3,4,5)j
用户在组合框中输入或选择的数据可以通过()属性来获得。
假设有以下程序段:Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是______,i的值为______,j的值为___
关于结构化程序设计原则和方法的描述错误的是()。
如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是()
下列叙述正确的是
随机试题
社会保险基金
在Excel2010中,输入分数2/3的方法是()。
粒细胞核分叶能力减退的是
妊娠期泌尿系统的生理变化,正确的是
2005年,王某在中国工商银行静远县支行金都储蓄所存入10万元。2007年王某欲取钱时,发现自己的10万元竟被人取走了,王某认为银行存在过错,欲诉诸法院。则本案的被告应如何确定?
投标文件不能由()来签署。
下面哪些是退休计划的主要理财工具()。①保险;②储蓄;③基金;④信托。
实现中华民族伟大复兴是近代以来中华民族最伟大的梦想。实现伟大梦想,必须进行具有许多新的历史特点的伟大斗争,必须深入推进党的建设新的伟大工程,必须推进中国特色社会主义伟大事业。伟大斗争、伟大工程、伟大事业、伟大梦想是一个紧密联系、相互贯通、相互作用、有机统一
Mancannotpreventtheworldfrombeingpollutedbecause______.Whatdoesthewriterreallywanttosayinthepassage?
Time-SavingTech1.Theweb-Turnthepage-【T1】______:hittheSpacebar【T1】______-Scrollbackup:holddownthe【T2】_____
最新回复
(
0
)