首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值: Private Sub Commandl_Click() Dim a(10)As Integer,max As Integer For k=
admin
2020-02-27
59
问题
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
Private Sub Commandl_Click()
Dim a(10)As Integer,max As Integer
For k=l To 10
a(k)=InputBox(“输入一个整数”)
Next k
max=0
For k=l 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=l To 10改为For k=2 To 10
D、把max=0改为max:a(10)
答案
D
解析
程序中把变量max的初始值设置为0,没有考虑到负数的情况。应该把它的初始值设置为数组中的一个元素的值,然后让数组中的各个元素与这个值比较,如果比它大,就替换变量max的值,这样才能得到数组中的最大值。因此要修改max=0这一行。
转载请注明原文地址:https://kaotiyun.com/show/I3Tp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有以下程序代码:PrivateSubCommand1_Click()a=Array(1,2,7,10,6)b=Array(5,4,7,8,2)i=0j=0DoIfi<=UBound(a)Andj<=UBound(b)ThenIf
有以下程序代码:ConstNUMAsInteger=5PrivateSubForm_Click()DimaAsInteger,bAsIntegera=1:b=NUMDoa=a+bb=b+1LoopUntilb>NUM
编写如下程序代码:PrivateSubCommand1_Click()CallsubproEndSubSubsub_pro()StaticsumAsIntegerDimiAsIntegerFori=1To10Step
以下语句中正确的是()。
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
下列序列中不满足堆条件的是()。
在关系数据库设计中,关系模式设计属于()。
下列关于菜单项的描述中,错误的是()。
以下()不属于对象的基本特征。
数据流图中带有箭头的线段表示的是()。
随机试题
A公司为上市公司,2016年发生的长期股权投资业务的有关资料如下:2016年1月1日,A公司从B公司手中取得了其持有的甲公司1200万股股票,该股票面值为1元/股,公允价值为5元/股,占甲公司有表决权资本的80%。A公司以一幢房屋作为对价。相关手续已于1月
测量血压时应将袖带平整置于上臂中部,下缘距肘窝()cm,松紧以能插入()指为宜。
吗啡的临床应用不包括()。
根据《民事诉讼法》的规定,在民事诉讼中,上诉状可以向哪个人民法院提出?()
采用地质雷达法进行隧道超前地质预报,请回答以下问题。关于地质雷达法超前地质预报的相关特性描述,正确的包括()。
项目部应结合工程的具体情况制定()预案。
某公司当年的经营利润很多,却不能偿还到期债务。为查清其原因,应检查的财务比率包括()。
党委、政府的部门依据职权可以相互行文,部门内设机构不得对外正式行文。()
根据所给资料,回答下列问题。2012年,A省完成港口货物吞吐量13.3亿吨,同比增长14.2%,其中外贸货物吞吐量2.0亿吨,增长24.5%。港口货物吞吐量中,集装箱吞吐量达878.0万标准集装箱,增长3.1%。2012年末,全省公路里
用4种颜色给如图所示的6个区域涂色,则相邻的两个区域颜色不相同的涂色方案共有()种.
最新回复
(
0
)