首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:从键盘输入若干个自然数,输入-1则结束输入,然后计算平均值输出(因事先不知道执行时会输入多少个数,定义一个动态数组存放这些数)。 Private Sub Command1_Click() Dim a() As Integer
下面程序的功能是:从键盘输入若干个自然数,输入-1则结束输入,然后计算平均值输出(因事先不知道执行时会输入多少个数,定义一个动态数组存放这些数)。 Private Sub Command1_Click() Dim a() As Integer
admin
2015-06-30
44
问题
下面程序的功能是:从键盘输入若干个自然数,输入-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全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1。程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,如图所示,请填空。PrivateSubOpti
下面程序运行时,内层循环的循环总次数是ForM=1To3ForN=0ToM-1NextNNextM
在E盘当前目录文件夹下建立一个名为“Student.txt”的随机文件,要求用InputBox函数输入5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序(
表达式"12345"<>"12345"&"ABC"的值是______。
Text文本框接受的最长字符数由文本框的______属性确定。
下列事件过程的功能是:建立一个名为Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为1,2,3,…,90。请选择正确的程序段是(),将程序补充完整。PrivateTypeAngKAsIntege
为清除PietureBox控件中的图形,下列方法正确的是()
以下控件中不是标准控件的是()
假定有下面的程序段:Fori=1To3Forj=1ToiFork=jTo3Print"i=";i,"j=";j,"k=";kNext
设x是整型变量,与函数IIf(X>0,-x,x)有相同结果的代数式是
随机试题
50岁,既往体健,查体时发现肝在右季肋下2cm,质硬、无压痛,脾可触及,锌浊度试验20单位,ALT正常范围,肝穿刺病理有假小叶形成,应诊断为
下列关于创伤修复的叙述,哪项是不正确的
疏松结缔组织内的弥漫性化脓性炎称为
具有行气止痛、温肾散寒作用的药物是具有行气导滞、通阳散结作用的药物是
卞某系聋哑人,是某聋哑学校职工,因涉嫌盗窃罪被B县人民检察院提起公诉。卞某委托的辩护人高某认为卞某并非该案的犯罪嫌疑人。B县人民法院经审查,决定按照普通程序审理该案。B县人民法院为什么决定按照普通程序而不是按照简易程序审理该案?
从所给的选项中,选择最合适的一项填在问号处,使之呈现一定的规律性。()
某学校招收初中新生230人,根据学生入学考试成绩将学生分成了4个班,入学分数线是500分,最高考试成绩是670分,分班标准和人数分别是:一班620~670分,40人;二班580~619分,70人;三班540~579分,60人;四班500~539分,60人。
设f(x)在(一∞,+∞)内二阶可导且f’’(x)>0,则x>0,h1>0,h2>0,有
阅读以下关于某绘图系统的技术说明、部分UML类图及Java程序,将Java程序中(1)~(6)空缺处的语句填写完整。【说明】某绘图系统存在Point、Line和Square3种图元,它们具有Shape接口,图元的类图关系如图5-12所示
【B1】【B2】
最新回复
(
0
)