首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Prirate Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=1 To 10
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Prirate Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=1 To 10
admin
2019-06-11
59
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Prirate Sub Commandl_Click()
Dim a(10)As Integer,max As Integer
For k=1 To 10
a(k)=InputBox(”输入一个整数”)
Next k
max=0
For k=1 T0 10
Ira(k)>max Then
max=a(k)
End If
Next k
Print max
End Sub
运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。下面的修改中可以得到正确运行结果的是
选项
A、把Ira(k)>max Then改为Ifa(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是不可以的,它没有考虑到数组元素都小于0的情况。
转载请注明原文地址:https://kaotiyun.com/show/58Up777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关于事件、事件驱动的叙述中,错误的是
设有以下过程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
判断复选框是否被选中的属性为
能够存放组合框的所有项目内容的属性是
能够将组合框Combo1中最后一个数据项删除的语句为
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexPrivateSubCommand1_Click()aAsInteger:bAsIntegerDimyA
设a=5,b=6,c=7,d=8,执行下列语句后,x的值为()。x=IIf((a>b)And(c>d),10,20)
下列选项中,不属于数据库管理的是()。
若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是
算法的空间复杂度是指()。
随机试题
下列选项中,关于采用客户中心战略的组织,其人力资源战略各职能表现的说法,正确的是()。
磺酰脲类药物能有效治疗糖尿病的作用机制是
既平肝潜阳,又清肝明目的药是既息风止痉,又解毒散结的药是
法与国家的一般关系是()。
含有C、H、O三种元素的有机物完全燃烧时生成的CO2与消耗的O2的物质的量之比为4:5,则该有机物可能为()。
下列职责中,属于质量主管负责人职责的是()。
某公司销售一款化肥产品,过去每袋进价60元,卖掉后每袋的毛利润是40元,现在这款化肥的进价降低,为了促销,商家将化肥8折出售,毛利润却比过去增加了30%,请问现在每袋化肥进价是多少元?()
指令XLAT通常用于查表操作,在使用该指令前,应把有的偏移首地址送入( )。
A、 B、 C、 A
Acoupleofmonthsago,Iwenttoadepartmentstoretobuyafewthingsforthehouse.Ineededasetofcurtainsforthelivin
最新回复
(
0
)