首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求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
54
问题
某人编写了如下程序,用来求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全国计算机二级
相关试题推荐
下面程序运行时,若输入395,则输出结果是()。PrivateSubCmdl_Click()Dima%a=InputBox(“请输入一个3位整数”)PrintaMod10,
当一个工程含有多个窗体时,其中的启动窗体是______。
若要将窗体从内存中卸载出去,应该使用的方法是______。
检查软件产品是否符合需求定义的过程称为
下面程序计算并输出的是PrivateSubCommand1_Click()a=10s=0Dos=S+a*a*aa=a-lLoopuntila
对于用户自定义的数据类型,以下4种描述中,错误的是______。
在窗体上画一个命令按钮,然后编写如下程序:(假定变量x是一个窗体级变量)DimxAsIntegerSubinc(aAsInteger)x=x+aEndSubPriv
以下叙述错误的是______。
下面程序段的输出结果为Print"10+20="PrintlO+20Print"20+20="PrinflO+20
由VisualBasic系统事先设定的,能被对象识别和响应的动作称为【】。
随机试题
顾客满意
硫氧嘧啶类药物可用于治疗甲状腺功能亢进,这是由于它能
以下为终止运动试验的指征,但不包括
患者,男,50岁。半年来经常突发胸骨后疼痛,有窒息感,持续l~5分钟,休息后迅速缓解。心电图示ST段下移及T波倒置。应首先考虑的是
某工业集团拟将其下属的A企业进行股份制改造,A企业占用的国有划拨土地使用权共1000000m2,所在区域的工业用地基准价为350元/m2。根据股改要求,土地将采用国家作价入股方式进行处置,由于受总体股本额限制,该集团要求投入的土地资产不超过2亿元。回答
现代建筑运动的重要人物是()。
纳税人、扣缴义务人采取数据电文方式办理纳税申报的,其申报日期以( )为准
证券登记结算公司就结算备付金的利息向结算参与人结息的时间间隔是( )。
A公司和B公司共同投资成立M公司,A公司出资4000万元,占M公司股份的40%,B公司出资6000万元,占M公司的60%股份,由于双方持股比例接近,公司治理屡屡引发矛盾,因此A公司决定撤回投资,2016年A公司撤回投资取得收入12000万元,撤资后M公司成
A.卵泡发育B.抑制卵母细胞成熟C.排卵D.子宫内膜发生增生期变化FSH能使
最新回复
(
0
)