首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=1 To 10 a(k)=Inp
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=1 To 10 a(k)=Inp
admin
2017-06-21
38
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Commandl_Click()
Dim a(10)As Integer,max As Integer
For k=1 To 10
a(k)=InputBox("输入一个整数")
Nextk
max=0
For k=1 To 10
Ifa(k)>max Then
max=a(k)
End If
Next k
Print max
End Sub
运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。下面的修改中可以得到正确运行结果的是
选项
A、把Ifa(k)>max Then改为Ifa(k)<max Then
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是不可以的,它没有考虑到数组元素都小于0的情况。
转载请注明原文地址:https://kaotiyun.com/show/NPGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个文本框,名称为Text1,画一个命令按钮,名称为Commandl。程序运行时,单击命令按钮,能将事先输入到文本框中的内容一个字符一个字符地写入顺序文件test.dat中。请在空白处填上适当的内容,将程序补充完整。PrivateSubC
下列程序执行后,变量a的值为()。Dima,b,c,dassinglea=100b=20c=1000ifb>aThen d=a:a=b:b=dEndififc>aTh
文件根据数据性质,可分为【】文件和【】文件。
下列______语句可以为动态数组分配实际元素个数。
在窗体上画—个命令按钮(其名称为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()Dima(5,5)AsIntegerDimiAsIntege
如果要改变窗体的标题,则需要设置的属性是
如果要在程序代码中为图片框动态加载或清除图形,可以通过()函数来实现。
在数据流图(DFD)中,带有名字的箭头表示______。
下列叙述中正确的是
阅读下面的程序段:Fori=1To3Forj=iTo3Fork=1To3a=a+iNextk
随机试题
新生儿保健的重点应放在
关于医学伦理学的任务,错误的是下列哪项
急性根尖周炎按其发展进程可分为
随着抗生素广泛应用,引起细菌性肺炎的病原体最主要的变化是
蜈蚣烘焙后
下列水泵类型中,不属于叶片泵的是()。
承包商可索赔的直接费不包括( )。
账务处理系统中结账工作的内容有()。
大志商贸有限责任公司为国有企业,6月,该公司会计科长江某将其侄女小江调到公司担任出纳工作,小江已取得会计从业资格证书。7月,小江调到一家外贸公司财务部工作,调离前与接任的小张自行办理了会计工作交接手续。小张接替出纳工作后,另设置了现金日记账和银行存款日记账
NewZealandisfamousforitsagriculture.Mostoftheexportscomefromthefarms.Yetonlyabout10%ofthelaborforceworki
最新回复
(
0
)