首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1 Click() Dim a(10)As Integer,max As Integer For k=1 To 10
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Command1 Click() Dim a(10)As Integer,max As Integer For k=1 To 10
admin
2017-07-28
1.3K+
问题
某人编写了如下程序,用来求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 Thcn
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/KRGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列事件过程的功能是:建立一个名为Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为1,2,3,...,90。请在空白处填入适当的内容,将程序补充完整。PrivateTypeAngKAsIn
在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:PrivateSubCommand1_Click()a$="softwareandhardware"b$=Right(a$,8)
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTypeTemScoreAsIntegerStrNameAsStringEndTypeDimStuden
设有如下的VisualBasic表达式:5*x^2-3*x-2*Sin(A)/3,它相当于代数式【】。
设有如下记录类型:TypestudentNumberAsString*10NameAsString*8EndType窗体中有若干控件,单击其中的一个按钮Command1时,执行如下事件过程,该过程的功能是把数据输出到指定的文件中。根据
随机试题
建设单位需对原工程设计进行变更,根据《建设工程施工合同(示范文本)》的规定,发包方应不迟于变更前()天以书面形式向承包方发出变更通知。
可比实例房地产状况,无论是区位状况、权益状况还是实物状况,都应是可比实例房地产(),而不是在估价时点或其他时候可能发生了变化后的状况。
《FIDIC施工合同条件》中,关于承包人的索赔权终止的时间规定是()。
业主方项目管理工作中,最重要的任务是()。
开放式基金连续发生巨额赎回,已经接受的赎回申请可以延缓支付赎回款项,但不得超过正确支付时间20个工作日。()
乙公司是一家日用洗涤品生产企业,其在市场调研中发现,购买日用洗涤品的消费者主要是家庭主妇,而她们不太关注品牌,但是对价格非常敏感。并且乙公司主要竞争对手的产品与乙公司的产品类似。在这种情况下,最适合乙公司采取的竞争战略是()。
来回程租赁,不限于单纯的来回程,租期也不受限制,但严格限制还箱地点。()
简述罗斯福新政的中心措施及其重要影响。
--______areyourparents?--Theyarebothteachers.
TheStockMarketWhenanewcompanyisorganizedandsharesaresold,itisnothardtodeterminethevalueofeachshare:all
最新回复
(
0
)