首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click() Dim a(10)As Integer, max As Integer For k=1 To 10 a(k)=In
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1_Click() Dim a(10)As Integer, max As Integer For k=1 To 10 a(k)=In
admin
2018-12-20
43
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Command1_Click()
Dim a(10)As Integer, max As Integer
For k=1 To 10
a(k)=InputBox("输入一个整数")
Next k
max=0
For k=1 To 10
If a(k)>max Then
max=a(k)
End If
Next k
Print max
End Sub
运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。下面的修改中可以得到正确运行结果的是( )。
选项
A、把If a(k)>max Then改为If a(k)
B、把max=a(k)改为a(k)=max
C、把第2个循环语句For k=1 To 10改为For k=2 To 10
D、把max=0改为max=a(10)
答案
D
解析
程序中把变量max的初始值设置为0,没有考虑到负数的情况。应该把它的初始值设置为数组中的一个元素的值,然后让数组中的各个元素与这个值比较,如果比它大,就替换变量max的值,这样才能得到数组中的最大值。因此要修改max=0这一行。
转载请注明原文地址:https://kaotiyun.com/show/A8Fp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
假定有如下程序:PrivateSubForm_Click()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox("请
在窗体上添加"控件"的正确的操作方式是( )。
下列说法中,错误的是( )。
窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。程序代码如下:Dimcolor(3)AsIntege
设有窗体的Form_MouseMove事件过程如下:PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) If(Button
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn=2To100isprime=Truek=2DoWhilek
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
以下叙述中错误的是( )。
数据库管理系统是( )。
随机试题
行使麻醉药品处方权的医师应具备的资格:
患者女性,40岁,外阴见一疣状肿物体积2.5cm×2cm×1.5cm,切面肿物基部与间质分解清楚,镜下见鳞状上皮呈乳头状生长,有角化不全,乳头无纤维血管束,底部钉突整齐向间质呈推移式浸润。该患者应诊断为
慢性阻塞性肺疾病呼吸衰竭的类型及给氧方式()。
从支出角度看,GDP由以下()部分构成。
下列有关独立董事的说法中,正确的有()。
如何理解金融机构是现代市场经济中一种特殊的企业?
分而食之(节选)聚而食之的场合,大概有三种,一种是家庭之聚,一种伙食团之聚,一种是宴会之聚。不论哪一种,都同样的不卫生。岂止不卫生而已,而且成了专门制造疾病的细菌传染工厂。有些卫道的酱瓜之士,一听说不卫生,马上热血沸腾,号曰:“洋大人抱着接吻就卫
公安教育有()
下列哪种情形不利于顿悟?()
【H1】【H13】
最新回复
(
0
)